.tl-page .srcg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tl-page .srcg-hero__starts{font-size:16px;line-height:1.4;opacity:.75}.tl-page .srcg-intro__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:stretch}.tl-page .srcg-intro__text{display:flex;flex-direction:column;gap:44px}.tl-page .srcg-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tl-page .srcg-steps__item{display:grid;grid-template-columns:64px 1fr;gap:16px;padding-block:22px;border-top:1px solid var(--tl-border)}.tl-page .srcg-steps__item:last-child{border-bottom:1px solid var(--tl-border)}.tl-page .srcg-steps__num{font-size:34px;font-weight:300;line-height:1;color:var(--tl-primary);font-variant-numeric:tabular-nums}.tl-page .srcg-steps__title{font-size:22px;font-weight:700;line-height:1.2}.tl-page .srcg-steps__desc{font-size:16px;line-height:1.55;color:var(--tl-muted);margin-top:6px!important}.tl-page .srcg-intro__result{font-size:clamp(24px,1.9vw,32px);font-weight:300;line-height:1.25;letter-spacing:-.01em;max-width:560px}.tl-page .srcg-intro__media{position:relative;min-height:560px}.tl-page .srcg-intro__img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--tl-radius-image)}.tl-page .srcg-aud .tl-inner{gap:56px}.tl-page .srcg-aud__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:48px 24px}.tl-page .srcg-aud__card{display:flex;flex-direction:column;gap:20px}.tl-page .srcg-aud__card.is-lead{grid-row:span 2}.tl-page .srcg-aud__img{aspect-ratio:4 / 3;border-radius:var(--tl-radius-image)}.tl-page .srcg-aud__card.is-lead .srcg-aud__img{aspect-ratio:auto;flex:1;min-height:420px}.tl-page .srcg-aud__card:hover .srcg-aud__img img{scale:1.05}.tl-page .srcg-aud__body{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:6px;align-items:baseline}.tl-page .srcg-aud__num{font-size:13px;letter-spacing:.14em;color:var(--tl-primary);font-variant-numeric:tabular-nums}.tl-page .srcg-aud__title{font-size:22px;font-weight:700;line-height:1.2}.tl-page .srcg-aud__card.is-lead .srcg-aud__title{font-size:30px}.tl-page .srcg-aud__desc{grid-column:2;font-size:16px;line-height:1.55;color:var(--tl-muted);max-width:440px}.tl-page .srcg-checks .tl-inner,.tl-page .srcg-chan .tl-inner{gap:64px}.tl-page .srcg-chan .tl-lead{color:var(--tl-ondark-muted);opacity:1}.tl-page .srcg-funnel{display:flex;flex-direction:column;align-items:center}.tl-page .srcg-funnel__in{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr))}.tl-page .srcg-funnel__col{position:relative;display:flex;flex-direction:column;gap:12px;padding-inline:28px;text-align:center;align-items:center}.tl-page .srcg-funnel__col+.srcg-funnel__col:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:1px;background:#ffffff29}.tl-page .srcg-funnel__num{font-size:56px;font-weight:300;line-height:1;color:var(--tl-soft);font-variant-numeric:tabular-nums}.tl-page .srcg-funnel__title{font-size:22px;font-weight:700;line-height:1.2}.tl-page .srcg-funnel__desc{font-size:16px;line-height:1.55;color:var(--tl-ondark-muted);max-width:26ch}.tl-page .srcg-funnel__lines{display:block;width:100%;height:120px;margin-top:20px;overflow:visible}.tl-page .srcg-funnel__path{fill:none;stroke:#ffffff4d;stroke-width:1.5;stroke-dasharray:5 7}html[data-motion=full] .tl-page .srcg-funnel__path{animation:srcg-flow 1.6s linear infinite}@keyframes srcg-flow{to{stroke-dashoffset:-24}}.tl-page .srcg-funnel__out{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-top:18px}.tl-page .srcg-funnel__outTitle{font-size:15px;color:var(--tl-ondark-muted)}.tl-page .srcg-funnel__outText{font-size:clamp(30px,2.8vw,48px);font-weight:300;line-height:1.1;letter-spacing:-.02em}.tl-page .srcg-short .tl-inner{gap:56px}.tl-page .srcg-short__grid{display:flex;flex-direction:column;gap:48px}.tl-page .srcg-deliv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.tl-page .srcg-deliv__item{display:flex;gap:12px;align-items:flex-start}.tl-page .srcg-deliv__item .svc-tick{width:22px;height:22px;margin-top:2px}.tl-page .srcg-deliv__item .svc-tick svg{width:22px;height:22px}.tl-page .srcg-deliv__title{font-size:20px;font-weight:700;line-height:1.25}.tl-page .srcg-deliv__desc{font-size:16px;line-height:1.5;color:var(--tl-muted);margin-top:4px!important}.tl-page .srcg-table{background:var(--tl-bg);border-radius:var(--tl-radius-card);padding:36px 40px;display:flex;flex-direction:column;gap:18px}.tl-page .srcg-table__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tl-page .srcg-table__title{font-size:24px;font-weight:700}.tl-page .srcg-table__kicker{font-size:15px;color:var(--tl-muted)}.tl-page .srcg-table__scroll{overflow-x:auto;margin-inline:-8px;padding-inline:8px}.tl-page .srcg-table__table{width:100%;border-collapse:collapse;font-size:16px;min-width:760px}.tl-page .srcg-table__table th,.tl-page .srcg-table__table td{text-align:start;padding:16px 12px;border-bottom:1px solid var(--tl-border);vertical-align:middle;white-space:nowrap}.tl-page .srcg-table__table thead th{font-size:13px;font-weight:400;color:var(--tl-muted);padding-block:0 12px}.tl-page .srcg-table__table tbody th{font-weight:700}.tl-page .srcg-table__table tbody tr:last-child>*{border-bottom:0}.tl-page .srcg-table__table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.tl-page .srcg-table__table tbody tr:hover>*{background:color-mix(in srgb,var(--tl-surface) 70%,transparent)}.tl-page .srcg-table__table tr.is-pick>*{background:color-mix(in srgb,var(--tl-primary) 6%,transparent)}.tl-page .srcg-table__name{margin-inline-end:6px}.tl-page .srcg-table__ex{font-size:13px;font-weight:400;color:var(--tl-muted)}.tl-page .srcg-table__pick{margin-inline-start:10px;font-size:13px;font-weight:700;color:var(--tl-primary)}.tl-page .srcg-table__note{font-size:13px}.tl-page .srcg-photo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:72px;align-items:center}.tl-page .srcg-photo__text{display:flex;flex-direction:column;gap:36px}.tl-page .srcg-photo .tl-eyebrow{color:var(--tl-onprimary);opacity:.8}.tl-page .srcg-photo__title{font-size:clamp(40px,3.6vw,64px);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--tl-onprimary)}.tl-page .srcg-photo__lead{font-size:19px;line-height:1.55;opacity:.88;max-width:560px}.tl-page .srcg-photo__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:600px}.tl-page .srcg-photo__steps li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding-block:16px;border-top:1px solid rgb(255 255 255 / .22)}.tl-page .srcg-photo__num{font-size:28px;font-weight:300;line-height:1;font-variant-numeric:tabular-nums}.tl-page .srcg-photo__steps h3{font-size:19px;font-weight:700;line-height:1.25}.tl-page .srcg-photo__steps p{font-size:15px;line-height:1.45;opacity:.82;margin-top:2px!important}.tl-page .srcg-photo__btn{background:var(--tl-onprimary);color:var(--tl-primary)}.tl-page .srcg-photo__btn:hover,.tl-page .srcg-photo__btn:focus{background:color-mix(in srgb,var(--tl-onprimary) 90%,var(--tl-primary));color:var(--tl-primary)}.tl-page .srcg-photo__btn .tl-btn__circle{background:var(--tl-primary)}.tl-page .srcg-photo__btn .tl-btn__circle img{filter:brightness(0) invert(1)}.tl-page .srcg-photo__visual{margin:0;display:flex;flex-direction:column;gap:16px}.tl-page .srcg-photo__frame{aspect-ratio:1 / .9;border-radius:var(--tl-radius-image);background:#fff;overflow:hidden}.tl-page .srcg-photo__frame img{width:100%;height:100%;object-fit:cover}.tl-page .srcg-photo__caption{font-size:15px;opacity:.8}.tl-page .srcg-cats .tl-inner{gap:48px}.tl-page .srcg-cats__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tl-page .srcg-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tl-page .srcg-cat{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"img img" "body arrow";align-items:center;gap:18px 14px;padding:12px 12px 22px;padding-inline-end:22px;border-radius:var(--tl-radius-card);background:var(--tl-surface);color:var(--tl-ink);transition:background-color var(--dur-base) var(--ease-standard),opacity var(--dur-slower) var(--ease-out),translate var(--dur-slower) var(--ease-out)}.tl-page .srcg-cat:hover{background:color-mix(in srgb,var(--tl-surface) 60%,var(--tl-soft))}.tl-page .srcg-cat:focus-visible{outline:2px solid var(--tl-primary);outline-offset:3px}.tl-page .srcg-cat__img{grid-area:img;display:block;aspect-ratio:16 / 9;border-radius:18px;background:#fff;overflow:hidden}.tl-page .srcg-cat__img img{width:100%;height:100%;object-fit:contain;padding:14px;transition:scale var(--dur-slow) var(--ease-out)}.tl-page .srcg-cat:hover .srcg-cat__img img{scale:1.07}.tl-page .srcg-cat__body{grid-area:body;padding-inline-start:10px;display:flex;flex-direction:column;gap:4px;min-width:0}.tl-page .srcg-cat__title{font-size:21px;font-weight:700;line-height:1.2}.tl-page .srcg-cat__desc{font-size:14px;line-height:1.45;color:var(--tl-muted)}.tl-page .srcg-cat__arrow{grid-area:arrow;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--tl-border);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),translate var(--dur-base) var(--ease-out)}.tl-page .srcg-cat:hover .srcg-cat__arrow{background:var(--tl-primary);border-color:var(--tl-primary);color:var(--tl-onprimary);translate:-4px 0}@media (max-width: 1280px){.tl-page .srcg-deliv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.tl-page .srcg-intro__grid{grid-template-columns:1fr;gap:48px}.tl-page .srcg-intro__media{min-height:440px}.tl-page .srcg-aud__grid{grid-template-columns:1fr 1fr}.tl-page .srcg-aud__card.is-lead{grid-column:span 2;grid-row:auto}.tl-page .srcg-aud__card.is-lead .srcg-aud__img{aspect-ratio:16 / 9;min-height:0;flex:none}.tl-page .srcg-funnel__in{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.tl-page .srcg-funnel__col:nth-child(odd):before{display:none}.tl-page .srcg-funnel__lines{display:none}.tl-page .srcg-funnel__out{margin-top:40px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .16);width:100%}.tl-page .srcg-photo__grid{grid-template-columns:1fr;gap:56px}.tl-page .srcg-photo__frame{aspect-ratio:16 / 10}}@media (max-width: 900px){.tl-page .srcg-aud__grid{grid-template-columns:1fr;gap:36px}.tl-page .srcg-aud__card.is-lead{grid-column:auto}.tl-page .srcg-aud__card.is-lead .srcg-aud__title{font-size:24px}.tl-page .srcg-cats__grid{grid-template-columns:1fr 1fr;gap:12px}.tl-page .srcg-cats__top{flex-direction:column;align-items:flex-start}.tl-page .srcg-deliv{grid-template-columns:1fr}.tl-page .srcg-table{padding:18px}.tl-page .srcg-table__head{flex-direction:column;gap:4px}.tl-page .srcg-table__table{min-width:0}.tl-page .srcg-table__table thead{display:none}.tl-page .srcg-table__table,.tl-page .srcg-table__table tbody,.tl-page .srcg-table__table tr{display:block}.tl-page .srcg-table__table tr{padding:8px 0 14px;border-bottom:1px solid var(--tl-border)}.tl-page .srcg-table__table tr:last-child{border-bottom:0}.tl-page .srcg-table__table tr.is-pick>*{background:none}.tl-page .srcg-table__table th,.tl-page .srcg-table__table td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-bottom:0;white-space:normal}.tl-page .srcg-table__table td:before{content:attr(data-label);font-size:13px;color:var(--tl-muted);font-weight:400}.tl-page .srcg-table__table tbody th{justify-content:flex-start;flex-wrap:wrap;font-size:18px;gap:4px}}@media (max-width: 640px){.tl-page .srcg-funnel__in{grid-template-columns:1fr}.tl-page .srcg-funnel__col:before{display:none}.tl-page .srcg-funnel__col+.srcg-funnel__col{padding-top:32px;border-top:1px solid rgb(255 255 255 / .16)}.tl-page .srcg-funnel__num{font-size:44px}}@media (max-width: 520px){.tl-page .srcg-intro__media{min-height:320px}.tl-page .srcg-cats__grid{grid-template-columns:1fr}}
