.audit-intro{background-color:var(--k);color:var(--w);isolation:isolate;--hero-w:min(100vw, 520px);--hero-lap:calc(var(--hero-w) * .17);position:relative;overflow:hidden}@media (max-width:599px) and (max-height:760px){.audit-intro{--hero-w:min(100vw, max(240px, calc(300px + (100svh - 664px) * .9)))}}.audit-intro__media{padding-top:calc(var(--hdr) + 8px - var(--hero-w) * .12)}.audit-intro__img{--fade-l:8%;--fade-r:8%;--fade-t:14%;--fade-b:30%;width:var(--hero-w);transform-origin:50% 30%;height:auto;animation:tl-photo 2.4s var(--slow) both;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--fade-t), #000 calc(100% - var(--fade-b)), transparent 100%);-webkit-mask-composite:source-in;margin-inline:auto;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.audit-intro__wrap{margin-top:calc(-1 * var(--hero-lap));padding-bottom:48px;position:relative}.audit-intro__h{font-size:min(calc((100vw - 2 * var(--pad)) / 5.5), 112px);white-space:nowrap;justify-items:start;margin-left:-.022em;line-height:.88;display:grid}.audit-intro__lead{max-width:31em;font-size:var(--fs-m);color:var(--t1);text-wrap:pretty;margin-top:18px;line-height:1.55}.audit-intro .tl-actions{margin-top:24px}.audit-intro__fact{max-width:26em;color:var(--w);margin-top:16px}@media (max-width:559px){.audit-intro .tl-btn--gold{justify-content:space-between;width:100%}}@media (min-width:600px) and (max-width:899px){.audit-intro__wrap{padding-bottom:64px}.audit-intro__lead{font-size:var(--fs-l);margin-top:26px;line-height:1.5}.audit-intro .tl-actions{margin-top:32px}.audit-intro__fact{margin-top:20px;font-size:20px}}@media (min-width:900px){.audit-intro{--hero-h:clamp(600px, min(calc(100svh - 72px), 62vw), 860px);--hero-foot:clamp(56px, 7.2svh, 88px);--hero-col:calc(54vw - var(--pad) - max(0px, (100vw - 1440px) / 2));--hero-rest:calc(var(--hdr) + 56px + 250px + var(--hero-foot));min-height:var(--hero-h);display:flex}.audit-intro__media{z-index:-1;aspect-ratio:1500/1460;height:min(88%,780px,54vw);padding:0;position:absolute;inset:auto max(0px,50vw - 720px) 0 auto}.audit-intro__img{--fade-l:16%;--fade-r:10%;--fade-t:16%;--fade-b:0%;transform-origin:47% 30%;width:100%;height:100%;margin:0}.audit-intro__wrap{padding-top:calc(var(--hdr) + 56px);padding-bottom:var(--hero-foot);flex-direction:column;justify-content:flex-end;margin-top:0;display:flex}.audit-intro__copy{width:var(--hero-col)}.audit-intro__h{font-size:clamp(56px, min(calc(var(--hero-col) / 5.9), calc((var(--hero-h) - var(--hero-rest)) / 1.76)), 148px)}.audit-intro__lead{max-width:31em;margin-top:24px;font-size:18px;line-height:1.5}.audit-intro .tl-actions{margin-top:30px}.audit-intro__fact{max-width:none;margin-top:20px}}@media (min-width:1280px){.audit-intro__lead{font-size:20px}}.tl-site:has(.audit-intro) .tl-header__cta{display:none}@media (min-width:1100px){.tl-site:has(.audit-intro) .tl-header__actions{display:none}}
.audit-result__top{padding-top:64px;padding-bottom:8px}.audit-result__h:focus,.audit-result__h:focus-visible{outline:none}.audit-result__for{margin-top:16px}.audit-result__num{margin-top:40px}.audit-result__fig{animation:tl-rise 1.2s var(--ease) 50ms both}.audit-result__across{font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:700;font-stretch:80%;font-size:var(--fs-xl);letter-spacing:-.012em;color:var(--w);margin-top:28px;line-height:1.15}.audit-result__rows{margin-top:48px}.audit-result__row{border-top:1px solid var(--rule);gap:18px;padding:32px 0 36px;display:grid}.audit-result__word{overflow-wrap:anywhere;margin-left:-.022em}.audit-result__say{max-width:560px;font-size:var(--fs-m);color:var(--fg-1);justify-items:start;gap:12px;line-height:1.6;display:grid}.audit-result__say h3{color:var(--fg)}.audit-result__assume{font-size:var(--fs-s);color:var(--fg-2);line-height:1.55}.audit-result__text-btn{min-height:44px;font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:700;font-stretch:80%;font-size:var(--fs-s);color:var(--text-link);cursor:pointer;transition:color .3s var(--ease);align-items:center;margin-block:-12px;padding:0;display:inline-flex}.audit-result__text-btn:hover{color:var(--text-link-hover)}.audit-result__margin{gap:8px;display:grid}.audit-result__margin-row{align-items:center;gap:20px;display:flex}.audit-result__margin-row .audit-result__text-btn{margin-block:0}.audit-result__pct{width:120px;display:block;position:relative}.audit-result__pct input{font-family:var(--fd);font-variation-settings:"wdth" 80;text-align:right;padding-right:44px;font-size:22px;font-weight:700}.audit-result__pct span{font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);pointer-events:none;font-size:22px;font-weight:700;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.audit-result__band{padding-block:64px}.audit-result__band-grid{gap:32px;display:grid}.audit-result__offer h3{margin-left:-.022em}.audit-result__offer .tl-lead{max-width:24em;margin-top:16px}.audit-result__why{justify-items:start;gap:14px;max-width:560px;display:grid}.audit-result__why .tl-h3{text-wrap:balance}.audit-result__why strong{font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);font-weight:700}.audit-result__actions{width:100%;margin-top:14px}.audit-result__actions .tl-btn{flex:100%;justify-content:space-between}.audit-result__unsure{margin-top:4px}.audit-result__case{border-top:1px solid var(--rule);gap:24px;margin-top:56px;padding-top:40px;display:grid}.audit-result__photo{width:100%}.audit-result__case-h{max-width:14em}.audit-result__report{padding-top:64px;padding-bottom:56px}.audit-result__report-grid{gap:32px;display:grid}.audit-result__report-text{margin-top:16px}.audit-result__form{gap:16px;display:grid}.audit-result__fields{gap:20px;display:grid}.audit-result__opt{font-family:var(--ft);font-variation-settings:normal;font-weight:400;font-stretch:100%;font-size:var(--fs-xs);color:var(--fg-2);margin-left:6px}.audit-result__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.audit-result__send{justify-content:space-between;width:100%;display:flex}.audit-result__privacy{max-width:34em}.audit-result__done{gap:var(--s4,1rem);justify-items:start;max-width:24em;display:grid}.audit-result__done:focus,.audit-result__done:focus-visible{outline:none}.audit-result__failed{max-width:30em;margin-top:0;line-height:1.4}.audit-result__mail{color:var(--gold);transition:color .3s var(--ease)}.audit-result__mail:hover{color:var(--w)}.audit-result__again{border-top:1px solid var(--rule);flex-wrap:wrap;gap:4px 36px;margin-top:48px;padding-top:20px;display:flex}.audit-result__again .tl-link{cursor:pointer;padding:0}@media (min-width:600px){.audit-result__actions .tl-btn{flex:none;justify-content:center}.audit-result__send{justify-content:center;justify-self:start;width:auto;display:inline-flex}.audit-result__fields{gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.audit-result__top{padding-top:96px}.audit-result__case{margin-top:72px;padding-top:56px}.audit-result__band,.audit-result__report{padding-block:88px}}@media (min-width:1024px){.audit-result__num{margin-top:56px}.audit-result__across{margin-top:40px;margin-left:calc((100% - 11 * var(--gut)) / 12 * 6 + 6 * var(--gut))}.audit-result__rows{margin-top:72px}.audit-result__row,.audit-result__band-grid,.audit-result__case,.audit-result__report-grid{gap:var(--gut);grid-template-columns:repeat(2,minmax(0,1fr))}.audit-result__case{align-items:start}.audit-result__case[data-photo]{align-items:center}.audit-result__row{align-items:start;padding:44px 0 48px}.audit-result__word{padding-right:32px}.audit-result__band-grid{align-items:start}}.audit-result__failed .audit-result__mail{color:var(--w)}
.audit-tool{scroll-margin-top:calc(var(--hdr) - 96px)}.audit-tool__sec{padding-bottom:56px}.audit-tool__bar{top:var(--hdr);z-index:20;background-color:var(--w);align-items:center;gap:16px;max-width:760px;height:48px;margin-inline:auto;display:flex;position:sticky}.audit-tool__ticks{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.audit-tool__ticks span{background-color:var(--iline);height:4px}.audit-tool__ticks span[data-on]{background-color:var(--ink)}.audit-tool__count{font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:600;font-stretch:80%;font-size:var(--fs-s);font-variant-numeric:tabular-nums;line-height:1}.audit-tool__col{max-width:760px;margin-inline:auto;padding-top:28px}.audit-tool__step{animation:.2s ease-out both audit-tool-in}@keyframes audit-tool-in{0%{opacity:0}}.audit-tool__h{font-size:34px}.audit-tool__h:focus,.audit-tool__h:focus-visible{outline:none}.audit-tool__head .tl-lead{margin-top:12px;font-size:18px}.audit-tool__head strong{font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);font-weight:700}.audit-tool__fields{gap:26px;margin-top:32px;display:grid}.audit-tool__note{max-width:36em;margin-top:4px}.audit-tool__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audit-tool__tiles>:last-child:nth-child(odd){grid-column:1/-1}.audit-tool__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-tool__tiles--three>:last-child:nth-child(odd){grid-column:auto}.audit-tool__tile{display:block;position:relative}.audit-tool__col :is(input,select,button){scroll-margin-block:72px 96px}.audit-tool__tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.audit-tool__tile span{border:1px solid var(--field);min-height:56px;font-family:var(--fd);font-variation-settings:"wdth" 80;text-align:center;color:var(--fg);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:2px;justify-content:center;align-items:center;padding:8px 10px;font-size:17px;font-weight:600;font-stretch:80%;line-height:1.15;display:flex}.audit-tool__tile:hover span{border-color:var(--ink)}.audit-tool__tile input:checked+span{background-color:var(--ink);border-color:var(--ink);color:var(--w)}.audit-tool__tile input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.audit-tool__tiles--three .audit-tool__tile span{min-height:72px;font-size:18px;font-weight:700}.audit-tool__lines-head{display:none}.audit-tool__lines{gap:20px;margin-top:28px;display:grid}.audit-tool__line{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.audit-tool__line>.tl-select,.audit-tool__line>.audit-tool__amt:last-child{grid-column:1/-1}.audit-tool__line>.audit-tool__amt:has(+.tl-error){grid-column:1/-1}.audit-tool__line .tl-input{font-family:var(--fd);font-variation-settings:"wdth" 80;font-size:18px;font-weight:600;font-stretch:80%}.audit-tool__line select:invalid{color:var(--fg-2)}.audit-tool__line select:has(option[value=""]:checked){color:var(--fg-2)}.audit-tool__amt{display:block;position:relative}.audit-tool__amt>span,.audit-tool__amt>em{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.audit-tool__amt>span{font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);font-size:22px;font-weight:700;left:18px}.audit-tool__amt>em{font-style:normal;font-size:var(--fs-xs);color:var(--fg-2);right:18px}.audit-tool__amt .tl-input{font-variant-numeric:tabular-nums;padding-left:36px;padding-right:84px;font-size:22px;font-weight:700}.audit-tool__remove{width:44px;height:58px;color:var(--fg);cursor:pointer;place-items:center;display:grid}.audit-tool__remove span{width:16px;height:16px;position:relative}.audit-tool__remove span:before,.audit-tool__remove span:after{content:"";background-color:currentColor;height:2px;position:absolute;inset:7px -2px auto;transform:rotate(45deg)}.audit-tool__remove span:after{transform:rotate(-45deg)}.audit-tool__remove:hover{color:var(--i2)}.audit-tool__line-err{grid-column:1/-1;margin-top:0}.audit-tool__add,.audit-tool__back{cursor:pointer;padding:0}.audit-tool__add{min-height:44px;font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);transition:color .3s var(--ease);align-items:center;gap:10px;margin-top:8px;font-size:18px;font-weight:700;font-stretch:80%;display:inline-flex}.audit-tool__add:hover{color:var(--hover)}.audit-tool__total{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;margin-top:24px;padding-top:24px}.audit-tool__biggest{font-size:var(--fs-m);color:var(--fg-1);font-variant-numeric:tabular-nums;margin-top:10px;line-height:1.5}.audit-tool__biggest strong{font-family:var(--fd);font-variation-settings:"wdth" 80;color:var(--fg);font-weight:800}.audit-tool__col .tl-error{font-family:var(--ft);font-variation-settings:normal;font-weight:400;font-size:var(--fs-s);color:var(--ink);line-height:1.45}.audit-tool__col .tl-error strong{font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:800}.audit-tool__col .tl-input[aria-invalid=true],.audit-tool__col [role=radiogroup][aria-invalid=true] .audit-tool__tile span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.audit-tool__q-answer{gap:10px;display:grid}.audit-tool__q-err{margin-top:0}.audit-tool__qs{border-bottom:1px solid var(--rule);margin-top:28px}.audit-tool__q{border-top:1px solid var(--rule);gap:14px;padding:20px 0 22px;display:grid}.audit-tool__q-name,.audit-tool__q-ask{display:block}.audit-tool__q-name{font-family:var(--fd);font-variation-settings:"wdth" 80;letter-spacing:-.006em;color:var(--fg);font-size:22px;font-weight:700;font-stretch:80%;line-height:1.15}.audit-tool__q-name--long{text-wrap:pretty;font-size:20px;line-height:1.2}.audit-tool__q-ask{color:var(--fg-1);margin-top:6px;font-size:17px;line-height:1.45}.audit-tool__q-hint{font-size:var(--fs-s);color:var(--fg-2);margin-top:4px;line-height:1.45}.audit-tool__seg{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audit-tool__seg .audit-tool__tile span{border-radius:0;min-height:52px}.audit-tool__seg .audit-tool__tile+.audit-tool__tile span{margin-left:-1px}.audit-tool__seg .audit-tool__tile:first-child span{border-radius:2px 0 0 2px}.audit-tool__seg .audit-tool__tile:last-child span{border-radius:0 2px 2px 0}.audit-tool__seg .audit-tool__tile:hover span,.audit-tool__seg .audit-tool__tile input:checked+span,.audit-tool__seg .audit-tool__tile input:focus-visible+span{z-index:1;position:relative}.audit-tool__thirty{margin-top:32px}.audit-tool__thirty .audit-tool__tiles{margin-top:16px}.audit-tool__nav{z-index:10;margin:32px calc(-1 * var(--pad)) 0;padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));background-color:var(--w);border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;display:flex}.audit-tool__nav[data-pinned]{position:sticky;bottom:0}.audit-tool__nav .tl-btn{margin-left:auto}.audit-tool__nav .tl-btn:only-child{flex:1;justify-content:space-between}.audit-tool__why{min-height:24px;margin-top:12px}.audit-tool__why .tl-error{margin-top:0}.audit-tool__foot{max-width:760px;margin:20px auto 0}.audit-tool__text-btn{margin-block:-14px;min-height:44px;font-family:var(--fd);font-variation-settings:"wdth" 80;font-weight:700;font-stretch:80%;font-size:var(--fs-s);color:var(--fg);cursor:pointer;transition:color .3s var(--ease);align-items:center;margin-right:18px;padding:0;display:inline-flex}.audit-tool__text-btn:hover{color:var(--hover)}@media (min-width:600px){.audit-tool__tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.audit-tool__tiles>:last-child:nth-child(odd){grid-column:auto}.audit-tool__tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-tool__lines-head,.audit-tool__line{grid-template-columns:minmax(0,7fr) minmax(0,4fr) 44px;gap:8px;display:grid}.audit-tool__lines-head{margin-top:32px}.audit-tool__lines{gap:12px;margin-top:10px}.audit-tool__line>.tl-select,.audit-tool__line>.audit-tool__amt:last-child{grid-column:auto}.audit-tool__line>.audit-tool__amt:has(+.tl-error){grid-column:auto}.audit-tool__amt>em{display:none}.audit-tool__amt .tl-input{text-align:right;padding-right:18px}}@media (min-width:768px){.audit-tool__sec{padding-bottom:72px}.audit-tool__col{padding-top:40px}.audit-tool__h{font-size:52px}.audit-tool__head .tl-lead{margin-top:14px;font-size:20px}.audit-tool__q{grid-template-columns:minmax(0,1fr) 264px;align-items:center;gap:40px}.audit-tool__q-ask{font-size:18px}.audit-tool__nav,.audit-tool__nav[data-pinned]{border-top:0;margin:40px 0 0;padding:0;position:static}.audit-tool__nav .tl-btn:only-child{flex:none;justify-content:center}.audit-tool__why{text-align:right}}
