.cf-service-page .cf-nav-links a[aria-current=page]{color:var(--cf-lime)}.cf-brand-routes{background:var(--cf-ink);color:var(--cf-paper);padding:75px 0}.cf-brand-routes-intro{margin-bottom:35px;max-width:850px}.cf-brand-routes-intro h2{font-size:clamp(34px,3.7vw,52px)}.cf-brand-routes-intro .cf-body{margin-top:20px;font-size:16px;max-width:650px}.cf-brand-routes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.cf-brand-route{display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff20;border-radius:10px;background:#292929;min-width:0}.cf-brand-route-situation{padding:27px 27px 25px;min-height:218px}.cf-brand-route h3{font-size:24px;letter-spacing:-.025em;line-height:1.3}.cf-brand-route .cf-body{font-size:14px;line-height:1.75}.cf-brand-route-situation .cf-body{margin-top:16px}.cf-brand-route-photo{display:flex;align-items:center;gap:16px;padding-inline:27px}.cf-brand-route-photo img{display:block;flex:0 0 80px;width:80px;height:80px;object-fit:cover;object-position:center;background:transparent;border:0;border-radius:8px}.cf-brand-route-photo figcaption{font-size:18px;font-weight:700;line-height:1.4;color:var(--cf-paper)}.cf-brand-route-proof{display:flex;flex-direction:column;flex:1;padding:25px 27px 27px}.cf-brand-route-result{font-size:39px;font-weight:700;line-height:1.1;letter-spacing:-.035em;color:var(--cf-lime)}.cf-brand-route-result span{display:block;margin-top:10px;font-size:14px;line-height:1.5;letter-spacing:0;font-weight:400;color:var(--cf-paper)}.cf-brand-route-proof .cf-body{margin-top:19px;margin-bottom:24px}.cf-brand-route-proof .cf-button{margin-top:auto;min-height:46px;padding:12px 15px;font-size:13px;gap:12px}@media(max-width:1100px){.cf-brand-routes-grid{gap:16px}.cf-brand-route-situation{padding:24px 22px;min-height:252px}.cf-brand-route-proof{padding:24px 22px}.cf-brand-route-photo{padding-inline:22px}.cf-brand-route h3{font-size:23px}.cf-brand-route-proof .cf-button{font-size:12px;padding-inline:12px}}@media(max-width:989px){.cf-brand-routes-grid{grid-template-columns:1fr;max-width:660px;margin-inline:auto;gap:25px}.cf-brand-route-situation{min-height:0;padding:27px}.cf-brand-route-photo{padding-inline:27px}.cf-brand-route-proof{padding:27px}.cf-brand-route-proof .cf-button{font-size:13px}.cf-brand-route h3{font-size:28px}.cf-brand-route .cf-body{font-size:15px}}@media(max-width:749px){.cf-brand-routes{padding:55px 0}.cf-brand-routes-intro{margin-bottom:28px}.cf-brand-routes-intro h2{font-size:34px}.cf-brand-routes-intro .cf-body{font-size:15px;margin-top:20px}.cf-brand-routes-grid{gap:20px}.cf-brand-route-situation,.cf-brand-route-proof{padding:24px}.cf-brand-route h3{font-size:25px}.cf-brand-route .cf-body{font-size:14px}.cf-brand-route-photo{padding-inline:24px}.cf-brand-route-photo figcaption{font-size:18px}.cf-brand-route-result{font-size:38px}.cf-brand-route-proof .cf-button{font-size:13px;min-height:48px}.cf-brand-route-proof .cf-body{margin-bottom:22px}}.cf-service-opening .cf-hero-stage{grid-template-columns:53% 47%;min-height:570px;padding-block:60px 65px}.cf-service-opening h1{font-size:clamp(46px,4.65vw,70px)}.cf-service-opening .cf-hero-summary{max-width:505px}.cf-service-opening .cf-actions{gap:25px;flex-wrap:wrap}.cf-service-images{height:420px;display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.cf-service-image{position:relative;overflow:hidden;border-radius:12px;isolation:isolate}.cf-service-image:nth-child(1){margin-top:36px}.cf-service-image:nth-child(2){margin-bottom:36px}.cf-service-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s}.cf-service-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 55%,#000a);pointer-events:none}.cf-service-image span{position:absolute;bottom:23px;left:22px;right:20px;z-index:1;color:#fff;font-size:21px;font-weight:700;line-height:1.35;letter-spacing:-.025em}.cf-service-image:hover img{transform:scale(1.035)}.cf-service-promise{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff25;padding-block:24px 28px;font-size:15px;color:#d0d0cc}.cf-service-promise a{font-weight:700;color:var(--cf-paper)}.cf-service-promise a:hover{color:var(--cf-lime)}.cf-service-included{background:var(--cf-paper);color:var(--cf-ink);padding:95px 0 65px}.cf-service-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.cf-service-intro h2{font-size:clamp(36px,3.7vw,54px)}.cf-service-intro .cf-body,.cf-inclusion .cf-body,.cf-service-extra,.cf-service-process .cf-body{color:#525252}.cf-inclusion-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 90px}.cf-inclusion{border-top:1px solid #21212130;padding-top:28px}.cf-inclusion h3,.cf-process-step h3{font-size:27px;line-height:1.3;letter-spacing:-.025em}.cf-inclusion .cf-body{margin-top:18px;max-width:530px}.cf-inclusion ul{padding:0;list-style:none;margin:22px 0 0}.cf-inclusion li{position:relative;padding:0 0 0 21px;margin-top:7px}.cf-inclusion li:before{position:absolute;content:"";left:0;top:.8em;width:6px;height:6px;border-radius:50%;background:var(--cf-blue)}.cf-service-extra{border-top:1px solid #21212130;margin-top:42px;padding-top:27px;max-width:100%}.cf-service-extra p{max-width:1010px}.cf-service-page .cf-work{padding-block:65px 90px}.cf-service-partnership{background:var(--cf-ink);color:var(--cf-paper);padding:90px 0}.cf-partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.cf-partnership-grid h2 span{color:var(--cf-lime)}.cf-partnership-grid .cf-body{max-width:475px;margin-top:25px}.cf-partnership-offer{border-left:1px solid #ffffff30;padding-left:60px}.cf-partnership-price{font-size:clamp(55px,6vw,88px);font-weight:700;line-height:1.1;letter-spacing:-.045em}.cf-partnership-price span{display:block;font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;margin-top:9px;color:#d0d0cc}.cf-partnership-terms{font-size:17px;line-height:1.8;margin:25px 0 27px}.cf-partnership-enterprise{font-size:14px;line-height:1.8;color:#c4c4be;margin-top:24px;max-width:370px}.cf-service-process{background:var(--cf-paper);color:var(--cf-ink);padding:95px 0}.cf-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.cf-process-intro .cf-body{margin-top:26px;max-width:430px}.cf-process-step{border-top:1px solid #21212130;padding:26px 0 30px}.cf-process-step:last-child{padding-bottom:0}.cf-process-step .cf-body{margin-top:17px;font-size:15px}.cf-service-page .cf-founders{background:#fff}.cf-service-page .cf-founder-copy .cf-body a{color:#0065d4;text-decoration:underline;text-underline-offset:4px}.cf-service-page .cf-voices{background:var(--cf-paper)}.cf-service-page .cf-voices--compact{padding-block:70px}.cf-voices--compact h2{margin-bottom:30px}.cf-voices--compact .cf-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 55px;border-top:0;margin-top:0;padding-top:0;align-items:start}.cf-voices--compact .cf-quote-grid figure{border-top:1px solid #21212125;padding-top:22px;margin:0}.cf-voices--compact .cf-quote-grid blockquote{font-size:17px;line-height:1.7;letter-spacing:0;max-width:none;margin:0;white-space:pre-line}.cf-voices--compact .cf-quote-grid figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:17px;font-size:13px;line-height:1.5}@media(max-width:749px){.cf-service-page .cf-voices--compact{padding-block:50px}.cf-voices--compact h2{margin-bottom:25px}.cf-voices--compact .cf-quote-grid{grid-template-columns:1fr;gap:27px}.cf-voices--compact .cf-quote-grid figure{padding-top:20px}.cf-voices--compact .cf-quote-grid blockquote{font-size:16px;line-height:1.7}.cf-voices--compact .cf-quote-grid figcaption{margin-top:15px}}@media(max-width:1100px){.cf-service-opening h1{font-size:4.65vw}.cf-service-opening .cf-hero-stage{min-height:500px}.cf-service-images{height:365px;gap:10px}.cf-service-image span{font-size:19px;left:16px;bottom:19px}.cf-service-intro,.cf-partnership-grid,.cf-process-grid{gap:45px}.cf-inclusion-grid{gap:35px 55px}.cf-partnership-offer{padding-left:35px}.cf-service-opening .cf-button{gap:17px}}@media(max-width:749px){.cf-service-opening .cf-hero-stage{grid-template-columns:1fr;min-height:0;padding:36px 0 33px;gap:32px}.cf-service-opening h1{font-size:clamp(34px,9.6vw,62px)}.cf-service-opening .cf-actions{gap:20px}.cf-service-images{height:295px;gap:10px}.cf-service-image:nth-child(1){margin-top:24px}.cf-service-image:nth-child(2){margin-bottom:24px}.cf-service-image span{font-size:18px;left:16px;right:12px;bottom:17px}.cf-service-promise{display:block;padding:21px 0 24px;font-size:13px}.cf-service-promise a{display:inline-block;margin-top:10px}.cf-service-included{padding:55px 0 35px}.cf-service-intro{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.cf-service-intro h2{font-size:34px}.cf-service-intro .cf-body,.cf-inclusion .cf-body,.cf-service-extra,.cf-service-process .cf-body{font-size:15px}.cf-inclusion-grid{grid-template-columns:1fr;gap:29px}.cf-inclusion{padding-top:23px}.cf-inclusion h3,.cf-process-step h3{font-size:24px}.cf-inclusion .cf-body{margin-top:16px}.cf-inclusion ul{margin-top:18px}.cf-service-extra{margin-top:32px;padding-top:24px}.cf-service-page .cf-work{padding:30px 0 55px}.cf-service-partnership{padding:55px 0}.cf-partnership-grid{grid-template-columns:1fr;gap:32px}.cf-partnership-grid .cf-body{font-size:15px;margin-top:22px}.cf-partnership-offer{border-left:0;border-top:1px solid #ffffff30;padding:30px 0 0}.cf-partnership-price{font-size:67px}.cf-partnership-price span{font-size:18px}.cf-partnership-terms{font-size:16px;margin-top:22px}.cf-partnership-enterprise{font-size:13px}.cf-service-process{padding:55px 0}.cf-process-grid{grid-template-columns:1fr;gap:32px}.cf-process-intro .cf-body{margin-top:22px}.cf-process-step{padding:24px 0 29px}}@media(max-width:359px){.cf-service-opening .cf-actions{gap:14px}.cf-service-opening .cf-button{padding-inline:14px;font-size:12px;gap:14px}.cf-service-opening .cf-text-link{font-size:12px}.cf-service-images{height:255px}.cf-service-image span{font-size:16px}.cf-partnership-price{font-size:58px}}.cf-service-included{padding:85px 0 60px}.cf-service-included .cf-service-intro{grid-template-columns:1.05fr 1fr;gap:90px;margin-bottom:40px}.cf-service-included .cf-service-intro .cf-body{max-width:495px;font-size:16px;line-height:1.8}.cf-service-included .cf-inclusion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cf-service-included .cf-inclusion{border:1px solid #21212116;border-radius:10px;background:#fff;padding:27px 27px 28px;min-height:205px}.cf-service-included .cf-inclusion h3{font-size:24px;line-height:1.28;letter-spacing:-.025em;max-width:310px}.cf-service-included .cf-inclusion .cf-body{font-size:14px;line-height:1.75;margin-top:16px;max-width:340px}.cf-inclusion-design{display:grid;grid-template-columns:1fr 1.35fr;align-items:center;gap:75px;background:var(--cf-lime);color:var(--cf-ink);border-radius:10px;padding:33px 40px;margin-top:20px}.cf-inclusion-design h3{font-size:clamp(30px,3.1vw,44px);line-height:1.15;letter-spacing:-.035em;max-width:385px}.cf-inclusion-design .cf-body{font-size:15px;line-height:1.8;color:#333}.cf-inclusion-design .cf-body p+p{font-weight:700;margin-top:12px}.cf-service-included .cf-service-extra{border:0;margin-top:23px;padding:0;font-size:14px;line-height:1.8;color:#626262}.cf-service-included .cf-service-extra p{max-width:1050px}@media(max-width:1100px){.cf-service-included .cf-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-service-included .cf-service-intro{gap:45px}.cf-service-included .cf-inclusion{padding:25px;min-height:195px}.cf-inclusion-design{gap:35px;padding:30px}.cf-inclusion-design h3{font-size:34px}}@media(max-width:749px){.cf-service-included{padding:55px 0 35px}.cf-service-included .cf-service-intro{grid-template-columns:1fr;gap:20px;margin-bottom:29px}.cf-service-included .cf-service-intro .cf-body{font-size:15px}.cf-service-included .cf-inclusion-grid{grid-template-columns:1fr;gap:12px}.cf-service-included .cf-inclusion{padding:24px;min-height:0;border-radius:9px}.cf-service-included .cf-inclusion h3{font-size:23px;max-width:100%}.cf-service-included .cf-inclusion .cf-body{font-size:14px;margin-top:14px;max-width:100%}.cf-inclusion-design{grid-template-columns:1fr;gap:22px;padding:27px 24px;margin-top:16px;border-radius:9px}.cf-inclusion-design h3{font-size:33px;max-width:290px}.cf-inclusion-design .cf-body{font-size:14px}.cf-service-included .cf-service-extra{font-size:13px;margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/cf27-service.css.map */
