.tl{--tl-rule: rgba(18, 18, 16, .1);--tl-rule-2: rgba(18, 18, 16, .18);--tl-dot: rgba(18, 18, 16, .3);color:var(--ink)}.tl-arrow{width:15px;height:15px;transition:transform .35s var(--ease)}.tl-link{display:inline-flex;gap:8px;align-items:center;padding-bottom:4px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;white-space:nowrap;border-bottom:1px solid currentColor}.tl-link:hover .tl-arrow{transform:translate(3px)}.tl-h1{max-width:15em;font-family:var(--display);font-size:clamp(44px,5.2vw,78px);font-weight:300;line-height:1;letter-spacing:-.034em;text-wrap:balance}.tl-h1-soft,.tl-h2-soft{color:var(--faint)}.tl-h2{max-width:22em;font-family:var(--display);font-size:clamp(32px,3.3vw,50px);font-weight:300;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.tl-hero{padding:clamp(124px,15vh,172px) 0 clamp(48px,5vw,72px)}.tl-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 72px;align-items:end}.tl-hero-main,.tl-hero-side{min-width:0}.tl-hero-side{display:grid;gap:26px;align-content:end}.tl-hero-grid.is-top{align-items:start}.tl-hero-grid.is-top .tl-hero-side{align-content:start}.tl-hero-lead{max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--ink2);text-wrap:pretty}.tl-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin-bottom:26px;font-size:14px;color:var(--muted)}.tl-crumbs li+li:before{margin:0 10px;color:var(--faint);content:"/"}.tl-crumbs a{color:var(--ink);text-decoration:none}.tl-crumbs a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.tl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-top:22px;font-size:14.5px;line-height:1.4;color:var(--ink2);border-top:1px solid var(--tl-rule)}.tl-facts li{display:flex;gap:10px;align-items:center}.tl-fact-icon{flex:none;width:20px;height:20px;color:var(--ink)}.tl-bench{padding:clamp(40px,5vw,72px) 0 clamp(72px,8vw,112px);background:var(--paper)}.tl-bench-wrap.is-narrow{max-width:880px}.tl-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,456px);gap:clamp(28px,3.6vw,56px);align-items:start}.tl-split.is-flipped{grid-template-columns:minmax(340px,456px) minmax(0,1fr)}.tl-split.is-messages,.tl-split.is-script{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tl-in{min-width:0;overflow:hidden;container-type:inline-size;background:#fff;border-radius:24px;box-shadow:0 1px #1212100a}.tl-country{display:grid;gap:12px;padding:24px 28px 22px;border-bottom:1px solid var(--tl-rule)}.tl-country-head{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.tl-segment{display:flex;gap:2px;max-width:100%;padding:4px;overflow-x:auto;scrollbar-width:none;background:var(--paper-2);border-radius:999px}.tl-segment::-webkit-scrollbar{display:none}.tl-segment-btn{flex:none;height:36px;padding:0 15px;font:500 14px / 1 var(--sans);color:var(--muted);white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:999px;transition:color .2s,background .2s,box-shadow .2s}.tl-segment-btn:hover{color:var(--ink)}.tl-segment-btn.is-on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1212101f,0 6px 14px -8px #1212104d}.tl-controls{display:grid;margin-bottom:-1px}.tl-controls>*{min-width:0;padding:26px 28px 24px;border-bottom:1px solid var(--tl-rule)}@container (min-width: 720px){.tl-controls.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% + 1px)}.tl-controls.is-grid>*{border-right:1px solid var(--tl-rule)}.tl-controls.is-grid>.is-wide{grid-column:1 / -1}}.tl-group-label{margin-bottom:20px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.tl-group-fields{display:grid;gap:30px}.tl-field{display:flex;flex-direction:column;gap:6px}.tl-field-head{display:flex;gap:18px;align-items:baseline;justify-content:space-between}.tl-field-label{font-size:15.5px;font-weight:500;line-height:1.35;color:var(--ink)}.tl-field-value{flex:none;font-family:var(--display);font-size:30px;font-weight:300;line-height:1;letter-spacing:-.02em}.tl-field-unit{margin-left:2px;font-family:var(--sans);font-size:14px;letter-spacing:0;color:var(--muted)}.tl-field-hint{max-width:44ch;font-size:13.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.tl-field-hint.is-note{margin-top:10px}.tl-field .tl-range,.tl-field .tl-number{margin-top:auto}.tl-range{--fill: 50%;width:100%;height:30px;padding-top:14px;margin:0;cursor:pointer;background:transparent;-webkit-appearance:none;appearance:none}.tl-range::-webkit-slider-runnable-track{height:4px;background:linear-gradient(var(--ink),var(--ink)) 0 0 / var(--fill) 100% no-repeat,var(--stone-200);border-radius:999px}.tl-range::-moz-range-track{height:4px;background:var(--stone-200);border-radius:999px}.tl-range::-moz-range-progress{height:4px;background:var(--ink);border-radius:999px}.tl-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px;background:#fff;border:1.5px solid var(--ink);border-radius:50%;box-shadow:0 1px 2px #12121033,0 6px 12px -6px #12121066;transition:transform .2s var(--ease);-webkit-appearance:none;appearance:none}.tl-range::-moz-range-thumb{box-sizing:border-box;width:22px;height:22px;background:#fff;border:1.5px solid var(--ink);border-radius:50%;box-shadow:0 1px 2px #12121033,0 6px 12px -6px #12121066}.tl-range:active::-webkit-slider-thumb{transform:scale(1.12)}.tl-range:focus-visible{outline:none}.tl-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #12121024}.tl-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px #12121024}.tl-number{display:flex;gap:10px;align-items:baseline;padding-top:8px;border-bottom:1px solid var(--ink);transition:box-shadow .2s}.tl-number:focus-within{box-shadow:0 1px 0 var(--ink)}.tl-number-input,.tl-text-input{width:100%;min-width:0;padding:4px 0 10px;color:var(--ink);background:transparent;border:0;outline:none}.tl-number-input{font:300 32px / 1.1 var(--display);letter-spacing:-.02em}.tl-text-input{font:400 17px / 1.4 var(--sans);border-bottom:1px solid var(--ink)}.tl-text-input::placeholder{color:var(--faint)}.tl-text-input:focus{box-shadow:0 1px 0 var(--ink)}.tl-choices{display:grid;gap:8px;margin-top:8px}.tl-choices.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-choice{display:flex;gap:12px;align-items:center;width:100%;min-height:52px;padding:12px 16px;font:400 15px / 1.35 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid var(--tl-rule-2);border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s}.tl-choice:hover{border-color:var(--ink)}.tl-choice.is-row:before{flex:none;width:18px;height:18px;content:"";border:1.5px solid var(--tl-dot);border-radius:50%;transition:border-color .2s,box-shadow .2s}.tl-choice.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tl-choice.is-row.is-on:before{border-color:var(--ink);box-shadow:inset 0 0 0 4px #fff;background:var(--ink)}.tl-choices.is-three .tl-choice{flex-direction:column;gap:4px;align-items:flex-start;min-height:74px}.tl-choice-detail{font-size:12.5px;color:var(--muted)}.tl-out{position:relative;min-width:0}.tl-out.is-sticky{position:sticky;top:92px}.tl-slot{position:relative;z-index:1;display:block;height:14px;background:var(--ink);border-radius:999px;box-shadow:0 8px 14px -8px #121210a6}.tl-slip{position:relative;padding:38px clamp(24px,2.4vw,32px) 26px;margin:-7px 10px 0;container-type:inline-size;background:#fff;filter:drop-shadow(0 1px 1px rgba(18,18,16,.06)) drop-shadow(0 26px 26px rgba(18,18,16,.1))}.tl-slip:after{position:absolute;top:100%;right:0;left:0;height:9px;content:"";background:conic-gradient(from -45deg at 50% 100%,#fff 90deg,transparent 0) 0 0 / 18px 9px repeat-x}.tl-slip-label{font-size:12px;font-weight:600;line-height:1.4;color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.12em}.tl-slip-head{display:grid;gap:12px;justify-items:center}.tl-figure{margin-top:16px;font-family:var(--display);font-size:clamp(34px,12.5cqi,54px);font-weight:300;line-height:1;text-align:center;letter-spacing:-.03em}.tl-figure.is-score{font-size:clamp(56px,22cqi,88px)}.tl-figure-of{font-size:.4em;color:var(--faint);letter-spacing:-.01em}.tl-caption{max-width:30ch;margin:10px auto 0;font-size:14.5px;line-height:1.45;color:var(--muted);text-align:center;text-wrap:balance}.tl-badge{padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--bloom-pale);border-radius:999px}.tl-badge.is-alert{color:#fff;background:var(--ink)}.tl-rows{padding-top:16px;margin-top:24px;border-top:1px dashed var(--tl-rule-2)}.tl-row{display:flex;gap:10px;align-items:baseline;padding:7px 0;font-size:14.5px;line-height:1.4}.tl-row-label{display:flex;flex:1;gap:10px;align-items:baseline;color:var(--ink2)}.tl-row-label:after{flex:1;min-width:16px;content:"";border-bottom:1px dotted var(--tl-dot)}.tl-row-value{font-weight:600;color:var(--ink);white-space:nowrap}.tl-row.is-accent .tl-row-label{font-weight:600;color:var(--ink)}.tl-row.is-accent .tl-row-value{padding:1px 7px;margin-right:-7px;background:var(--bloom-pale);border-radius:5px}.tl-slip-note{padding-top:16px;margin-top:18px;font-size:14px;line-height:1.55;color:var(--ink2);border-top:1px dashed var(--tl-rule-2)}.tl-slip-callout{padding:16px 18px;margin-top:20px;font-size:14.5px;line-height:1.55;color:var(--ink2);background:var(--paper);border-radius:12px}.tl-slip-callout strong{color:var(--ink)}.tl-mark{padding:0 3px;font-weight:600;color:var(--ink);background:var(--bloom-pale);border-radius:4px}.tl-callout-title{margin-bottom:6px;font-weight:600;color:var(--ink)}.tl-callout-small{margin-top:8px;font-size:13px;color:var(--muted)}.tl-cta{display:flex;gap:10px;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 22px;margin-top:24px;font-size:15px;line-height:1.3;color:#fff;text-align:center;text-decoration:none;background:var(--ink);border-radius:999px;transition:background .25s,transform .25s var(--ease)}.tl-cta:hover{background:var(--hover-ink);transform:translateY(-1px)}.tl-cta svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}.tl-cta:hover svg{transform:translate(3px)}.tl-fine{margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--faint);text-align:center;text-wrap:pretty}.tl-code{display:block;width:58%;height:24px;margin:20px auto 0;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);opacity:.35}.tl-text-button{display:block;margin:16px auto 0;font:500 14px / 1 var(--sans);color:var(--ink);cursor:pointer;background:none;border:0;border-bottom:1px solid var(--tl-rule-2);padding:0 0 4px}.tl-text-button:hover{border-color:var(--ink)}.tl-result-link{display:block;width:fit-content;margin:14px auto 0;font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--tl-rule-2)}.tl-result-link:hover{border-color:var(--ink)}.tl-peek{display:none}.tl-level{margin-top:12px;font-family:var(--display);font-size:26px;font-weight:300;line-height:1.1;text-align:center;letter-spacing:-.02em}.tl-level-text{margin-top:10px;font-size:14.5px;line-height:1.55;color:var(--ink2);text-align:center;text-wrap:pretty}.tl-meters{display:grid;gap:12px;padding-top:18px;margin-top:22px;border-top:1px dashed var(--tl-rule-2)}.tl-meter-head{display:flex;gap:12px;justify-content:space-between;font-size:13.5px;color:var(--ink2)}.tl-meter-head b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tl-meter-track{display:block;height:4px;margin-top:7px;overflow:hidden;background:var(--stone-200);border-radius:999px}.tl-meter-bar{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width .5s var(--ease)}.tl-check-group{padding:30px 32px 26px;border-bottom:1px solid var(--tl-rule)}.tl-check-group:last-child{border-bottom:0}.tl-check-head{display:flex;gap:14px;align-items:baseline}.tl-check-num{font-size:13px;font-weight:500;color:var(--faint);font-variant-numeric:tabular-nums}.tl-check-title{flex:1;font-family:var(--display);font-size:clamp(23px,2vw,28px);font-weight:300;line-height:1.1;letter-spacing:-.02em}.tl-check-count{font-size:14px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.tl-check-intro{max-width:60ch;margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--muted);text-wrap:pretty}.tl-check-items{margin-top:16px;border-top:1px solid var(--tl-rule)}.tl-check-items>li{border-bottom:1px solid var(--tl-rule)}.tl-check-items>li:last-child{border-bottom:0}.tl-check{position:relative;display:flex;gap:14px;align-items:flex-start;padding:14px 6px 14px 0;cursor:pointer;border-radius:10px}.tl-check-box{position:absolute;width:1px;height:1px;opacity:0}.tl-check:has(.tl-check-box:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.tl-check-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;margin-top:0;border:1.5px solid var(--tl-dot);border-radius:50%;transition:background .25s,border-color .25s}.tl-check-mark svg{width:12px;height:12px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.5);transition:opacity .2s,transform .3s var(--ease)}.tl-check:hover .tl-check-mark{border-color:var(--ink)}.tl-check.is-on .tl-check-mark{background:var(--bloom);border-color:var(--bloom)}.tl-check.is-on .tl-check-mark svg{opacity:1;transform:none}.tl-check-text{font-size:16px;line-height:1.5;color:var(--ink);text-wrap:pretty}.tl-check.is-on .tl-check-text{color:var(--muted)}.tl-quiz{padding:clamp(28px,4vw,52px);background:#fff;border-radius:28px;box-shadow:0 1px #1212100a}.tl-quiz-steps{display:grid;grid-template-columns:repeat(var(--n, 10),minmax(0,1fr));gap:6px}.tl-quiz-step{height:4px;background:var(--stone-200);border-radius:999px;transition:background .3s}.tl-quiz-step.is-done{background:var(--ink)}.tl-quiz-step.is-now{background:var(--stone-300)}.tl-quiz-meta{display:flex;gap:16px;align-items:baseline;justify-content:space-between;margin-top:30px}.tl-quiz-dim{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.tl-quiz-count{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.tl-quiz-q{max-width:24em;margin-top:16px;font-family:var(--display);font-size:clamp(27px,2.8vw,38px);font-weight:300;line-height:1.14;letter-spacing:-.025em;text-wrap:balance}.tl-answers{display:grid;gap:10px;margin-top:30px}.tl-answer{display:flex;gap:16px;align-items:center;width:100%;padding:15px 18px;font:400 16px / 1.45 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid var(--tl-rule-2);border-radius:16px;transition:border-color .2s,box-shadow .2s}.tl-answer:hover{border-color:var(--ink)}.tl-answer-key{display:grid;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;color:var(--muted);border:1px solid var(--tl-rule-2);border-radius:9px;transition:color .2s,background .2s,border-color .2s}.tl-answer:hover .tl-answer-key{color:var(--ink);border-color:var(--ink)}.tl-answer.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tl-answer.is-on .tl-answer-key{color:#fff;background:var(--ink);border-color:var(--ink)}.tl-quiz-foot{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-top:26px;font-size:13.5px;color:var(--faint)}.tl-back{padding:0 0 3px;font:500 14px / 1 var(--sans);color:var(--ink);cursor:pointer;background:none;border:0;border-bottom:1px solid var(--tl-rule-2)}.tl-dims{padding:clamp(28px,3.2vw,40px);background:#fff;border-radius:24px}.tl-dims-title{font-family:var(--display);font-size:clamp(26px,2.4vw,34px);font-weight:300;line-height:1.1;letter-spacing:-.025em}.tl-dims-list{display:grid;gap:18px;padding-top:22px;margin-top:22px;border-top:1px solid var(--ink)}.tl-dim-head{display:flex;gap:16px;justify-content:space-between;font-size:15px}.tl-dim-head b{font-weight:600;font-variant-numeric:tabular-nums}.tl-dim-head.is-weak span:after{margin-left:8px;font-size:12px;font-weight:600;color:var(--ink);content:"Tu brecha";padding:2px 8px;background:var(--paper-2);border-radius:999px}.tl-next{padding-top:20px;margin-top:26px;font-size:16px;line-height:1.6;color:var(--ink2);border-top:1px solid var(--tl-rule)}.tl-next strong{color:var(--ink)}.tl-next a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px}.tl-small{margin-top:14px;font-size:13px;line-height:1.5;color:var(--faint)}.tl-phone{justify-self:center;width:100%;max-width:580px;overflow:hidden;background:var(--stone-100);border-radius:32px;box-shadow:0 1px 2px #12121014,0 40px 70px -52px #1212108c}.tl-phone-bar{display:flex;gap:12px;align-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid var(--tl-rule)}.tl-phone-avatar{display:grid;flex:none;place-items:center;width:42px;height:42px;font-family:var(--display);font-size:18px;font-weight:300;background:var(--paper);border-radius:50%;box-shadow:inset 0 0 0 1px var(--tl-rule-2)}.tl-phone-who{display:grid;min-width:0;line-height:1.3}.tl-phone-who b{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tl-phone-who span{font-size:12.5px;color:var(--muted)}.tl-phone-chat{display:grid;gap:18px;padding:22px 20px 8px}.tl-phone-day{justify-self:center;padding:4px 12px;font-size:12px;color:var(--muted);background:#ffffffd9;border-radius:999px}.tl-bubble-wrap{display:grid;gap:8px;justify-items:start}.tl-bubble{position:relative;max-width:94%;padding:12px 14px 24px;background:#fff;border-radius:4px 18px 18px;box-shadow:0 1px 1px #12121014}.tl-bubble-text{font-size:15px;line-height:1.5;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.tl-bubble-time{position:absolute;right:12px;bottom:6px;font-size:11px;color:var(--faint)}.tl-var{padding:0 3px;color:var(--ink);background:var(--bloom-pale);border-radius:4px}.tl-phone-foot{padding:18px 20px 24px}.tl-phone-hint,.tl-script-hint{font-size:13.5px;line-height:1.55;color:var(--muted)}.tl-copy{display:inline-flex;gap:7px;align-items:center;height:32px;padding:0 13px;font:500 13px / 1 var(--sans);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid var(--tl-rule-2);border-radius:999px;transition:border-color .2s,background .2s}.tl-copy:hover{border-color:var(--ink)}.tl-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tl-copy.is-done{color:#fff;background:var(--ink);border-color:var(--ink)}.tl-script{min-width:0;padding:clamp(26px,3.2vw,44px);background:#fff;border-radius:24px}.tl-script-head{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--ink)}.tl-script-head .tl-slip-label{text-align:left}.tl-script-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding:22px 0;border-bottom:1px solid var(--tl-rule)}.tl-script-num{font-family:var(--display);font-size:26px;font-weight:300;line-height:1;color:var(--faint)}.tl-script-title{font-family:var(--display);font-size:22px;font-weight:300;line-height:1.2;letter-spacing:-.015em}.tl-script-lines{display:grid;grid-column:2;gap:8px;margin-top:12px}.tl-script-line{padding-left:14px;font-size:15.5px;line-height:1.55;color:var(--ink2);border-left:2px solid var(--stone-200)}.tl-script-sub{margin:34px 0 6px;font-family:var(--display);font-size:26px;font-weight:300;line-height:1.1;letter-spacing:-.02em}.tl-objection{padding:16px 0;border-bottom:1px solid var(--tl-rule)}.tl-objection dt{font-size:15.5px;font-weight:600}.tl-objection dd{margin-top:6px;font-size:15px;line-height:1.6;color:var(--ink2)}.tl-script-hint{margin-top:22px}.tl-section{padding-top:clamp(88px,9.5vw,136px)}.tl-section.is-last{padding-bottom:clamp(88px,9.5vw,136px)}.tl-section-head{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:end;justify-content:space-between;padding-bottom:clamp(28px,3vw,40px)}.tl-levers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;border-top:1px solid var(--ink)}.tl-levers.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.tl-lever{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 14px;align-content:start;padding:30px 0 34px;border-bottom:1px solid var(--tl-rule)}.tl-lever-num{grid-row:span 2;padding-top:4px;font-family:var(--display);font-size:26px;font-weight:300;line-height:1;color:var(--faint)}.tl-lever-title{font-family:var(--display);font-size:clamp(22px,1.9vw,27px);font-weight:300;line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.tl-lever-body{max-width:48ch;font-size:16px;line-height:1.6;color:var(--ink2);text-wrap:pretty}.tl-levers.is-figures .tl-lever{grid-template-columns:minmax(0,1fr)}.tl-lever-figure{margin-bottom:8px;font-family:var(--display);font-size:clamp(42px,4vw,58px);font-weight:300;line-height:1;letter-spacing:-.03em}.tl-extra{margin-top:28px;font-size:16px;line-height:1.6;color:var(--ink2)}.tl-extra a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:4px}.tl-note{max-width:72ch;margin-top:28px;font-size:15.5px;line-height:1.65;color:var(--ink2);text-wrap:pretty}.tl-note.is-sources{font-size:14.5px;color:var(--muted)}.tl-note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--tl-rule-2);text-decoration-thickness:1px;text-underline-offset:4px}.tl-note a:hover{text-decoration-color:currentColor}.tl-faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 72px;align-items:start}.tl-faq-grid .tl-h2{position:sticky;top:112px}.tl-faq-list{border-top:1px solid var(--ink)}.tl-faq-item{border-bottom:1px solid var(--tl-rule)}.tl-faq-q{display:flex;gap:20px;align-items:baseline;justify-content:space-between;padding:24px 0;font-family:var(--display);font-size:clamp(20px,1.7vw,24px);font-weight:300;line-height:1.25;letter-spacing:-.012em;cursor:pointer;list-style:none}.tl-faq-q::-webkit-details-marker{display:none}.tl-faq-icon{flex:none;width:16px;height:16px;transition:transform .3s var(--ease)}.tl-faq-item[open] .tl-faq-icon{transform:rotate(180deg)}.tl-faq-a{max-width:62ch;padding-bottom:28px;font-size:16.5px;line-height:1.65;color:var(--ink2);text-wrap:pretty}.tl-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% + 1px);clip-path:inset(0 1px 0 0);border-top:1px solid var(--ink)}.tl-tiles.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-tiles>li{border-right:1px solid var(--tl-rule);border-bottom:1px solid var(--tl-rule)}.tl-tile{display:flex;flex-direction:column;gap:12px;height:100%;padding:28px 28px 24px;color:inherit;text-decoration:none;transition:background .3s}.tl-tile:hover{background:var(--paper)}.tl-tile-top{display:flex;gap:16px;align-items:center;justify-content:space-between}.tl-tile-icon{display:grid;flex:none;place-items:center;width:48px;height:48px;color:var(--ink);background:var(--paper);border-radius:50%;transition:background .3s}.tl-tile-icon svg{width:24px;height:24px}.tl-tile:hover .tl-tile-icon{background:#fff}.tl-tile-kind{font-size:13px;color:var(--muted)}.tl-tile-name{margin-top:8px;font-family:var(--display);font-size:clamp(25px,2.1vw,30px);font-weight:300;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.tl-tile-name span{background:linear-gradient(currentColor,currentColor) 0 96% / 0 1px no-repeat;transition:background-size .45s var(--ease)}.tl-tile:hover .tl-tile-name span,.tl-tile:focus-visible .tl-tile-name span{background-size:100% 1px}.tl-tile-body{max-width:40ch;font-size:15px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.tl-tile-foot{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:14px;margin-top:auto;font-size:13px;color:var(--muted)}.tl-tile-scope{padding:4px 11px;background:var(--paper-2);border-radius:999px}.tl-tile:hover .tl-arrow{transform:translate(3px)}.tl-tiles>li.is-span-2{grid-column:span 2}.tl-tiles>li.is-span-3{grid-column:1 / -1}.tl-tiles>li.is-span-3 .tl-tile{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;gap:12px 40px;align-items:center}.tl-tiles>li.is-span-3 .tl-tile-top{grid-column:1;grid-row:1;justify-content:flex-start}.tl-tiles>li.is-span-3 .tl-tile-name{grid-column:1;grid-row:2;margin-top:0}.tl-tiles>li.is-span-3 .tl-tile-body{grid-column:2;grid-row:1 / span 2;max-width:52ch}.tl-tiles>li.is-span-3 .tl-tile-foot{grid-column:3;grid-row:1 / span 2;gap:24px;padding-top:0;margin-top:0}.tl-groups{display:grid;gap:2px;padding-top:18px;border-top:1px solid var(--tl-rule)}.tl-groups a{display:flex;gap:16px;align-items:baseline;justify-content:space-between;padding:8px 0;font-size:16px;color:var(--ink);text-decoration:none}.tl-groups a span:first-child{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease)}.tl-groups a:hover span:first-child{background-size:100% 1px}.tl-groups a span:last-child{font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.tl-feature{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:48px clamp(48px,7vw,120px);align-items:center}.tl-feature-text{display:grid;gap:22px;justify-items:start}.tl-feature-lead{max-width:34em;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--ink2);text-wrap:pretty}.tl-feature .tl-out{width:min(100%,420px);justify-self:center}.tl-example{display:inline-block;padding:4px 10px;font-size:12px;color:var(--muted);background:var(--paper-2);border-radius:999px}.tl-feature .tl-slip-head{margin-bottom:4px}.tl-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;border-top:1px solid var(--ink)}.tl-promise{display:grid;gap:10px;align-content:start;padding:28px 0 32px;border-bottom:1px solid var(--tl-rule)}.tl-promise svg{width:24px;height:24px}.tl-promise h3{margin-top:6px;font-family:var(--display);font-size:25px;font-weight:300;line-height:1.12;letter-spacing:-.015em}.tl-promise p{max-width:40ch;font-size:15.5px;line-height:1.6;color:var(--ink2)}@media(max-width:1080px){.tl-quiz-keys{display:none}.tl-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start}.tl-hero-side{max-width:680px}.tl-split,.tl-split.is-flipped,.tl-split.is-messages,.tl-split.is-script{grid-template-columns:minmax(0,1fr)}.tl-out,.tl-out.is-sticky{position:relative;top:0;width:min(100%,460px);justify-self:center}.tl-split.is-flipped .tl-out{order:-1}.tl-peek{position:sticky;bottom:14px;z-index:5;display:flex;gap:12px;align-items:center;width:calc(100% - 76px);min-height:60px;padding:8px 8px 8px 22px;color:#fff;text-decoration:none;background:var(--ink);border-radius:999px;box-shadow:0 18px 30px -18px #121210b3}.tl-peek-text{display:grid;flex:1;gap:3px;min-width:0}.tl-peek-figure{flex:none;font-family:var(--display);font-size:22px;font-weight:300;line-height:1;letter-spacing:-.02em}.tl-peek-caption{overflow:hidden;font-size:12px;line-height:1.3;color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap}.tl-peek-go{flex:none;padding:9px 13px;font-size:13px;background:#ffffff24;border-radius:999px}.tl-levers,.tl-levers.is-three,.tl-faq-grid{grid-template-columns:minmax(0,1fr)}.tl-faq-grid .tl-h2{position:static}.tl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-tiles>li.is-span-2{grid-column:auto}.tl-tiles>li.is-span-3 .tl-tile{display:flex}.tl-tiles>li.is-span-3 .tl-tile-foot{padding-top:14px;margin-top:auto}.tl-feature,.tl-promises{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tl-hero{padding-top:108px}.tl-h1{font-size:clamp(38px,10.5vw,50px)}.tl-facts{grid-template-columns:minmax(0,1fr)}.tl-bench{padding-top:28px}.tl-in,.tl-quiz,.tl-dims,.tl-script{margin-inline:-8px;border-radius:20px}.tl-country,.tl-controls>*{padding-inline:20px}.tl-check-group{padding:26px 20px 22px}.tl-field-value{font-size:26px}.tl-choices.is-three{grid-template-columns:minmax(0,1fr)}.tl-choices.is-three .tl-choice{flex-direction:row;justify-content:space-between;min-height:52px}.tl-phone{margin-inline:-8px;border-radius:24px;width:calc(100% + 16px)}.tl-tiles{grid-template-columns:minmax(0,1fr)}.tl-tile{padding:26px 4px 22px}.tl-tile:hover{background:transparent}.tl-quiz-q{font-size:clamp(25px,7vw,30px)}.tl-answer{padding:14px}}.ui-motion .tl-slip{animation:tl-print 1.2s var(--ease) .25s both}@keyframes tl-print{0%{clip-path:inset(0 -48px 100% -48px);transform:translateY(-18px)}to{clip-path:inset(0 -48px -96px -48px);transform:none}}@media(prefers-reduced-motion:reduce){.tl-arrow,.tl-range::-webkit-slider-thumb,.tl-check-mark,.tl-check-mark svg,.tl-meter-bar,.tl-cta,.tl-cta svg{transition:none}}
