.connect-base-module__Hky7GG__root{--background:#fff;--foreground:#151515;--primary:#151515;--primary-foreground:#fff;--border:#dedede;--muted:#f3f3f3;--muted-foreground:#686868;--accent:#eee19b;--accent-foreground:#151515;--ring:#8c7830;--radius:0;--font-sans:"Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, Arial, sans-serif}.connect-base-module__Hky7GG__root *{box-sizing:border-box}.connect-base-module__Hky7GG__root{scroll-behavior:smooth;color:#151515;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:30px;font-size:16px;line-height:1.95}.connect-base-module__Hky7GG__root a{color:inherit;text-decoration:none}.connect-base-module__Hky7GG__root a:focus-visible{outline-offset:6px;outline:2px solid #9c8738}.connect-base-module__Hky7GG__root a:hover{text-decoration:none}.connect-base-module__Hky7GG__root p,.connect-base-module__Hky7GG__root h1,.connect-base-module__Hky7GG__root h2,.connect-base-module__Hky7GG__root h3,.connect-base-module__Hky7GG__root figure,.connect-base-module__Hky7GG__root ul,.connect-base-module__Hky7GG__root ol{margin:0}.connect-base-module__Hky7GG__root h1,.connect-base-module__Hky7GG__root h2,.connect-base-module__Hky7GG__root h3{font-weight:700}.connect-base-module__Hky7GG__root h2{letter-spacing:.025em;font-size:32px;line-height:1.7}.connect-base-module__Hky7GG__root h3{font-size:20px;line-height:1.7}.connect-base-module__Hky7GG__root p+p{margin-top:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__english{letter-spacing:.12em;font-family:Arial Narrow,DIN Condensed,Impact,Helvetica Neue,sans-serif;font-weight:700;line-height:1.2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__site-header{z-index:5;background:#fff;height:132px;padding:22px 42px 0;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-meta{text-align:right;letter-spacing:.12em;color:#747474;margin-bottom:20px;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main{justify-content:space-between;align-items:center;gap:35px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__brand img{object-fit:contain;width:184px;height:46px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav{letter-spacing:.15em;align-items:center;gap:35px;font-family:Arial Narrow,DIN Condensed,Impact,sans-serif;font-size:14px;font-weight:700;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav a{align-items:center;gap:14px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav a:hover{opacity:.6}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{max-width:1600px;min-height:775px;margin:0 auto;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{color:#fff;clip-path:polygon(0 0,91% 0,100% 100%,0 100%);background:#111;width:82%;height:442px;padding:65px 60px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-label{letter-spacing:.1em;white-space:nowrap;font-size:62px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{letter-spacing:.08em;margin-top:18px;font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{color:#dedede;margin-top:30px;font-size:14px;line-height:2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__breadcrumb{color:#aaa;margin-top:47px;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{width:55.7%;padding-right:28px;position:absolute;top:192px;right:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture{width:100%;min-width:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture>a{background:#f5f5f5;border:1px solid #e3e3e3;display:block;box-shadow:0 12px 35px #00000010}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture img{width:100%;height:auto;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption{color:#777;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:13px;font-size:11px;line-height:1.7;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption>a{white-space:nowrap;color:#555;align-items:center;gap:4px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen .connect-base-module__Hky7GG__capture>a{border-color:#d1d1d1;box-shadow:0 15px 40px #00000013}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen .connect-base-module__Hky7GG__capture figcaption{font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{width:31%;position:absolute;top:500px;left:60px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>span{letter-spacing:.06em;font-size:14px;font-weight:600}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>div{align-items:baseline;gap:12px;line-height:1.3;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price b{letter-spacing:-.03em;font-family:Helvetica Neue,Arial,sans-serif;font-size:47px;font-weight:600}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price small{color:#777;margin-top:7px;font-size:11px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>a{border-bottom:1px solid #aaa;align-items:center;gap:30px;width:max-content;margin-top:9px;padding:17px 0 13px;font-size:14px;font-weight:600;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section{max-width:1280px;margin:0 auto;padding:100px 60px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-heading{justify-content:center;align-items:center;gap:25px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__slash{background:#eee19b;width:7px;min-width:7px;height:62px;display:block;transform:rotate(-17deg)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__align-left{justify-content:flex-start}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__mobile-br{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro{padding-top:55px;padding-bottom:115px;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro:before{content:"";z-index:-1;background:#f3f3f3;width:340px;height:720px;position:absolute;top:0;left:-280px;transform:skew(-16deg)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead{text-align:center;margin:32px auto 60px;font-size:16px;line-height:2.15}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-columns{grid-template-columns:280px 1fr;gap:65px;max-width:940px;margin:auto;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience{border-right:1px solid #d7d7d7;padding:7px 40px 5px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>.connect-base-module__Hky7GG__english{color:#797979;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>p{align-items:baseline;gap:15px;margin:7px 0 14px;line-height:1.2;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience strong{letter-spacing:-.06em;font-family:Helvetica Neue,Arial,sans-serif;font-size:80px;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience b{font-size:19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>span:last-child{white-space:nowrap;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-text{font-size:15px;line-height:2.15}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:75px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index article{border-top:1px solid #b3b3b3;padding-top:32px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index svg{margin-bottom:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index h3{margin-bottom:18px;font-size:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index p{color:#505050;font-size:14px;line-height:2.05}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-section{border-bottom:1px solid #d8dad5;margin-top:-30px;margin-bottom:85px;padding:80px 0 90px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-heading{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:end;gap:80px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-heading>p{color:#565656;font-size:15px;line-height:2.05}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:58px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-card{background:#fff;border:1px solid #dcded9;min-width:0;padding:14px 14px 27px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-browser{background:#fff;border:1px solid #dfe2df;overflow:hidden;box-shadow:0 16px 36px #161b1814}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-browser-bar{background:#ebece9;align-items:center;gap:4px;height:23px;padding:0 9px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-browser-bar span{background:#b8bbb7;border-radius:50%;width:5px;height:5px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-browser-body{color:#245aa6;min-height:220px;padding:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-service .connect-base-module__Hky7GG__template-browser-body{color:#15786e}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-landing .connect-base-module__Hky7GG__template-browser-body{color:#c8512d}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-nav{background:linear-gradient(90deg,currentColor 0 20%,#e0e3df 20% 100%);border-radius:999px;height:8px;margin-bottom:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero{background:color-mix(in srgb, currentColor 10%, white);min-height:105px;padding:23px 19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero span,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero strong,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero i{background:currentColor;border-radius:999px;height:6px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero span{opacity:.5;width:30%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero strong{width:72%;height:10px;margin-top:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-hero i{opacity:.28;width:48%;margin-top:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-blocks{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-blocks span{background:#fafbf9;border:1px solid #e2e4e1;height:43px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-label{color:#888;margin-top:22px;font-size:10px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-card h3{margin-top:5px;font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-card>p{color:#666;margin-top:9px;font-size:13px;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps{border-top:1px solid #bfc2bc;border-bottom:1px solid #bfc2bc;grid-template-columns:repeat(4,minmax(0,1fr));margin:46px 0 0;padding:0;list-style:none;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps li{grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:82px;padding:15px 20px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps li+li{border-left:1px solid #d2d4cf}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps span{color:#8c7830;font-family:Arial,sans-serif;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps strong{font-size:13px;line-height:1.6}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-note{color:#686868;margin-top:16px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-section{padding-top:30px;padding-bottom:110px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-description{margin:28px 0 46px;font-size:15px;line-height:2.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid h3{margin:10px 0;font-size:19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid article>p{color:#666;font-size:13px;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-label{letter-spacing:.14em;color:#999;margin-top:24px;font-family:Arial,sans-serif;font-size:10px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__fine-print{color:#777;margin-top:25px;font-size:12px;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-sample{color:#313c37;background:#f4f4f1;border:1px solid #e4e4e4;height:300px;padding:17px 22px;position:relative;overflow:hidden}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-nav{border-bottom:1px solid #77897840;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-nav b{letter-spacing:.02em;font-size:15px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-nav span{white-space:nowrap;font-size:7px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-kicker{letter-spacing:.16em;margin:30px 0 10px;font-size:8px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-title{letter-spacing:-.04em;font-size:30px;font-weight:700;line-height:1.45}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-cta{border-bottom:1px solid;margin-top:17px;padding-bottom:6px;font-size:9px;display:inline-block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-bottom{border-top:1px solid #77897840;justify-content:space-between;gap:10px;margin-top:25px;padding-top:13px;font-size:8px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-0{color:#28443b;background:#edf0eb}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1{color:#283b64;text-align:center;background:#f2f4f8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1 .connect-base-module__Hky7GG__sample-kicker{margin-top:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1 .connect-base-module__Hky7GG__sample-title{font-size:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1 .connect-base-module__Hky7GG__sample-cta{color:#fff;background:#283b64;border:0;margin-top:12px;padding:6px 17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui{text-align:left;background:#fff;border:1px solid #d8e0f0;max-width:240px;margin:19px auto 0;padding:10px 14px;font-size:8px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui>div{justify-content:space-between;margin:5px 0;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui b{font-size:17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui small{color:#7c899e;font-size:7px;font-weight:400;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui i{background:#dce5f8;width:100%;height:5px;margin:5px 0;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-ui i:last-child{width:70%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-2{color:#4a4239;background:#f5f2ed}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-2 .connect-base-module__Hky7GG__sample-title{letter-spacing:.04em;font-family:Hiragino Mincho ProN,YuMincho,serif;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-2 .connect-base-module__Hky7GG__sample-nav b{font-family:Georgia,serif;font-size:23px;line-height:1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-2 .connect-base-module__Hky7GG__sample-kicker{font-size:7px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-band{color:#fff;background:#121212;padding:90px max(60px,50vw - 580px) 30px;position:relative;overflow:hidden}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-band:before{content:"";background:#202020;width:250px;height:600px;position:absolute;top:-100px;right:-100px;transform:skew(-16deg)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner{grid-template-columns:1fr 1.1fr;gap:60px;display:grid;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner .connect-base-module__Hky7GG__english{letter-spacing:.08em;font-size:65px;line-height:1.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner>div>span{color:#c9c9c9;margin-top:26px;font-size:13px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message h2{font-size:26px;line-height:1.8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message p{color:#c2c2c2;margin-top:22px;font-size:14px;line-height:2.15}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-track{border-top:1px solid #454545;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:28px;font-size:15px;display:flex;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-track svg{stroke:#807b60;stroke-width:1px;width:26px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-section{padding-top:120px;padding-bottom:100px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-en{letter-spacing:.13em;color:#888;margin-bottom:20px;font-size:16px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:50px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro>div>p:not(.connect-base-module__Hky7GG__section-en){font-size:15px;line-height:2.05}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro .connect-base-module__Hky7GG__price-note{border-top:1px solid #d4d4d4;margin-top:25px;padding-top:20px;font-size:1rem!important}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-note strong{margin-left:12px;font-family:Arial,sans-serif;font-size:23px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom{padding-top:26px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom p{flex-wrap:wrap;align-items:center;gap:23px;font-size:14px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom p>span{color:#aaa}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom small{color:#777;margin-top:8px;font-size:12px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group{padding-top:45px;padding-bottom:90px;position:relative}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group:before{content:"";z-index:-1;background:#f5f5f5;width:240px;height:800px;position:absolute;top:70px;left:-220px;transform:skew(-16deg)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row{grid-template-columns:.9fr 1.3fr;align-items:center;gap:65px;margin-top:65px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row+.connect-base-module__Hky7GG__feature-row{margin-top:100px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy h3{margin:6px 0 24px;font-size:23px;line-height:1.7}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-number{color:#b2a05f;letter-spacing:.07em;font-size:26px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy p{color:#444;font-size:15px;line-height:2.05}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy ul{color:#555;margin-top:22px;padding:0;font-size:13px;list-style:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy li{border-top:1px solid #dfdfdf;padding:9px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy li:before{content:"—";color:#b9aa73;margin-right:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse{grid-template-columns:1.3fr .9fr}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse .connect-base-module__Hky7GG__capture{grid-area:1/1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse .connect-base-module__Hky7GG__feature-copy{grid-area:1/2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group>.connect-base-module__Hky7GG__fine-print{text-align:right;margin-top:37px;font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-section{padding-top:65px;padding-bottom:75px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:80px;margin-bottom:45px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading>.connect-base-module__Hky7GG__section-en{grid-column:1/-1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading p{font-size:15px;line-height:2.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-content{grid-template-columns:1.3fr 1fr;align-items:start;gap:55px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>p{font-size:14px;line-height:2.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps{border-top:1px solid #aaa;margin-top:27px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps>div{border-bottom:1px solid #ddd;grid-template-columns:130px 1fr;gap:15px;padding:15px 0;font-size:12px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps b{font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>.connect-base-module__Hky7GG__fine-print{font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle{border-top:1px solid #ddd;border-bottom:1px solid #ddd;grid-template-columns:.8fr 1.4fr;gap:70px;margin-top:35px;margin-bottom:25px;padding-top:55px;padding-bottom:55px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle-title{align-items:flex-start;gap:25px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle-title svg{flex-shrink:0;margin-top:7px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle h2{font-size:24px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle p{font-size:14px;line-height:2.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading{text-align:center;margin-bottom:55px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading>.connect-base-module__Hky7GG__english{letter-spacing:.12em;font-size:53px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading h2{letter-spacing:.08em;margin-top:17px;font-size:18px;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__pricing{padding-top:100px;padding-bottom:75px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee{background:#f5f5f5;justify-content:space-between;align-items:center;gap:35px;margin-bottom:30px;padding:32px 40px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee>div>span:first-child{letter-spacing:.13em;color:#777;font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee h3{margin-top:5px;font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee p{color:#777;margin-top:8px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee strong{letter-spacing:-.03em;font-family:Helvetica Neue,Arial,sans-serif;font-size:46px;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee>div:last-child{align-items:baseline;gap:10px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table{border-collapse:collapse;width:100%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table th{text-align:left;color:#707070;border-bottom:2px solid #242424;height:auto;padding:16px 20px;font-size:12px;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td{vertical-align:middle;white-space:normal;border-bottom:1px solid #ddd;padding:25px 20px;font-size:13px;line-height:1.8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:first-child{width:25%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:last-child{white-space:nowrap;text-align:right;width:23%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table th:last-child{text-align:right}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td strong{font-family:Helvetica Neue,Arial,sans-serif;font-size:29px;font-weight:500}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table tr:hover{background:0 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__pricing>.connect-base-module__Hky7GG__fine-print{font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-section{padding-top:65px;padding-bottom:70px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list{grid-template-columns:repeat(4,1fr);gap:0;padding:0;list-style:none;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li{border-right:1px solid #ddd;padding:0 25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:first-child{padding-left:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:last-child{border:0;padding-right:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list .connect-base-module__Hky7GG__english{color:#7e7e7e;font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list b{color:#282828;letter-spacing:.07em;margin-left:10px;font-size:34px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list h3{margin:22px 0 14px;font-size:17px;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list p{color:#666;font-size:13px;line-height:2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq{max-width:1080px;padding-top:60px;padding-bottom:100px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item{border-top:1px solid #ddd;padding:25px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item h3{align-items:baseline;gap:20px;font-size:16px;line-height:1.8;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item h3>span{color:#9b8641;font-family:Georgia,serif;font-size:23px;font-weight:400}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item p{color:#656565;margin:13px 0 0 44px;font-size:14px;line-height:2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section{color:#fff;background:#121212;justify-content:space-between;align-items:center;gap:60px;padding:80px max(60px,50vw - 580px);display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section .connect-base-module__Hky7GG__english{letter-spacing:.1em;margin-bottom:28px;font-size:49px;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section h2{font-size:28px;line-height:1.8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section p{color:#b7b7b7;margin-top:23px;font-size:13px;line-height:2.05}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button{white-space:nowrap;border:1px solid #a6a6a6;justify-content:space-between;align-items:center;gap:40px;padding:28px 27px;font-size:15px;transition:background .2s,color .2s;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button:hover{color:#111;background:#fff}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button svg{stroke-width:1px}.connect-base-module__Hky7GG__root footer{align-items:center;gap:35px;max-width:1440px;margin:auto;padding:50px 60px;display:flex}.connect-base-module__Hky7GG__root footer p{color:#666;font-size:12px;line-height:1.9}.connect-base-module__Hky7GG__root footer small{color:#999;font-size:10px}.connect-base-module__Hky7GG__root footer>a:not(.connect-base-module__Hky7GG__brand){color:#777;font-size:11px}.connect-base-module__Hky7GG__root footer .connect-base-module__Hky7GG__back-top{margin-left:auto}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning{color:#666;background:#f6f6f6;max-width:none;padding:45px max(60px,50vw - 580px)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning .connect-base-module__Hky7GG__english{color:#888;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning h2{margin:17px 0 20px;font-size:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning p{max-width:1000px;font-size:13px;line-height:2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning h3{margin:27px 0 10px;font-size:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning-source a{text-decoration:underline}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning-source{font-size:11px!important}@media (min-width:1600px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__site-header{padding-left:max(60px,50vw - 740px);padding-right:max(60px,50vw - 740px)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{padding-left:100px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{left:100px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{padding-right:40px}}@media (max-width:1100px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav{gap:22px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__site-header{height:115px;padding:15px 30px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{height:415px;padding:50px 40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-label{font-size:49px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{font-size:19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{margin-top:26px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__breadcrumb{margin-top:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{width:55%;padding-right:22px;top:205px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{top:470px;left:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{min-height:735px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price b{font-size:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section{padding-left:40px;padding-right:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-columns{grid-template-columns:235px 1fr;gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index{gap:30px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-band{padding-left:40px;padding-right:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner .connect-base-module__Hky7GG__english{font-size:55px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner{gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message h2{font-size:23px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro{gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse{gap:36px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy h3{font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy p{font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-content{gap:35px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps>div{grid-template-columns:110px 1fr}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading{column-gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section{gap:35px;padding-left:40px;padding-right:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button{gap:25px;padding:23px 20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section h2{font-size:24px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-title{font-size:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-nav span{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1 .connect-base-module__Hky7GG__sample-title{font-size:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-sample{height:280px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid{gap:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle{gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle h2{font-size:21px}.connect-base-module__Hky7GG__root footer,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning{padding-left:40px;padding-right:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li{padding:0 18px}}@media (max-width:740px){.connect-base-module__Hky7GG__root{font-size:15px;line-height:1.95}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__site-header{height:102px;padding:12px 22px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-meta{letter-spacing:.02em;margin-bottom:12px;font-size:8px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__brand img{width:155px;height:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main{gap:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav>a:not(.connect-base-module__Hky7GG__nav-contact){display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__header-main nav a{gap:7px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__nav-contact svg{width:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{min-height:760px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{clip-path:polygon(0 0,89% 0,100% 100%,0 100%);width:100%;height:330px;padding:33px 25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-label{letter-spacing:.065em;font-size:43px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{margin-top:16px;font-size:17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{margin-top:20px;font-size:12px;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__breadcrumb{margin-top:22px;font-size:8px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{width:94%;padding-right:15px;top:290px;right:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption{gap:12px;padding-top:9px;font-size:9px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption>span{max-width:73%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen .connect-base-module__Hky7GG__capture figcaption{font-size:9px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{width:auto;margin-top:calc(53vw + 35px);padding:0 27px;position:relative;top:auto;left:auto}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>span{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>div{gap:10px;margin-left:18px;display:inline-flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price b{font-size:35px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price small{margin-top:5px;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>a{justify-content:space-between;width:100%;margin-top:3px;padding-top:13px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section{padding:60px 25px}.connect-base-module__Hky7GG__root h2{font-size:25px;line-height:1.7}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-heading{justify-content:flex-start;gap:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__slash{width:5px;min-width:5px;height:56px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__mobile-br{display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro{padding-top:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead{text-align:left;margin:25px 0 35px;font-size:14px;line-height:2.1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead br{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-columns{grid-template-columns:1fr;gap:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience{border-bottom:1px solid #ddd;border-right:0;flex-wrap:wrap;align-items:center;gap:15px;padding:0 0 25px;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>.connect-base-module__Hky7GG__english{width:100%;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>p{gap:8px;margin:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience strong{font-size:56px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience b{font-size:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>span:last-child{font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-text{font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index{grid-template-columns:1fr;gap:28px;margin-top:38px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index article{grid-template-columns:50px 1fr;gap:10px 20px;padding-top:24px;display:grid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index svg{grid-row:1/3;width:35px;margin:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index h3{margin:0;font-size:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index p{grid-column:2;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-section{margin-top:-35px;margin-bottom:55px;padding:60px 0 65px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-heading{grid-template-columns:1fr;gap:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-heading>p{font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-grid{grid-template-columns:1fr;gap:24px;margin-top:38px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-browser-body{min-height:190px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps{grid-template-columns:1fr;margin-top:34px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps li{min-height:62px;padding:12px 8px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__template-steps li+li{border-top:1px solid #d2d4cf;border-left:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-section{padding-top:35px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-description{margin:25px 0 30px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-description br{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid{grid-template-columns:1fr;gap:35px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-sample{height:320px;padding:20px 27px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-title{font-size:33px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-nav span{display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-1 .connect-base-module__Hky7GG__sample-title{font-size:27px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__sample-label{margin-top:17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid h3{font-size:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__fine-print{font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-band{padding:55px 25px 25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner{grid-template-columns:1fr;gap:35px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner .connect-base-module__Hky7GG__english{font-size:53px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner>div>span{margin-top:18px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message h2{font-size:24px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message p{margin-top:18px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-track{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;margin-top:35px;padding-top:22px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-track svg{width:19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-en{margin-bottom:15px;font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro>div>p:not(.connect-base-module__Hky7GG__section-en){font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-note strong{font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom{padding-top:17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom p{gap:9px;font-size:11px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom small{font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group{padding-top:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse{grid-template-columns:1fr;gap:25px;margin-top:30px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row+.connect-base-module__Hky7GG__feature-row{margin-top:45px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse .connect-base-module__Hky7GG__capture,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-row.connect-base-module__Hky7GG__reverse .connect-base-module__Hky7GG__feature-copy{grid-area:auto}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy h3{margin:3px 0 15px;font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy ul{margin-top:17px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy li{padding:8px 0;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group>.connect-base-module__Hky7GG__fine-print{text-align:left;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-section{padding-top:30px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading>.connect-base-module__Hky7GG__section-en{margin-bottom:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading p{font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-content{grid-template-columns:1fr;gap:27px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>p{font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>.connect-base-module__Hky7GG__fine-print{font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle{grid-template-columns:1fr;gap:25px;margin:10px 25px;padding:35px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle-title{gap:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle h2{font-size:24px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle p{font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle p br{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading{margin-bottom:32px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading>.connect-base-module__Hky7GG__english{font-size:43px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__center-heading h2{margin-top:13px;font-size:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee{flex-direction:column;align-items:flex-start;gap:15px;padding:23px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee h3{font-size:19px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee strong{font-size:39px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table th{padding:12px 8px;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td{padding:20px 8px;font-size:11px;line-height:1.8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td b{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td strong{font-size:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:last-child{width:30%;font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:first-child{width:29%}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__pricing>.connect-base-module__Hky7GG__fine-print{font-size:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-section{padding-top:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list{grid-template-columns:1fr;gap:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:first-child,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:last-child{border-top:1px solid #ddd;border-right:0;padding:20px 0 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list h3{margin:9px 0 12px;font-size:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list b{font-size:29px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list p{font-size:13px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq{padding-top:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item h3{gap:13px;font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item p{margin-left:35px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item h3>span{font-size:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section{flex-direction:column;align-items:stretch;gap:28px;padding:55px 25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section .connect-base-module__Hky7GG__english{margin-bottom:24px;font-size:43px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section h2{font-size:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section p{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section p br{display:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button{justify-content:space-between;padding:22px;font-size:14px}.connect-base-module__Hky7GG__root footer{flex-wrap:wrap;gap:22px;padding:35px 25px}.connect-base-module__Hky7GG__root footer .connect-base-module__Hky7GG__brand{width:100%}.connect-base-module__Hky7GG__root footer p{font-size:11px}.connect-base-module__Hky7GG__root footer .connect-base-module__Hky7GG__back-top{margin-left:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning{padding:35px 25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning h2{font-size:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning p{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.connect-base-module__Hky7GG__root{scroll-behavior:auto}.connect-base-module__Hky7GG__root *{transition:none!important}}@media print{.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__site-header{position:static}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__design-grid,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list{break-inside:avoid}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__planning{page-break-before:always}.connect-base-module__Hky7GG__root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{min-height:835px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{height:520px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-byline{letter-spacing:.04em;color:#ccc;margin-top:10px;font-family:Arial,sans-serif;font-size:14px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{letter-spacing:.025em;margin-top:25px;font-size:24px;line-height:1.7}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{margin-top:18px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__breadcrumb{margin-top:25px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{top:250px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{top:565px}@media (max-width:1100px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{height:500px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{font-size:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{top:250px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{top:545px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{min-height:815px}}@media (max-width:740px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-black{height:430px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-label{letter-spacing:.045em;font-size:clamp(30px,8.7vw,43px)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__hero-byline{margin-top:8px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead h1{margin-top:23px;font-size:21px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{margin-top:20px;font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__breadcrumb{margin-top:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen{top:395px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price{top:auto}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead{min-height:855px}}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-preview{background:#f5f5f5;border:1px solid #dedede;display:block;overflow:hidden}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-preview img{aspect-ratio:16/9;width:100%;height:auto;display:block}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid h3{font-size:22px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid article>p{font-size:15px;line-height:2}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid .connect-base-module__Hky7GG__sample-label{font-size:12px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-link{border-bottom:1px solid #aaa;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:19px 0 13px;font-size:14px;font-weight:600;display:flex}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-link:hover,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-preview:hover{opacity:.8}@media (max-width:740px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid{grid-template-columns:1fr;gap:40px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid h3{font-size:20px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid article>p{font-size:14px}}.connect-base-module__Hky7GG__root{--copy-size:1.0625rem;--support-size:.875rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-text,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__section-description,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid article>p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-intro>div>p:not(.connect-base-module__Hky7GG__section-en),.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section p{font-size:var(--copy-size);line-height:1.95}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead{font-size:1.125rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-text,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid article>p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__cycle p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item p{color:#454545}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-section p{color:#d1d1d1}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy ul,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-copy li,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps>div,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps b,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-track{font-size:1rem;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-steps>div{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item h3,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list h3{font-size:1.125rem;line-height:1.8}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__fine-print,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__feature-group>.connect-base-module__Hky7GG__fine-print,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-details>.connect-base-module__Hky7GG__fine-print,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__pricing>.connect-base-module__Hky7GG__fine-print,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__initial-fee p,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom small,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price small{font-size:var(--support-size);color:#5d5d5d;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-screen .connect-base-module__Hky7GG__capture figcaption{font-size:var(--support-size);color:#5d5d5d;line-height:1.75}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption>a,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>span:last-child,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-inner>div>span,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-grid .connect-base-module__Hky7GG__sample-label{font-size:var(--support-size)}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__experience>span:last-child{white-space:normal}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{max-width:38vw;font-size:1rem;line-height:1.9}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>span,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-price>a,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__demo-link,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__contact-button{font-size:1rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table th{font-size:.9375rem;line-height:1.75}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td{font-size:1rem;line-height:1.85}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td b{font-size:1.0625rem}.connect-base-module__Hky7GG__root footer p{font-size:var(--support-size)}.connect-base-module__Hky7GG__root footer small,.connect-base-module__Hky7GG__root footer>a:not(.connect-base-module__Hky7GG__brand){font-size:.8125rem}@media (max-width:1100px) and (min-width:741px){.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:nth-child(2){border-right:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__flow-list li:nth-child(3){padding-left:0}}@media (max-width:740px){.connect-base-module__Hky7GG__root{--copy-size:1rem;font-size:1rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__intro-lead{font-size:1.0625rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__masthead-copy{max-width:none;font-size:.875rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption{flex-wrap:wrap;gap:6px 16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption>span{flex:200px;max-width:none}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__capture figcaption>a{flex-shrink:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__editor-bottom p{gap:10px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table th,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:last-child{font-size:.875rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td b{font-size:.9375rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td strong{font-size:1.375rem}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__price-table td:last-child{white-space:normal}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__service-index article{grid-template-columns:35px minmax(0,1fr);column-gap:16px}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__faq-item p{margin-left:0}.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__platform-message p br,.connect-base-module__Hky7GG__root .connect-base-module__Hky7GG__ai-heading p br{display:none}}
