.tf-intro{padding:38px 5% 45px}.tf-intro h1{font-size:clamp(58px,7vw,100px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 25px;max-width:14ch}.tf-intro>p:not(.eyebrow){font-size:17px;max-width:45ch;color:var(--muted)}.tf-intro .ref-breadcrumbs{margin-bottom:30px}.tf-portals{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin:0 5% 55px}.tf-portal{position:relative;overflow:hidden;background:var(--mist);min-height:270px;display:block}.tf-portal:first-child{grid-row:span 3;min-height:700px}.tf-portal img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.tf-portal:hover img,.tf-portal:focus-visible img{transform:scale(1.035)}.tf-portal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#133b425e,transparent 70%),linear-gradient(0deg,#143b43b0,transparent 65%)}.tf-portal-copy{position:absolute;left:30px;right:30px;bottom:30px;color:#fff;z-index:1}.tf-portal-copy .eyebrow{font-size:10px}.tf-portal-copy h2{font-size:clamp(33px,3.7vw,54px);margin:15px 0}.tf-portal-copy p{font-size:14px;max-width:28ch;color:#e1e9e3}.tf-portal-copy>span:last-child{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff70;margin-top:25px;padding-top:15px;font-size:13px;min-height:44px}.tf-index-foot{display:flex;justify-content:space-between;gap:30px;align-items:center;padding:30px 5% 65px}.tf-index-foot h2{font-size:38px;max-width:18ch}.tf-index-foot p{font-size:15px;color:var(--muted);max-width:42ch}.tf-hydro-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:5%;padding:35px 5% 50px;align-items:center;background:#e7eee8}.tf-hydro-hero .ref-breadcrumbs{grid-column:1/-1;margin-bottom:0}.tf-hydro-hero h1{font-size:clamp(66px,7vw,104px);letter-spacing:-.06em;line-height:1;margin:22px 0}.tf-hydro-hero p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:34ch}.tf-hydro-media{position:relative;min-height:480px;overflow:hidden;margin:0;background:#dce8e3}.tf-hydro-media img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.tf-hydro-media .ref-media-label{z-index:1}.tf-hydro-choices{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-top:30px}.tf-hydro-choices a{min-height:72px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;padding:12px;border-right:1px solid var(--line)}.tf-hydro-choices a:last-child{border-right:0}.tf-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;padding:55px 4% 25px}.tf-heading h2{font-size:clamp(34px,4vw,52px);max-width:15ch}.tf-heading p{font-size:14px;max-width:36ch;color:var(--muted)}.tf-hydro-axis{padding:45px 4%;background:#f0f3ed;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.tf-hydro-axis>div{border-top:1px solid var(--line);padding-top:20px}.tf-hydro-axis h3{font-size:23px;margin:12px 0}.tf-hydro-axis p{font-size:14px;color:var(--muted)}.tf-formula-head{padding:35px 5% 45px;display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:center}.tf-formula-head .ref-breadcrumbs{grid-column:1/-1;margin-bottom:0}.tf-formula-head h1{font-size:clamp(60px,6.8vw,98px);line-height:1.03;letter-spacing:-.06em;margin:20px 0}.tf-formula-head p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:40ch}.tf-formula-head figure{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden}.tf-formula-head img{width:100%;height:100%;object-fit:cover}.tf-format-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.tf-format-links a{min-height:44px;display:flex;align-items:center;font-size:13px;border-bottom:1px solid var(--ink)}.tf-matrix{margin:10px 5% 55px;overflow-x:auto;border-block:1px solid var(--line)}.tf-matrix table{border-collapse:collapse;min-width:650px;width:100%;font-size:14px}.tf-matrix th,.tf-matrix td{padding:18px 20px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tf-matrix th{font-weight:500}.tf-matrix td{color:var(--muted)}.tf-matrix caption{text-align:left;font-size:27px;line-height:1.3;padding:25px 0;color:var(--ink)}.tf-body-head{padding:38px 5% 40px;background:#f0e9dc}.tf-body-head h1{font-size:clamp(60px,7vw,100px);line-height:1.02;letter-spacing:-.06em;margin:20px 0}.tf-body-head>p:not(.eyebrow){max-width:45ch;font-size:17px;color:var(--muted)}.tf-body-steps{display:flex;flex-wrap:wrap;gap:30px;margin-top:28px}.tf-body-steps a{font-size:14px;display:flex;align-items:center;gap:14px;min-height:44px;border-bottom:1px solid var(--ink)}.tf-body .ce-grid{display:block;padding-inline:5%}.tf-body .ce-card{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;margin-bottom:50px}.tf-body .ce-media{aspect-ratio:5/4}.tf-body .ce-media>img{object-fit:contain;background:#f4f2ec}.tf-body .ce-card:nth-child(2n) .ce-media{order:2}.tf-body .ce-name{font-size:clamp(32px,3.4vw,48px);margin:15px 0}.tf-body .ce-desc{font-size:16px;line-height:1.75;margin-bottom:25px}.tf-body .ce-copy{padding:15px 0}.tf-body-stage{font-size:11px;color:var(--muted);letter-spacing:.12em}.tf-body .ce-actions{margin-top:20px}.tf-hair-head{padding:38px 5% 40px;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end}.tf-hair-head .ref-breadcrumbs{grid-column:1/-1;margin-bottom:0}.tf-hair-head h1{font-size:clamp(60px,7vw,100px);line-height:1.02;letter-spacing:-.06em;margin:20px 0 0}.tf-hair-head p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:37ch}.tf-hair-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:40px;padding:0 5%}.tf-hair-sidebar{position:sticky;top:120px;align-self:start;background:var(--mist);padding:25px}.tf-hair-sidebar h2{font-size:26px;margin:12px 0 22px}.tf-hair-sidebar button{display:flex;align-items:center;justify-content:space-between;min-height:50px;width:100%;text-align:left;border-top:1px solid var(--line);font-size:13px;padding:10px 0}.tf-hair-sidebar button[aria-pressed=true]{font-weight:500;color:#235b50}.tf-hair-sidebar button[aria-pressed=true]:after{content:"\2197"}.tf-hair-sidebar p:not(.eyebrow){font-size:12px;line-height:1.7;color:var(--muted);margin-top:20px}.tf-hair .ce-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 40px}.tf-hair .ce-toolbar{padding:0 0 18px;border-top:0;gap:12px}.tf-hair .ce-search{width:200px}.tf-hair .ce-empty{padding:20px 0}.tf-tabs-section{padding:30px 5% 65px}.tf-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 35px;border-bottom:1px solid var(--line);padding-bottom:15px}.tf-tabs button{min-height:44px;padding:10px 16px;font-size:13px;border:1px solid var(--line)}.tf-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tf-cap-panel{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.tf-cap-panel figure{margin:0;aspect-ratio:4/3;overflow:hidden;position:relative;background:var(--mist)}.tf-cap-panel img{width:100%;height:100%;object-fit:cover}.tf-cap-panel h2{font-size:42px;margin:10px 0 20px}.tf-cap-panel p{font-size:16px;color:var(--muted);max-width:40ch}.tf-cap-panel ul{padding-left:20px;font-size:15px;color:var(--muted);line-height:1.9;margin-top:25px}.tf-plan-section{padding:55px 5%;background:var(--mist)}.tf-plan-section h2{font-size:42px;margin-bottom:30px}.tf-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.tf-plan-grid article{border-top:1px solid var(--line);padding-top:20px}.tf-plan-grid h3{font-size:25px;margin:20px 0 15px}.tf-plan-grid p{font-size:14px;color:var(--muted)}.tf-cooperation{padding:55px 5%}.tf-cooperation h2{font-size:clamp(36px,4.5vw,62px);max-width:17ch;margin-bottom:30px}.tf-start-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tf-start-paths article{background:#edf1e9;border-top:1px solid #afc4b6;padding:28px;min-height:245px}.tf-start-paths h3{font-size:28px;margin:20px 0}.tf-start-paths p{font-size:14px;color:var(--muted)}.tf-contract{padding:40px 5%;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:9%}.tf-contract h2{font-size:38px;max-width:16ch}.tf-contract ul{padding-left:20px;color:var(--muted);font-size:15px;line-height:1.9;margin:0}.tf-guide-start{padding:28px 5%;border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.tf-guide-start p{font-size:15px;color:var(--muted);max-width:52ch}.tf-guide-start .in-link{margin-top:0;flex-shrink:0}.site-header .hn-panel.hn-card-panel.hn-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1050px){.tf-hair-layout{grid-template-columns:190px minmax(0,1fr);gap:25px}.tf-hair-sidebar{padding:20px}.tf-hair .ce-toolbar{flex-wrap:wrap}.tf-hair .ce-search{width:100%;order:3}.tf-hair .ce-toolbar-count{margin-left:0}.tf-hair .ce-sort{margin-left:auto}.tf-hair .ce-name{font-size:19px}}@media(max-width:760px){.tf-intro{padding:30px 6%}.tf-intro h1{font-size:56px}.tf-portals{margin:0 6% 35px;grid-template-columns:1fr;gap:18px}.tf-portal:first-child{grid-row:auto;min-height:440px}.tf-portal{min-height:280px}.tf-portal-copy{left:24px;right:24px;bottom:24px}.tf-portal-copy h2{font-size:42px}.tf-index-foot{display:block;padding:25px 6% 40px}.tf-index-foot p{margin-top:20px}.tf-index-foot .in-link{margin-top:15px}.tf-hydro-hero,.tf-formula-head,.tf-hair-head{grid-template-columns:1fr;padding:30px 6% 35px;gap:25px}.tf-hydro-hero h1,.tf-formula-head h1,.tf-hair-head h1,.tf-body-head h1{font-size:62px}.tf-hydro-hero p:not(.eyebrow),.tf-formula-head p:not(.eyebrow),.tf-hair-head p:not(.eyebrow),.tf-body-head>p:not(.eyebrow){font-size:15px}.tf-hydro-media{min-height:330px}.tf-hydro-axis{padding:35px 6%;grid-template-columns:1fr 1fr;gap:25px 18px}.tf-heading{padding:35px 6% 20px;display:block}.tf-heading p{margin-top:15px}.tf-heading h2{font-size:37px}.tf-formula-head figure{aspect-ratio:16/9}.tf-body-head{padding:30px 6%}.tf-body .ce-grid{padding-inline:6%}.tf-body .ce-card{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.tf-body .ce-card:nth-child(2n) .ce-media{order:0}.tf-body .ce-name{font-size:34px}.tf-body .ce-desc{font-size:15px}.tf-body .ce-facts{display:flex;font-size:12px}.tf-body .ce-detail,.tf-body .ce-actions{display:flex}.tf-body .ce-quick{width:auto;font-size:13px}.tf-hair-layout{grid-template-columns:1fr;padding:0 6%;gap:25px}.tf-hair-sidebar{position:static;padding:20px}.tf-hair-sidebar h2{font-size:24px;margin:12px 0}.tf-hair-sidebar>div{display:flex;flex-wrap:wrap;gap:8px}.tf-hair-sidebar button{width:auto;border:1px solid var(--line);padding:10px;min-height:44px;font-size:12px;gap:10px}.tf-hair-sidebar p:not(.eyebrow){display:none}.tf-hair .ce-toolbar{margin-bottom:0}.tf-cap-panel{grid-template-columns:1fr;gap:25px}.tf-tabs-section{padding:20px 6% 40px}.tf-cap-panel h2{font-size:36px}.tf-cap-panel p{font-size:15px}.tf-plan-section,.tf-cooperation{padding:35px 6%}.tf-plan-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.tf-start-paths{grid-template-columns:1fr;gap:18px}.tf-start-paths article{min-height:0;padding:25px}.tf-contract{padding:35px 6%;grid-template-columns:1fr;gap:25px}.tf-guide-start{padding:25px 6%;display:block}.tf-guide-start .in-link{margin-top:15px}.site-header .hn-panel.hn-card-panel.hn-two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tf-portal img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/taskflows.css.map */
