*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#252e3f;--brand:#ca4e83;--brand-dark:#b23c76;--accent:#2e7d9a;--tint:#edf3f6;--tint-border:#d3e0e6;--fill:var(--tint);--wash:#fceef4;--surface:#f4f6f8;--hero-art:url(/img/warp_03.png);--btn-bg:var(--brand);--btn-bg-hover:var(--brand-dark);--success:#3ba773;--danger:#c0392b;--r:4px;--pill:999px;--font-head:"Bitter", Georgia, "Times New Roman", serif;--font-body:"Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font:var(--font-body);--font-head-weight:700;--font-body-weight:400}.tf-body{font-family:var(--font-body);font-weight:var(--font-body-weight);color:var(--ink);background:#fff;flex-direction:column;min-height:100vh;margin:0;display:flex}.tf-body>main{flex:1 0 auto}.tf-body>.tf-foot{flex-shrink:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:var(--font-head-weight)}h1,h2{color:var(--ink)}h3,h4,h5,h6{color:var(--accent)}.tf-wrap{max-width:1400px;margin:0 auto;padding:0 1.5rem}.o-section{padding:3.5rem 0}.u-text-center{text-align:center}h1.tf-h{font-size:42px;font-weight:var(--font-head-weight);line-height:1.1}h2.tf-h{font-size:32px;font-weight:var(--font-head-weight);line-height:1.15}.tf-chrome{min-height:74px;box-shadow:none;z-index:5;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 1.5rem;display:flex;position:sticky;top:0}.tf-chrome__logo{align-items:center;display:inline-flex}.tf-chrome__logo img{width:auto;height:46px;display:block}.tf-chrome__center{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf-chrome__back{color:var(--brand);white-space:nowrap;align-items:center;gap:.5rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tf-chrome__back:hover{text-decoration:underline}@media (width<=640px){.tf-chrome__center{display:none}}.tf-chrome__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.6rem 1.25rem;min-width:0;display:inline-flex}.tf-chrome__saved,.tf-chrome__switch,.tf-chrome__account{color:var(--ink);white-space:nowrap;align-items:center;gap:.45rem;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tf-chrome__saved i,.tf-chrome__switch i,.tf-chrome__account i,.tf-chrome__saved:hover,.tf-chrome__switch:hover,.tf-chrome__account:hover{color:var(--brand)}.tf-chrome__out button{border:1.5px solid var(--tint-border);color:var(--ink);border-radius:var(--r);cursor:pointer;background:0 0;padding:.5rem 1.05rem;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.tf-chrome__out button:hover{color:var(--brand);border-color:var(--brand)}@media (width<=640px){.tf-chrome__saved span,.tf-chrome__saved,.tf-chrome__switch{font-size:13px}}.tf-btn{isolation:isolate;cursor:pointer;font-family:var(--font-head);border-radius:var(--r);color:#fff;background:var(--btn-bg);border:0;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:15px;font-weight:600;display:inline-flex;position:relative}.tf-btn:after{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bg-hover);opacity:0;transition:opacity .2s;position:absolute;inset:0}.tf-btn:hover:after,.tf-btn:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.tf-btn:after{transition:none}}#tf-go,#tf-build{justify-content:center;min-width:260px;padding-left:2rem;padding-right:2rem}@media (width<=480px){#tf-go,#tf-build{width:100%;min-width:0}}.tf-hero{clip-path:inset(0);background-color:var(--surface);padding:4rem 0 3.5rem;position:relative}.tf-hero:before{content:"";background-image:var(--hero-art);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:absolute;top:0;left:0;right:0}.tf-hero>.tf-wrap{z-index:1;position:relative}.tf-hero__inner{text-align:center;border-radius:var(--r);background:#fff;max-width:980px;margin:0 auto;padding:5rem;position:relative;box-shadow:0 0 120px #d5dee3}@media (width<=640px){.tf-hero{padding:2.5rem 0 2rem}.tf-hero__inner{padding:2.25rem 1.25rem}}.tf-hero h1{color:var(--ink);margin:0 0 .75rem}.tf-hero p.tf-sub{color:#5a6b85;max-width:600px;margin:0 auto 2rem;font-size:18px}.tf-search{text-align:left;position:relative}.tf-search textarea{width:100%;min-height:150px;color:var(--ink);border-radius:var(--r);resize:vertical;box-shadow:none;background:#fff;padding:1.25rem 1.4rem;font-family:inherit;font-size:18px;line-height:1.5}.tf-search textarea:focus{box-shadow:none;outline:none}.tf-search textarea::-moz-placeholder{color:#8493ab;opacity:1;font-size:15px;line-height:1.5}.tf-goal::-moz-placeholder{color:#8493ab;opacity:1;font-size:15px;line-height:1.5}.tf-search textarea::placeholder,.tf-goal::placeholder{color:#8493ab;opacity:1;font-size:15px;line-height:1.5}.tf-search textarea::-webkit-input-placeholder{color:#8493ab;font-size:15px;line-height:1.5}.tf-goal::-webkit-input-placeholder{color:#8493ab;font-size:15px;line-height:1.5}.tf-search__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.tf-search__hint{color:#8493ab;margin:0;font-size:13px}.tf-search__hint kbd{background:var(--tint);border-radius:var(--r);color:var(--ink);padding:1px 6px;font-size:12px}.tf-buttons{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tf-clear{color:#8493ab;cursor:pointer;background:0 0;border:none;padding:0 .75rem;font-family:inherit;font-size:14px}.tf-clear:hover{color:var(--ink)}.tf-examples{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.tf-examples__label{color:#8493ab;margin-right:.15rem;font-size:13px}.tf-chip,.tf-preset{background:var(--fill);color:var(--ink);border-radius:var(--pill);cursor:pointer;border:0;padding:.45rem .95rem;font-family:inherit;font-size:13px;transition:background .15s,color .15s}.tf-chip:hover,.tf-preset:hover{background:var(--brand);color:#fff}.tf-results-wrap{text-align:left;margin-top:2.5rem}.tf-results-top{margin:0 0 1rem}.tf-home-btn{background:var(--fill);color:var(--ink);border-radius:var(--pill);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.tf-home-btn:hover{background:var(--brand);color:#fff}.tf-home-btn i{font-size:12px}.tf-results-head{color:#5a6b85;margin:0 0 1.25rem;font-size:15px}.tf-results-head strong{color:var(--ink)}.tf-badge{text-transform:none;letter-spacing:.04em;color:var(--ink);background:var(--tint);border-radius:var(--r);vertical-align:middle;margin-left:.5rem;padding:.15rem .5rem;font-size:11px;display:inline-block}.tf-result{background:var(--tint);border-radius:var(--r);color:inherit;border:0;margin-bottom:1rem;padding:2.25rem 2.4rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block;position:relative}.tf-result:hover{transform:translateY(-2px)}.tf-result__grid{align-items:stretch;gap:1.5rem;display:flex}.tf-result__thumb{-o-object-fit:cover;object-fit:cover;border-radius:var(--r);background:#fff;border:0;flex:0 0 190px;align-self:stretch;width:190px;height:auto}.tf-result__body{text-align:left;flex:auto;min-width:0}.tf-result__title{color:var(--ink);margin:0 0 .35rem;font-size:20px;font-weight:600;display:block}.tf-result__cats{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.tf-result__cat{font-family:var(--font-body);text-transform:lowercase;color:#5a6b85;background:var(--tint);border-radius:var(--r);padding:.2rem .55rem;font-size:12px;font-weight:700;display:inline-block}.tf-result__blurb{color:#4a5a73;margin:0;font-size:15px;line-height:1.5;display:block}.tf-result__reason{color:var(--ink);border-left:3px solid var(--brand);margin:.5rem 0 0;padding-left:.85rem;font-size:14px;line-height:1.5;display:block}.tf-result__score{color:#8493ab;align-items:center;gap:.4rem;font-size:12px;display:flex;position:absolute;top:2.25rem;right:2.4rem}.tf-meter{border-radius:var(--pill);background:#e2e9f5;width:60px;height:6px;overflow:hidden}.tf-meter__fill{background:linear-gradient(90deg,var(--brand),var(--brand));height:100%;display:block}.tf-empty{text-align:center;color:#5a6b85;padding:2.5rem 1rem}.tf-empty strong{color:var(--ink)}.tf-loading{text-align:center;color:#5a6b85;justify-content:center;align-items:center;min-height:220px;padding:2rem 1rem;display:flex}.tf-spinner{border:3px solid #d8e1f2;border-top-color:var(--ink);vertical-align:middle;border-radius:50%;width:22px;height:22px;margin-right:.6rem;animation:.7s linear infinite tf-spin;display:inline-block}@keyframes tf-spin{to{transform:rotate(360deg)}}.tf-divider{border:0;max-width:1400px;margin:2rem auto}.tf-process-wrap{background:var(--tint);border-radius:var(--r);margin:2.5rem 0 3rem;padding:2.5rem}.tf-process-hint{margin:0 0 1rem;font-size:18px}.tf-process{max-width:1100px;margin:0 auto;position:relative}.tf-process__img{width:100%;display:block}.tf-process__stages{display:flex;position:absolute;inset:0 7.9% 0 6.5%}.tf-process__stage{cursor:pointer;border-radius:var(--r);background:0 0;border:0;flex:1 1 0;margin:0;padding:0;transition:background .15s,box-shadow .15s}.tf-process__stage:hover,.tf-process__stage.is-active{background:#2934461f;box-shadow:inset 0 0 0 2px #29344659}.tf-process__stage.is-empty{cursor:default}.tf-process__stage.is-empty:hover{box-shadow:none;background:0 0}.tf-glossary{padding-top:1rem}.tf-h.tf-glossary__title{color:var(--ink);font-size:42px}.tf-glossary__lead{color:#5a6b85;margin-bottom:.5rem;font-size:21px}.tf-glossary__filter{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1180px;margin:1.75rem auto 3.5rem;display:flex}.tf-filter-btn{background:var(--fill);color:var(--ink);border-radius:var(--pill);cursor:pointer;text-transform:none;letter-spacing:.02em;border:0;padding:.55rem 1.1rem;font-family:inherit;font-size:14px;transition:background .15s,color .15s}.tf-filter-btn.is-active,.tf-filter-btn:hover{background:var(--brand);color:#fff}.tf-cat-block{margin-top:5rem}.tf-cat-block:last-child{margin-bottom:5rem}.tf-cat-block>h2{color:var(--ink);text-align:center;margin:0 0 1.5rem;font-size:30px}.tf-cat-block__note{text-align:center;color:#5a6b85;max-width:820px;margin:-.5rem auto 2rem;font-size:18px;line-height:1.6}.tf-cat-block__note strong{color:var(--ink)}.tf-cards{flex-wrap:wrap;justify-content:center;gap:2.5rem 1.5rem;display:flex}.tf-card{color:inherit;flex:0 0 250px;width:250px;max-width:100%;text-decoration:none;display:block;position:relative}.tf-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r);background:var(--tint);border:1px solid var(--tint-border);width:100%;margin-bottom:.7rem;display:block}.tf-card h4{color:var(--ink);font-size:17px;line-height:1.3;font-weight:var(--font-head-weight);margin:0 0 .25rem;transition:color .15s}.tf-card:hover h4{color:var(--brand)}.tf-card p{color:#5a6b85;margin:0;font-size:14px;line-height:1.45}.is-hidden,.is-tab-hidden{display:none!important}@media (width<=640px){.tf-result__grid{flex-direction:column}.tf-result__thumb{flex-basis:auto;width:100%;height:160px}.tf-result__score{margin-bottom:.5rem;position:static}}.tf-tabs{background:var(--tint);border-radius:var(--r);box-shadow:none;border:0;gap:.35rem;margin:0 auto 2rem;padding:.35rem;display:inline-flex}.tf-tab{cursor:pointer;color:#5a6b85;border-radius:var(--r);background:0 0;border:0;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.tf-tab i{font-size:13px}.tf-tab:hover{color:var(--ink)}.tf-tab.is-active{background:var(--btn-bg);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--brand) 28%, transparent)}.tf-design{text-align:left}.tf-presets{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.tf-preset.is-active{background:var(--brand);color:#fff}.tf-goal{width:100%;min-height:118px;color:var(--ink);border-radius:var(--r);resize:vertical;background:#fff;padding:1rem 1.2rem;font-family:inherit;font-size:16px;line-height:1.5;transition:box-shadow .15s}.tf-goal:focus{box-shadow:none;outline:none}.tf-fields{grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.25rem 0;display:grid}.tf-field{flex-direction:column;gap:.4rem;display:flex}.tf-field__label{color:#5a6b85;text-transform:none;letter-spacing:.03em;font-size:13px;font-weight:600}.tf-field select{width:100%;color:var(--ink);border-radius:var(--r);cursor:pointer;background:#fff;padding:.8rem 1rem;font-family:inherit;font-size:15px;transition:box-shadow .15s}.tf-field select:focus{box-shadow:none;outline:none}.tf-field select:invalid{color:#8493ab}.tf-design__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.tf-design__err{color:var(--brand);margin:0 auto 0 0;font-size:14px;font-weight:600}.tf-agenda-wrap{text-align:left;margin-top:2.5rem}.tf-agenda-wrap:not(.is-hidden),.tf-results-wrap:not(.is-hidden){background:#fff;margin-top:3.5rem;padding:3rem clamp(1rem,4vw,2rem) 4rem;position:relative}.tf-agenda-wrap:not(.is-hidden)>*,.tf-results-wrap:not(.is-hidden)>*{max-width:840px;margin-left:auto;margin-right:auto}:is(.tf-hero:has(.tf-agenda-wrap:not(.is-hidden):not(.is-tab-hidden)),.tf-hero:has(.tf-results-wrap:not(.is-hidden):not(.is-tab-hidden))){padding-bottom:0}:is(.tf-agenda-wrap:has(.tf-loading) .tf-agenda-top,.tf-agenda-wrap:has(.tf-loading) .tf-wb-help){display:none}.tf-agenda-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tf-icon-btn{justify-content:center;width:40px;height:40px;padding:0}.tf-icon-btn i{font-size:15px}.tf-home-btn:disabled{opacity:.45;cursor:default}.tf-home-btn:disabled:hover{background:var(--fill);color:var(--ink)}.tf-agenda__head{background:var(--tint);border-radius:var(--r);border:0;margin-bottom:1.5rem;padding:2.25rem}.tf-agenda__title{color:var(--ink);margin:0 0 .5rem;font-size:26px}.tf-agenda__objective{color:#4a5a73;margin:0 0 1rem;font-size:17px;line-height:1.65}.tf-agenda__meta{flex-wrap:wrap;gap:.5rem;display:flex}.tf-agenda__metaitem{color:var(--ink);background:var(--tint);border-radius:var(--pill);align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:13px;font-weight:600;display:inline-flex}.tf-agenda__metaitem i{color:#5a6b85}.tf-materials{background:var(--tint);border-radius:var(--r);border:0;margin-bottom:1.75rem;padding:1.75rem 2rem}.tf-materials h4{text-transform:none;letter-spacing:.04em;color:#5a6b85;margin:0 0 .6rem;font-size:13px}.tf-materials ul{margin:0;padding-left:0;list-style:none}.tf-materials li{color:#4a5a73;margin-bottom:.5rem;padding-left:1.4rem;font-size:16px;line-height:1.5;position:relative}.tf-materials li:before,.tf-closing li:before{content:"";background:#a3b2be;width:8px;height:8px;position:absolute;top:.55em;left:0}#tf-agenda{counter-reset:tfsec;margin-top:2.5rem}.tf-section{counter-increment:tfsec;margin-bottom:2rem}.tf-section__name{color:var(--ink);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:18px;display:flex}.tf-section__name:before{content:counter(tfsec);box-sizing:border-box;border:2px solid var(--brand);width:26px;height:26px;color:var(--brand);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tf-block{background:var(--tint);border-radius:var(--r);border:0;margin-bottom:1rem;padding:2.25rem 2.4rem;position:relative}.tf-block__time{color:#8493ab;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:2.25rem;right:2.4rem}.tf-block__time span{font-size:inherit;color:inherit;letter-spacing:0;font-weight:600}.tf-block__body{min-width:0}.tf-block__top{align-items:stretch;gap:1.25rem;display:flex}.tf-block__thumb{-o-object-fit:cover;object-fit:cover;border-radius:var(--r);background:#fff;border:0;flex:0 0 180px;align-self:stretch;width:180px;height:auto}.tf-block__head{flex:auto;min-width:0;padding-right:4rem}.tf-block__tags{flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem;display:flex}.tf-block__tag{font-family:var(--font-body);text-transform:lowercase;color:#5a6b85;background:var(--tint);border:1px solid var(--tint-border);border-radius:var(--r);padding:.15rem .5rem;font-size:12px;font-weight:700;display:inline-block}.tf-result__cat:first-letter,.tf-block__tag:first-letter,.tool-detail__cat:first-letter{text-transform:uppercase}.tf-block__tag--diverge{color:#5a6b85;background:var(--tint)}.tf-block__tag--converge{color:var(--brand);background:var(--wash)}.tf-block__title{color:var(--ink);font-size:19px;font-weight:600;text-decoration:none;display:block}a.tf-block__title:hover{color:var(--brand-dark);text-decoration:underline}.tf-block__title .fa-external-link-alt{color:#8493ab;margin-left:.35rem;font-size:11px}.tf-block__what{color:#4a5a73;margin:.85rem 0 0;font-size:16px;line-height:1.65}.tf-block__brief{color:var(--ink);white-space:pre-line;margin:.9rem 0 0;font-size:15px;line-height:1.6}.tf-block__brief strong{color:var(--brand);margin-bottom:.3rem;font-size:13px;display:block}.tf-block__tips{color:var(--ink);border-radius:var(--r);background:#fff;border:0;margin:.9rem 0 0;padding:.9rem 1.1rem;font-size:15px;line-height:1.6}.tf-block__tips strong{color:var(--brand)}.tf-block__output{color:#5a6b85;margin:.85rem 0 0;font-size:14px;line-height:1.55}.tf-block__output strong{color:var(--ink)}.tf-closing{background:var(--tint);border-radius:var(--r);border:0;margin-top:1.5rem;padding:1.9rem 2.1rem}.tf-closing h4{color:var(--ink);margin:0 0 .75rem;font-size:16px}.tf-closing ul{margin:0;padding-left:0;list-style:none}.tf-closing li{color:#4a5a73;margin-bottom:.6rem;padding-left:1.4rem;font-size:16px;line-height:1.6;position:relative}@media (width<=720px){.tf-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tf-fields{grid-template-columns:1fr}.tf-block__top{flex-direction:column}.tf-block__thumb{flex-basis:auto;align-self:auto;width:100%;height:120px}.tf-block__head{padding-right:0}.tf-block__time{margin-bottom:.5rem;display:block;position:static}}.tf-intro{padding-top:1rem;padding-bottom:1rem}.tf-intro__top{align-items:center;gap:3rem;display:flex}.tf-intro__text{flex:auto;max-width:620px}.tf-intro__decor{flex:0 0 400px;align-self:stretch;min-height:340px;margin-left:auto;position:relative}.tf-intro__svg{border-radius:var(--r);background:var(--tint);border:1px solid var(--tint-border);width:290px;height:auto;position:absolute}.tf-intro__svg--1{z-index:1;top:10px;right:120px;transform:rotate(-6deg)}.tf-intro__svg--2{z-index:2;top:100px;right:0;transform:rotate(6deg)}@media (width<=900px){.tf-intro__decor{display:none}.tf-intro__text{max-width:none}}.tf-intro__eyebrow{color:var(--accent);letter-spacing:.08em;margin:0 0 .35rem;font-size:13px;font-weight:700}.tf-intro__title{color:var(--ink)}.tf-intro__lead{color:var(--ink);margin:.25rem 0 1rem;font-size:20px;font-weight:600}.tf-intro__lead span{color:var(--accent)}.tf-intro__body{color:#5a6b85;max-width:760px;margin:0 0 1.75rem;font-size:18px;line-height:1.65}.tf-intro__mindsets-lead{color:var(--ink);margin:0 0 1rem;font-size:16px;font-weight:600}.tf-mindsets{background:var(--tint);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1.75rem 2rem;padding:2.75rem;display:grid}.tf-mindset h4{color:var(--ink);margin:0 0 .35rem;font-size:19px}.tf-mindset h4>i{color:var(--brand);margin-right:.55rem;font-size:.9em}.tf-mindset p{color:#4a5a73;margin:0;font-size:15px;line-height:1.55}@media (width<=800px){.tf-mindsets{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.tf-mindsets{grid-template-columns:1fr}}.tool-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--tint);height:460px}@media (width<=900px){.tool-hero{height:330px}}@media (width<=600px){.tool-hero{height:220px}}.tool-detail{border-radius:var(--r) var(--r) 0 0;background:#fff;max-width:960px;margin:-90px auto 0;padding:3rem clamp(1.25rem,4vw,3.5rem) 4rem;position:relative}@media (width<=600px){.tool-detail{margin-top:-48px;padding-top:2rem}}.tf-back--top{color:var(--brand);justify-content:center;align-items:center;gap:.5rem;margin:4rem 0 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tf-back--top:hover{text-decoration:underline}.tool-detail__head{align-items:center;gap:2.5rem;margin-bottom:.5rem;display:flex}.tool-detail__title{flex:auto;min-width:0}.tool-detail__smallillus{flex:0 0 220px;width:220px}.tool-detail__smallillus img{border-radius:var(--r);width:100%;height:auto;display:block}.tool-detail h1{font-size:42px;font-weight:var(--font-head-weight);color:var(--ink);margin:0;line-height:1.12}.tool-detail__cat{font-family:var(--font-body);text-transform:lowercase;color:#5a6b85;background:var(--tint);border-radius:var(--r);margin-bottom:.75rem;padding:.25rem .6rem;font-size:12px;font-weight:700;display:inline-block}@media (width<=600px){.tool-detail__head{flex-direction:column-reverse;align-items:flex-start;gap:1.25rem}.tool-detail__smallillus{flex-basis:160px;width:160px}.tool-detail h1{font-size:30px}}.metabox{margin:0}.metabox--when,.metabox--purpose,.metabox--how{border-top:1px solid var(--tint-border);margin-top:2.25rem;padding-top:2.25rem}.metabox--tips{margin-top:2.5rem}.metabox h2>i,.metabox h3>i{margin-right:.55rem;font-size:.82em}.metabox--tips h3>i{color:var(--brand)}.metabox--d2d h3>i{color:var(--accent)}.metabox h2{font-size:30px;font-weight:var(--font-head-weight);color:var(--ink);margin:0 0 1rem}.metabox h3{font-size:24px;font-weight:var(--font-head-weight);color:var(--ink);margin:0 0 1rem}.metabox__content{color:#4a5a73;font-size:16px;line-height:1.7}.metabox__content p{margin:0 0 .9rem}.metabox__content>ol,.metabox__content>ul{margin:0 0 .9rem;padding-left:0;list-style:none}.metabox__content li{margin:.9rem 0}.metabox__content ol{counter-reset:step;padding-left:0;list-style:none}.metabox__content ol>li{counter-increment:step;padding-left:2rem;position:relative}.metabox__content ol>li:before{content:counter(step);box-sizing:border-box;width:20px;height:20px;color:var(--brand);border:2px solid var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;top:3px;left:0}.metabox__content ul{padding-left:0;list-style:none}.metabox__content ul>li{padding-left:1.75rem;position:relative}.metabox__content ul>li:before{content:"";background:var(--brand);width:9px;height:9px;position:absolute;top:.55em;left:0}.metabox__content ol ul,.metabox__content ul ul{margin-top:.9rem}.metabox--d2d{border:2px solid var(--accent);border-radius:var(--r);margin-top:3rem;padding:2.25rem 2.5rem}.metabox--d2d h3{color:var(--accent)}.tool-illustrations{background:var(--tint);border-radius:var(--r);margin:4.5rem calc(-1*clamp(1.25rem,4vw,3.5rem));padding:2.5rem clamp(1.25rem,4vw,3.5rem)}.tf-illi-header{border-radius:var(--r);background:#fff;border:0;flex-wrap:wrap;gap:1.75rem 2.5rem;margin-bottom:1.75rem;padding:2.25rem 2.5rem;display:flex}.tf-illi-col{flex-direction:column;flex:260px;align-items:flex-start;gap:.9rem;display:flex}.tf-illi-col p{color:#5a6b85;margin:0;font-size:16px;line-height:1.6}.tf-illi-col .tf-btn{margin-top:0}.tf-illi-header .tf-btn{gap:.45rem;padding:.55rem 1.05rem;font-size:13px}.tf-illi-col .tf-illi-actions{margin-top:0}.tf-illi-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tf-illi-actions .tf-btn{margin-top:0}.tf-illi-help{color:#8493ab;margin:0;font-size:11.5px;line-height:1.5}.tf-illi-help kbd{color:#5a6b85;background:var(--fill);border-radius:4px;padding:.1rem .35rem;font-family:inherit;font-size:11px;font-weight:600;box-shadow:inset 0 0 0 1px #00000014}.tf-wb-help{color:#8493ab;max-width:60ch;margin:.85rem 0 0;font-size:13px;line-height:1.5}.tf-wb-help strong{color:#5a6b85;font-weight:600}.tool-illus-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem;display:grid}.tool-illus-grid .tool-illus:only-child{grid-column:1/-1}@media (width<=600px){.tool-illus-grid{grid-template-columns:1fr}}.tool-illus{position:relative}.tool-illus img{border-radius:var(--r);background:var(--tint);cursor:default;border:0;width:100%;height:auto}.tool-illus img.is-zoomable{cursor:zoom-in}.tool-illus__badge{pointer-events:none;font-family:var(--font-body);color:#fff;border-radius:var(--r);background:#252e3fe6;padding:.35rem .75rem;font-size:12px;font-weight:700;position:absolute;top:.85rem;left:.85rem}.tool-illus__caption{color:#5a6b85;margin:.5rem 0 0;font-size:13px}.tool-videos{grid-template-columns:1fr;gap:1.75rem;margin:2rem 0 4.5rem;display:grid}.tool-videos--multi{grid-template-columns:repeat(2,1fr)}@media (width>=1140px){.tool-videos--multi{margin-inline:-80px}}@media (width<=600px){.tool-videos--multi{grid-template-columns:1fr}}.tool-video{border-radius:var(--r);background:#000;padding-top:56.25%;position:relative;overflow:hidden}.tool-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.tf-lightbox{z-index:100;cursor:zoom-out;background:#252e3fd1;justify-content:center;align-items:center;padding:4vmin;display:none;position:fixed;inset:0}.tf-lightbox.is-open{display:flex}.tf-lightbox img{border-radius:var(--r);background:var(--tint);width:auto;max-width:100%;height:auto;max-height:92vh}.tf-lightbox__close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;display:flex;position:absolute;top:1.25rem;right:1.5rem}.tf-lightbox__close:hover{background:#ffffff4d}.tf-news-band{background:var(--tint);padding:6rem 0}.tf-news-band .tf-wrap{max-width:1180px}.tf-foot{background:#fff;padding:1.75rem 1.5rem}.tf-newsletter{text-align:center;max-width:560px;margin:0 auto}.tf-newsletter h3{color:var(--ink);font-size:22px;font-weight:var(--font-head-weight);margin:0 0 .5rem}.tf-newsletter p{color:#5a6b85;margin:0 0 1.25rem;font-size:15px}.tf-newsletter__form{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tf-newsletter__form input{border-radius:var(--r);color:var(--ink);background:#fff;flex:260px;padding:.9rem 1.1rem;font-family:inherit;font-size:15px}.tf-newsletter__form input:focus{box-shadow:none;outline:none}.tf-newsletter__msg{min-height:1.25rem;color:var(--brand);margin:.75rem 0 0;font-size:14px}.tf-newsletter__msg.is-ok{color:var(--success)}.tf-present{z-index:200;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.tf-present__close{z-index:2;background:var(--tint);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:1rem;right:1.25rem}.tf-present__close:hover{background:var(--tint-border)}.tf-present__stage{flex:auto;justify-content:center;align-items:center;padding:5vh 6vw;display:flex;overflow:auto}.tf-present__bar{flex:none;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;display:flex}.tf-present__bar button{isolation:isolate;background:var(--btn-bg);color:#fff;cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;font-size:24px;line-height:1;position:relative}.tf-present__bar button:after{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bg-hover);opacity:0;transition:opacity .2s;position:absolute;inset:0}.tf-present__bar button:disabled{opacity:.2;pointer-events:none}.tf-present__bar button:hover:after,.tf-present__bar button:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.tf-present__bar button:after{transition:none}}.tf-present__count{color:#5a6b85;text-align:center;min-width:74px;font-size:14px;font-weight:600}.tf-present.is-panel .tf-present__stage,.tf-present.is-cover .tf-present__stage{align-items:stretch;padding:0}.tf-present__bar{pointer-events:none;background:0 0;justify-content:flex-end;padding:1rem 1.25rem;position:absolute;bottom:0;left:auto;right:0}.tf-present__bar>*{pointer-events:auto}.tf-present.is-panel .tf-slide__body{padding-bottom:5.5rem}.tf-present.is-cover .tf-slide__card{margin-bottom:3rem}.tf-present.is-cover .tf-present__count{color:#fff;text-shadow:0 1px 4px #0f162499}@media (width<=820px){.tf-present__bar{position:static;left:auto;right:auto}.tf-present.is-panel .tf-slide__body{padding-bottom:2vh}.tf-present.is-cover .tf-slide__card{margin-bottom:0}}.tf-slide{width:100%;max-width:1040px}.tf-slide__eyebrow{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:clamp(10px,1vw,12px);font-weight:700}.tf-slide--title h1{color:var(--ink);margin:0 0 1.25rem;font-size:clamp(24px,3.4vw,40px);line-height:1.08}.tf-slide__obj{color:#5a6b85;margin:0 0 1.5rem;font-size:clamp(13px,1.5vw,17px);line-height:1.5}.tf-slide__meta{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.tf-slide__meta span{background:var(--tint);color:var(--ink);border-radius:var(--pill);padding:.5rem 1rem;font-size:clamp(10px,1vw,12px);font-weight:700}.tf-slide__materials h4{letter-spacing:.04em;color:#5a6b85;margin:0 0 .5rem;font-size:13px}.tf-slide__materials ul,.tf-slide__biglist{margin:0;padding-left:1.3rem;list-style:outside}.tf-slide__materials li{color:var(--ink);margin-bottom:.45rem;font-size:clamp(13px,1.35vw,16px);line-height:1.5}.tf-slide__biglist li{color:#3a4658;margin-bottom:1rem;font-size:clamp(13px,1.4vw,17px);line-height:1.5}.tf-slide--ex .tf-slide__bar{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0;font-size:clamp(10px,1vw,12px);font-weight:700;display:flex}.tf-slide__time{color:var(--ink);background:var(--tint);border-radius:var(--pill);text-transform:none;padding:.3rem .85rem}.tf-slide__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.tf-slide__tag{color:#5a6b85;background:var(--tint);border-radius:var(--r);padding:.3rem .8rem;font-size:clamp(9px,.85vw,10px);font-weight:700}.tf-slide--ex h2{color:var(--ink);margin:0 0 2.25rem;font-size:clamp(20px,2.7vw,32px);line-height:1.1}.tf-slide__cols{align-items:flex-start;gap:2.5rem;display:flex}.tf-slide__main{flex:auto;min-width:0}.tf-slide__brief{color:#3a4658;margin:0 0 1rem;font-size:clamp(13px,1.5vw,18px);line-height:1.5}.tf-slide__brief--boxed{color:var(--ink);background:var(--tint);border-radius:var(--r);margin-bottom:1rem;padding:1rem 1.25rem;font-size:clamp(14px,1.6vw,19px)}.tf-slide__brief strong{color:var(--brand);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;font-size:clamp(9px,.85vw,10px);display:block}.tf-slide__what{color:#3a4658;margin:0 0 1rem;font-size:clamp(12px,1.2vw,15px);line-height:1.5}.tf-slide__tip{color:var(--ink);background:var(--wash);border-radius:var(--r);margin:0 0 1rem;padding:1rem 1.25rem;font-size:clamp(11px,1.1vw,13px);line-height:1.45}.tf-slide__tip strong{color:var(--brand)}.tf-slide__out{color:var(--ink);background:var(--tint);border-radius:var(--r);margin:0;padding:1rem 1.25rem;font-size:clamp(11px,1.1vw,13px);line-height:1.45}.tf-slide__out strong{color:var(--brand)}.tf-steps{margin:0;padding-left:1.15em;list-style:outside}.tf-steps li{margin-bottom:.4em}.tf-steps li:last-child{margin-bottom:0}.tf-steps__single{margin:0}.tf-block__brief .tf-steps,.tf-block__brief .tf-steps__single{margin-top:.35rem}.tf-choose{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141a268c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.tf-choose__box{border-radius:var(--r);background:#fff;width:100%;max-width:640px;padding:2.25rem 2rem 2rem;position:relative;box-shadow:0 24px 60px #141a2640}.tf-choose__box h3{color:var(--ink);text-align:center;margin:0 0 1.4rem;font-size:22px}.tf-choose__close{color:#8493ab;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:.75rem;right:.9rem}.tf-choose__close:hover{background:var(--fill);color:var(--ink)}.tf-choose__opts{flex-wrap:wrap;gap:1rem;display:flex}.tf-choose__opt{text-align:left;cursor:pointer;border:2px solid var(--tint-border);border-radius:var(--r);background:#fff;flex-direction:column;flex:240px;align-items:flex-start;gap:.4rem;padding:1.35rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.tf-choose__opt:hover,.tf-choose__opt:focus-visible{border-color:var(--brand);background:var(--tint);outline:none}.tf-choose__opt i{color:var(--brand);margin-bottom:.25rem;font-size:20px}.tf-choose__opt strong{color:var(--ink);font-size:17px}.tf-choose__opt span{color:#5a6b85;font-size:13px;line-height:1.5}.tf-saved__list{flex-direction:column;gap:.6rem;max-height:60vh;display:flex;overflow-y:auto}.tf-saved__empty{text-align:center;color:#5a6b85;margin:0;padding:1.5rem 0;font-size:14px}.tf-saved__design{cursor:pointer;font:inherit;color:var(--brand);background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tf-saved__design:hover{color:var(--brand-dark)}.tf-saved__row{border:2px solid var(--tint-border);border-radius:var(--r);align-items:stretch;gap:.5rem;transition:border-color .15s;display:flex;overflow:hidden}.tf-saved__row:hover{border-color:var(--brand)}.tf-saved__open{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;display:flex}.tf-saved__open:hover,.tf-saved__open:focus-visible{background:var(--tint);outline:none}.tf-saved__open strong{color:var(--ink);font-size:16px}.tf-saved__open span{color:#5a6b85;font-size:13px}.tf-saved__del{border:0;border-left:2px solid var(--tint-border);color:#8493ab;cursor:pointer;background:0 0;flex:0 0 46px}.tf-saved__del:hover,.tf-saved__del:focus-visible{color:#c0392b;background:#fdecec;outline:none}.tf-slide--cover{background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;padding:5vh 4vw;display:flex}.tf-slide__card{border-radius:var(--r);background:#fff;width:100%;max-width:780px;max-height:100%;padding:3.5rem 3.25rem;overflow-y:auto;box-shadow:0 24px 70px #141c2d47}.tf-slide__card h1{color:var(--ink);margin:0 0 1.1rem;font-size:clamp(24px,3.2vw,38px);line-height:1.1}.tf-slide__card .tf-slide__obj{margin-bottom:1.4rem}.tf-slide__card .tf-slide__meta{margin-bottom:1.6rem}.tf-slide__card .tf-slide__materials li{margin-bottom:.35rem}@media (width<=820px){.tf-slide__card{padding:2rem 1.5rem}}.tf-slide--panel{width:100%;max-width:none;height:100%;display:flex}.tf-slide__panel{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 40%}.tf-slide__body{flex:auto;min-width:0;max-width:680px;max-height:100%;margin:auto;padding:4vh 3vw;overflow-y:auto}.tf-slide__sheet{max-width:300px;margin:0 0 1.25rem}.tf-slide__sheet img{border-radius:var(--r);border:1px solid var(--tint-border);background:#fff;width:100%;height:auto;display:block}@media (width<=820px){.tf-slide--panel{flex-direction:column}.tf-slide__panel{flex:0 0 26vh}.tf-slide__body{padding:4vh 6vw 2vh}}.tf-slide__thumb{flex:0 0 42%;max-width:460px}.tf-slide__thumb img{border-radius:var(--r);border:1px solid var(--tint-border);background:#fff;width:100%;height:auto}.tf-slide__thumb--art img{border:0}@media (width<=700px){.tf-slide__cols{flex-direction:column}.tf-slide__thumb{flex-basis:auto;max-width:260px}}.tf-search textarea,.tf-goal,.tf-field select,.tf-newsletter__form input{border:2px solid #dde4ec;border:2px solid color-mix(in srgb, var(--ink) 15%, transparent);transition:box-shadow .15s,border-color .15s}.tf-search textarea:focus,.tf-goal:focus,.tf-field select:focus,.tf-newsletter__form input:focus{border-color:var(--brand)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:2px}.tf-search textarea:focus-visible,.tf-goal:focus-visible,.tf-field select:focus-visible,.tf-newsletter__form input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);outline:none}.tf-chrome__nav{align-items:center;gap:1.4rem;display:inline-flex}.tf-chrome__nav a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none}.tf-chrome__nav a:hover{color:var(--brand)}.tf-chrome__nav .tf-chrome__cta{color:#fff;background:var(--btn-bg);border-radius:var(--r);padding:.55rem 1.1rem}.tf-chrome__nav .tf-chrome__cta:hover{color:#fff;background:var(--btn-bg-hover)}@media (width<=640px){.tf-chrome__nav a:not(.tf-chrome__cta){display:none}}.tf-renewal{background:var(--wash);border-bottom:1px solid color-mix(in srgb, var(--brand) 22%, transparent)}.tf-renewal__inner{flex-wrap:wrap;align-items:center;gap:.85rem;max-width:1400px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.tf-renewal__inner>i{color:var(--brand)}.tf-renewal p{color:var(--ink);flex:auto;margin:0;font-size:15px;line-height:1.45}.tf-renewal__cta{font-family:var(--font-head);border-radius:var(--r);background:var(--btn-bg);color:#fff;flex:none;padding:.5rem 1.1rem;font-size:14px;font-weight:700;text-decoration:none}.tf-renewal__cta:hover{background:var(--btn-bg-hover);color:#fff;text-decoration:none}.tf-trial{color:#fff;background:#1c2432}.tf-trial__inner{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;padding:.8rem 1.5rem;display:flex}.tf-trial__badge{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .7rem;font-size:12.5px;font-weight:700}.tf-trial__copy{color:#d7dde7;flex:22rem;margin:0;font-size:14.5px;line-height:1.5}.tf-trial__copy b{color:#fff}.tf-trial__cta{font-family:var(--font-head);border-radius:var(--r);color:#1c2432;background:#fff;flex:none;padding:.5rem 1.15rem;font-size:14px;font-weight:700;text-decoration:none}.tf-trial__cta:hover{background:var(--tint);color:#1c2432;text-decoration:none}.tf-trial__close{color:#8f9cb0;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:22px;line-height:1}.tf-trial__close:hover{color:#fff;background:#ffffff1a}@media (width<=640px){.tf-trial__copy{flex-basis:100%;order:3}}.tf-agenda__trial{border-radius:var(--r);background:var(--tint);border:1px dashed var(--tint-border);color:#5a6b85;margin:0 0 1rem;padding:.6rem .85rem;font-size:13px}.tf-agenda__trial i{color:var(--brand);margin-right:.3rem}.tf-present__mark{z-index:2;letter-spacing:.07em;text-transform:uppercase;color:#fff;pointer-events:none;background:#1c2432d1;border-radius:999px;padding:.35rem .7rem;font-size:12px;font-weight:700;position:absolute;top:1rem;left:1.5rem}.tf-limit{text-align:center;border-radius:var(--r);background:var(--tint);border:1px solid var(--tint-border);max-width:640px;margin:1rem auto;padding:2rem}.tf-limit__eyebrow{letter-spacing:.03em;color:#5a6b85;margin:0 0 1rem;font-size:13px;font-weight:600}.tf-limit__eyebrow i{color:var(--brand);margin-right:.35rem}.tf-limit__head{color:var(--ink);margin:0 0 .6rem;font-size:26px}.tf-limit__body{color:#4a5a73;max-width:46ch;margin:0 auto 1.5rem;font-size:15px;line-height:1.6}.tf-limit__cta{font-family:var(--font-head);border-radius:var(--r);background:var(--btn-bg);color:#fff;padding:.7rem 1.6rem;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.tf-limit__cta:hover{background:var(--btn-bg-hover);color:#fff;text-decoration:none}.tf-limit__foot{color:#8493ab;margin:1.2rem 0 0;font-size:13px}.tf-illi-trial{border-radius:var(--r);background:var(--tint);border:1px dashed var(--tint-border);color:#5a6b85;margin:0 0 1.25rem;padding:.7rem 1rem;font-size:13.5px;line-height:1.5}.tf-illi-trial i{color:var(--brand);margin-right:.35rem}.lp-section{padding:6rem 0}.lp-narrow{max-width:760px}.lp-lead{color:var(--ink);font-size:20px;line-height:1.5}.lp-what h2{margin-bottom:1.25rem}.lp-what p{margin:0 0 1.25rem}.lp-what .lp-what__lead{color:var(--ink);text-align:center;max-width:900px;margin:0 auto 3.5rem;font-size:38px;line-height:1.2}@media (width<=700px){.lp-what .lp-what__lead{margin-bottom:2.5rem;font-size:28px}}.lp-what .lp-what__kicker{text-align:center;color:#55607a;max-width:760px;margin:0 auto .9rem;font-size:19px;font-style:italic}@media (width<=700px){.lp-what .lp-what__kicker{font-size:17px}}.lp-steps{-moz-column-gap:2.5rem;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto 1fr;gap:0 2.5rem;margin-bottom:3.5rem;display:grid}.lp-step{grid-row:1/-1;grid-template-rows:subgrid;text-align:center;display:grid}.lp-steps .lp-step__link{grid-row:3;justify-content:center;align-items:center;display:flex}.lp-what .lp-step__chip{border-radius:var(--r);background:var(--wash);color:var(--brand);font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;justify-self:center;margin:0 0 .9rem;padding:.3rem .9rem;font-size:12px;font-weight:700;display:inline-block}.lp-what .lp-step__h{color:var(--ink);margin:0 0 .6rem;font-size:24px;line-height:1.3}.lp-what .lp-step__sub{color:#55607a;margin:0;font-size:16px;line-height:1.55}.lp-step__link{color:var(--tint-border);font-size:30px;line-height:1}.lp-ask__frame{background:#edf3f680;justify-content:center;align-items:center;padding:1rem;display:flex}.lp-ask{text-align:left;border:2px solid var(--tint-border);border-radius:var(--r);width:100%;max-width:460px;min-height:3.4rem;color:var(--ink);background:#fff;align-items:center;margin:0 auto;padding:.85rem 1.1rem;font-size:17px;line-height:1.4;display:flex;box-shadow:0 1px 3px #252e3f12}.lp-step--out{text-align:left}.lp-step--out .lp-step__chip{justify-self:start}.lp-step__ticks{text-align:left;margin:0}.lp-step__ticks li:last-child{margin-bottom:0}@media (width<=780px){.lp-steps{-moz-column-gap:0;grid-template-rows:none;grid-template-columns:1fr;gap:1.5rem 0;margin-bottom:2.5rem}.lp-step{grid-row:auto;display:block}.lp-steps .lp-step__link{grid-row:auto}.lp-step__link{font-size:24px;transform:rotate(90deg)}.lp-what .lp-step__h{font-size:22px}}.lp-get{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.6rem;margin-top:2.5rem;display:grid}@media (width<=900px){.lp-get{grid-template-columns:1fr}}.lp-get__card{flex-direction:column;display:flex}.lp-get__card h3{margin-bottom:.8rem;font-size:22px}.lp-get__list{margin:0 0 1.25rem;padding-left:0;list-style:none}.lp-get__list li{margin-bottom:.7rem;padding-left:1.9rem;line-height:1.5;position:relative}.lp-get__list li:before{content:"";color:var(--brand);font-family:"Font Awesome 6 Free";font-size:15px;font-weight:900;position:absolute;top:2px;left:0}.lp-get__list li:last-child{margin-bottom:0}.lp-get__outro{color:#55607a;font-style:italic}.lp-get__shot{margin-top:auto;padding-top:1rem}.lp-get__shot img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r);border:2px solid #fff;width:calc(100% + 2.6rem);max-width:none;height:auto;margin:0 -1.3rem -3.5rem;display:block;transform:rotate(-3deg)}.lp-get__card:nth-child(2) .lp-get__shot img{transform:rotate(2deg)}.lp-get__card:nth-child(3) .lp-get__shot img{transform:rotate(-1.6deg)}.lp-get{margin-bottom:2.2rem}@media (prefers-reduced-motion:reduce){.lp-get__shot img{transform:none}}.lp-get__placeholder{aspect-ratio:4/3;border:2px dashed var(--tint-border);border-radius:var(--r);color:#8493ab;background:#fff;justify-content:center;align-items:center;font-size:13px;display:flex}.lp-what__map{margin:2.5rem auto 0;display:block}.lp-what__map svg{width:100%;height:auto;display:block}.lp-eyebrow{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:13px;font-weight:700}.lp-hero{background:var(--surface);background-image:url(/img/warp_03.png);background-position:50%;background-size:cover;padding:4.5rem 0}.lp-hero__inner{text-align:center;border-radius:var(--r);background:#fff;max-width:980px;margin:0 auto;padding:3.5rem 3rem;box-shadow:0 0 120px #d5dee3}.lp-hero__h{color:var(--ink);margin:0 0 .75rem;font-size:clamp(38px,6vw,60px);line-height:1.05}.lp-hero__h2{max-width:880px;color:var(--ink);margin:0 auto 2.1rem;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.25}.lp-type.is-typing:after{content:"";vertical-align:-.12em;background:var(--brand);width:2px;height:1em;margin-left:3px;animation:1s steps(2,start) infinite lp-caret;display:inline-block}@keyframes lp-caret{to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-type.is-typing:after{animation:none}}.u-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-hero__sub{color:#55607a;max-width:660px;margin:0 auto 1.8rem;font-size:18px;line-height:1.5}.lp-hero__proof{color:#6b7688;margin:1.3rem 0 0;font-size:14px}.lp-hero__note{opacity:.85;margin:1rem 0 0;font-size:.95rem}.lp-hero__note a{color:var(--brand);font-weight:600}.lp-hero__cta{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@media (width<=640px){.lp-hero{padding:2.5rem 0}.lp-hero__inner{padding:2.25rem 1.25rem}}.tf-btn--ghost{color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand);background:0 0}.tf-btn--ghost:after{display:none}.tf-btn--ghost:hover{background:color-mix(in srgb, var(--brand) 8%, transparent)}.lp-logos{border-top:1px solid var(--tint-border);border-bottom:1px solid var(--tint-border);padding:2rem 0}.lp-logos__label{text-align:center;color:#6b7688;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.4rem;font-size:13px;font-weight:600}.lp-logos__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem 3.4rem;display:flex}.lp-logos__img{-o-object-fit:contain;object-fit:contain;opacity:.6;filter:grayscale();flex:0 auto;width:auto;min-width:0;height:20px;transition:opacity .2s}@media (width<=900px){.lp-logos__row{gap:1.4rem 2.6rem}}.lp-logos__img:hover{opacity:1;filter:none}.lp-why{background:var(--tint)}.lp-why__inner{grid-template-columns:1fr 1fr;align-items:end;gap:5.5rem;max-width:1180px;display:grid}.lp-why .lp-why__h{text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,56px);line-height:1.08}@media (width>=901px){.lp-why .lp-why__h{max-width:420px}}.lp-why__body{margin:0}.lp-why p{color:#55607a;margin:0 0 1.1rem;font-size:18px;line-height:1.6}.lp-why p:last-child{margin-bottom:0}@media (width<=900px){.lp-why__inner{grid-template-columns:1fr;align-items:start;gap:1.5rem}.lp-why .lp-why__h{font-size:clamp(30px,6vw,38px)}}.lp-journey{padding-top:0}.lp-journey__intro{text-align:center;max-width:880px;margin:1.25rem auto 0}.lp-journey__intro p{color:#55607a;margin:0 0 1rem;font-size:18px;line-height:1.6}.lp-journey__intro p:last-child{margin-bottom:0}.lp-phases{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1.2rem;display:grid}@media (width<=900px){.lp-phases{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lp-phases{grid-template-columns:1fr}}.lp-phase{background:var(--tint);border-radius:var(--r);color:inherit;gap:1rem;padding:1.4rem;text-decoration:none;display:flex}.lp-phase:hover{background:color-mix(in srgb, var(--brand) 8%, var(--tint))}.lp-phase__num{border-radius:var(--pill);background:var(--btn-bg);color:#fff;width:34px;height:34px;font-family:var(--font-head);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lp-phase__name{font-family:var(--font-head);color:var(--ink);margin-bottom:.25rem;font-weight:700;display:block}.lp-phase__blurb{color:#55607a;font-size:15px;line-height:1.45;display:block}.lp-two{grid-template-columns:1fr 1fr;align-items:start;gap:1.6rem;display:grid}@media (width<=820px){.lp-two{grid-template-columns:1fr}}.lp-card{background:var(--tint);border-radius:var(--r);padding:2rem}.lp-card h3{color:var(--ink);align-items:center;gap:.6rem;margin:0 0 .6rem;display:flex}.lp-card h3 i{color:var(--brand)}.lp-browse{background:var(--tint)}.lp-browse__intro{color:#55607a;max-width:820px;margin:.5rem auto 1.8rem;font-size:18px}.lp-browse__cta{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.lp-browse__hint{text-align:center;color:#55607a;max-width:640px;margin:1rem auto 2.5rem;font-size:16px;font-style:italic}.lp-cats{-moz-columns:3 240px;columns:3 240px;-moz-column-gap:2rem;column-gap:2rem}.lp-cat{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.8rem}.lp-cat__name{color:var(--step-ink,var(--brand));margin:0 0 .7rem;font-size:17px}.lp-cat__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.lp-cat__list li{margin:0}.lp-cat__list a{border-radius:var(--r);color:var(--ink);isolation:isolate;background:#fff;border:0;align-items:center;gap:.65rem;padding:1.5rem;font-size:16px;line-height:1.35;text-decoration:none;transition:color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #252e3f12}.lp-cat__list a:hover{color:var(--brand);text-decoration:none}.lp-cat__list a i{color:var(--step,var(--brand));text-align:center;flex:none;width:18px;font-size:14px}.lp-cat__list a i.lp-cat__deco{z-index:-1;pointer-events:none;width:auto;height:auto;inset:var(--deco-inset,auto -14px -30px auto);line-height:1;font-size:var(--deco-size,104px);color:var(--step,var(--brand));opacity:.12;transform:rotate(var(--deco-rot,12deg));position:absolute}.lp-cat__list li:nth-child(7n+1) a i.lp-cat__deco{--deco-rot:14deg;--deco-size:96px;--deco-inset:-26px -10px auto auto}.lp-cat__list li:nth-child(7n+2) a i.lp-cat__deco{--deco-rot:-26deg;--deco-size:116px;--deco-inset:auto -18px -38px auto}.lp-cat__list li:nth-child(7n+3) a i.lp-cat__deco{--deco-rot:38deg;--deco-size:92px;--deco-inset:-34px auto auto -48px}.lp-cat__list li:nth-child(7n+4) a i.lp-cat__deco{--deco-rot:-9deg;--deco-size:124px;--deco-inset:auto -34px -34px auto}.lp-cat__list li:nth-child(7n+5) a i.lp-cat__deco{--deco-rot:62deg;--deco-size:100px;--deco-inset:-32px 10px auto auto}.lp-cat__list li:nth-child(7n+6) a i.lp-cat__deco{--deco-rot:-48deg;--deco-size:108px;--deco-inset:auto auto -48px -46px}.lp-cat__list li:nth-child(7n+7) a i.lp-cat__deco{--deco-rot:105deg;--deco-size:94px;--deco-inset:-26px -22px auto auto}.lp-cat__list a:hover{color:var(--step-ink,var(--brand))}.lp-pricing__lead{color:#55607a;max-width:820px;margin:.75rem auto 2.5rem;font-size:19px;line-height:1.6}.lp-pricing__lead strong{color:var(--ink)}.lp-pricing__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.lp-plans{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.lp-plans th,.lp-plans td{border-bottom:1px solid var(--tint-border);vertical-align:middle;padding:1rem 1.1rem}.lp-plans thead th{background:var(--ink);color:#fff;font-family:var(--font-head);text-align:center;border-bottom:0;font-size:15px}.lp-plans thead th.lp-plans__best{background:var(--brand)}.lp-plans__sub{font-family:var(--font-body);opacity:.8;margin-top:.2rem;font-size:12px;font-weight:400;display:block}.lp-plans tbody th{color:var(--ink);font-size:16px;font-weight:400;line-height:1.45}.lp-plans td{text-align:center;width:8.5rem}.lp-plans tbody tr:nth-child(odd){background:var(--tint)}.lp-plans tbody tr:last-child th,.lp-plans tbody tr:last-child td{border-bottom:0}.lp-plans__yes{color:var(--brand);font-size:16px}.lp-plans__no{color:#9aa4b5}.lp-plans__note{color:#55607a;font-size:13px;line-height:1.3}.lp-pricing__cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.5rem;display:flex}.lp-pricing__small{color:#55607a;margin:1.2rem 0 0;font-size:15px}.lp-pricing__small a{color:var(--brand);font-weight:600}@media (width<=780px){.lp-plans th,.lp-plans td{padding:.8rem .7rem}.lp-plans tbody th{font-size:15px}.lp-plans td{width:7rem}}@media (width<=560px){.lp-plans{min-width:0}.lp-plans th,.lp-plans td{padding:.7rem .3rem}.lp-plans thead th{font-size:13px}.lp-plans__sub{font-size:10px;line-height:1.25}.lp-plans tbody th{padding-left:.1rem;font-size:13.5px;line-height:1.35}.lp-plans td{width:4.6rem}.lp-plans__note{font-size:11px}}.lp-ticks{margin:1.4rem 0 1.8rem;padding:0;list-style:none}.lp-ticks li{margin-bottom:.8rem;padding-left:2rem;line-height:1.5;position:relative}.lp-ticks li:before{content:"";color:var(--brand);font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;position:absolute;top:2px;left:0}.lp-orgs h2{margin-bottom:1rem}.lp-orgs .lp-two{gap:5.5rem}@media (width<=820px){.lp-orgs .lp-two{gap:2.5rem}}.lp-orgs__aside{background:var(--tint);border-radius:var(--r);padding:3rem}@media (width<=560px){.lp-orgs__aside{padding:2rem}}.lp-orgs__aside h3{color:var(--ink);margin:0 0 1rem;font-size:24px}.lp-orgs__aside p{margin:0 0 1.6rem}.lp-orgs__aside .tf-btn{margin:0 1.5rem .5rem 0}.lp-orgs__decor{min-height:320px;margin-top:1.75rem;position:relative}.lp-orgs__decor img{border-radius:var(--r);border:1px solid var(--tint-border);background:#fff;width:72%;height:auto;position:absolute}.lp-orgs__decor img:first-child{z-index:1;top:10px;right:28%;transform:rotate(-6deg)}.lp-orgs__decor img:last-child{z-index:2;top:90px;right:0;transform:rotate(6deg)}.lp-textlink{color:var(--brand);font-weight:600;text-decoration:none}.lp-textlink:hover{text-decoration:underline}.lp-faq{padding-top:0}.lp-faq__title{margin-bottom:2.75rem}.lp-faq__cols{grid-template-columns:1fr 1fr;align-items:start;gap:0 3rem;display:grid}.lp-faq__col{min-width:0}@media (width<=780px){.lp-faq__cols{grid-template-columns:1fr;gap:0}}.lp-qa{border-bottom:1px solid var(--tint-border);padding:1.1rem 0}.lp-qa summary{font-family:var(--font-head);cursor:pointer;color:var(--ink);font-size:17px;font-weight:700;list-style:none}.lp-qa summary::-webkit-details-marker{display:none}.lp-qa summary:after{content:"+";float:right;color:var(--brand)}.lp-qa[open] summary:after{content:"–"}.lp-qa p{color:#55607a;margin:.8rem 0 0;line-height:1.55}.lp-enquire{background:var(--surface)}.lp-enquire h2{margin-bottom:1.25rem}.lp-form{margin-top:1.8rem}.lp-form__type{border:0;margin:0 0 1.4rem;padding:0}.lp-form__type legend{margin-bottom:.6rem;padding:0;font-weight:600}.lp-radio{align-items:center;gap:.45rem;margin-right:1.4rem;font-weight:600;display:inline-flex}.lp-form__grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}@media (width<=560px){.lp-form__grid{grid-template-columns:1fr}}.lp-field{margin-bottom:1.1rem;display:block}.lp-field>span{margin-bottom:.35rem;font-size:14px;font-weight:600;display:block}.lp-field__opt,.lp-field__label-org,.lp-field__label-ind{color:#8493ab;font-weight:400}.lp-field input,.lp-field textarea{box-sizing:border-box;border-radius:var(--r);width:100%;box-shadow:inset 0 0 0 1px var(--tint-border);background:#fff;border:0;padding:.7rem .85rem;font-family:inherit;font-size:15px}.lp-field input:focus-visible,.lp-field textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 30%, transparent);outline:none}.lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp-form__actions{align-items:center;gap:1.2rem;margin-top:.6rem;display:flex}.lp-form__msg{margin:0;font-size:14px;font-weight:600}.lp-form__msg.is-ok{color:var(--success)}.lp-form__msg.is-err{color:var(--danger)}.tool-gate-row{flex-wrap:wrap;align-items:center;gap:1.75rem 3rem;display:flex}.tool-gate-row__text{flex:300px}.tool-gate-row__text h3{color:var(--ink);margin:0 0 .5rem}.tool-gate-row__text p{max-width:46ch;margin:0 0 1.2rem;line-height:1.5}.tool-gate-row__text .tf-btn{margin-top:0}.tool-gate-row .tool-illus{flex:320px;margin:0}.tool-gate__note{color:#8493ab;font-size:14px;margin:1rem 0 0!important}.price-tag__was{font-size:inherit;color:#bfacb3;margin:0 .15rem 0 .35rem;font-weight:600}.price-tag__period{font-size:.9em}.lp-pricing__trial{color:#5a6b85;max-width:62ch;margin:2rem auto 1.25rem;font-size:14.5px;line-height:1.6}.tf-btn--stacked{flex-direction:column;gap:.15rem;line-height:1.25}.tf-btn__note{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.lp-hero--slim{padding-bottom:2.5rem}.lp-pricing-more{background:var(--tint)}.lp-pricelink{margin-bottom:3rem;padding-bottom:0}.lp-pricelink__cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.lp-pricing-more h2{margin:0 0 1.1rem}.lp-pricing-more .lp-lead{margin:0 0 2rem}.lp-hero__browse{margin:1.1rem 0 0;font-size:15px}.lp-hero__browse a{color:var(--ink);border-bottom:1px solid var(--tint-border);font-weight:600;text-decoration:none}.lp-hero__browse a:hover{color:var(--brand);border-bottom-color:currentColor}.lp-hero__browse span{color:#5a6b85;font-weight:400}
