.tr{--tr-max:var(--remion-layout-max);--tr-px:var(--remion-section-px);--tr-section-y:var(--remion-section-y-landing);--tr-head-mb:clamp(1.75rem,3.5vw,2.75rem);--tr-cta-inset:clamp(1.5rem,3vw,2rem);background:var(--remion-bg);color:var(--remion-text-primary);font-family:var(--remion-font)}.tr [class*=tr__]{box-sizing:border-box}.tr__wrap{width:100%;max-width:calc(var(--tr-max) + var(--tr-px) * 2);margin-inline:auto;padding-inline:var(--tr-px)}.tr__wrap--narrow{max-width:calc(60rem + var(--tr-px) * 2)}.tr__section{padding-block:var(--tr-section-y)}.tr__section--tight{padding-block:clamp(2rem,4vw,3.5rem)}.tr__section--surface{background:var(--remion-surface-1)}.tr__eyebrow{font-size:var(--remion-text-sm);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-color-trust-text);margin:0 0 var(--remion-space-12)}.tr__h2{font-size:var(--type-h2-content-size);line-height:var(--type-h2-lh);letter-spacing:var(--remion-tracking-h2);font-weight:700;margin:0;max-width:var(--remion-measure-heading)}.tr__h2,.tr__h3{color:var(--remion-primary)}.tr__h3{font-size:var(--remion-text-xl);font-weight:var(--type-h3-weight);margin:0 0 var(--remion-space-8)}.tr__lead{font-size:var(--remion-text-lg);line-height:var(--type-body-lh);color:var(--remion-text-secondary);margin:var(--remion-space-16) 0 0;max-width:var(--remion-measure-lead)}.tr__section-head{margin-bottom:var(--tr-head-mb)}.tr__section-head--flush{margin-bottom:0}.tr__section-foot{margin-top:var(--remion-space-24);color:var(--remion-text-secondary);font-size:var(--remion-text-base);line-height:var(--type-body-lh)}.tr__footnote,.tr__section-foot{max-width:var(--remion-measure-lead)}.tr__footnote{margin-top:var(--remion-space-16);color:var(--remion-text-tertiary);font-size:var(--remion-text-sm);line-height:var(--remion-leading-normal)}.tr__footnote a,.tr__inline-link,.tr__lead a,.tr__section-foot a{color:var(--remion-link-content-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tr__footnote a:hover,.tr__inline-link:hover,.tr__lead a:hover,.tr__section-foot a:hover{color:var(--remion-link-content-fg-hover)}.tr__hero .tr__inline-link,.tr__hero-sub a{color:var(--remion-link-content-fg-on-dark)}.tr__hero .tr__inline-link:hover,.tr__hero-sub a:hover{color:#fff}.tr [id]{scroll-margin-top:90px}.tr__hero{position:relative;background:var(--remion-gradient-hero);color:var(--remion-on-dark-strong);overflow:clip}.tr__hero-inner{padding-block:clamp(var(--remion-space-32),4vw,var(--remion-space-48)) clamp(var(--remion-space-40),5vw,var(--remion-space-64))}.tr__hero-eyebrow{color:var(--remion-trust-on-dark);font-size:var(--remion-text-sm);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;margin:clamp(1rem,2.5vw,1.75rem) 0 var(--remion-space-16)}.tr__hero-h1{font-size:var(--remion-text-4xl);line-height:var(--h1-lh);letter-spacing:var(--remion-tracking-display);font-weight:700;color:#fff;margin:0;max-width:26ch}.tr__hero-sub{font-size:var(--remion-text-lg);line-height:var(--type-body-lh);color:var(--remion-on-dark);margin:var(--remion-space-20) 0 0;max-width:56ch}.tr__hero-crosslinks{margin-top:var(--remion-space-8)}.tr__hero-badge{display:inline-flex;align-items:center;gap:var(--remion-space-8);margin:var(--remion-space-16) 0 0;padding:var(--remion-space-8) var(--remion-space-14);border:1px solid color-mix(in srgb,#fff 28%,transparent);border-radius:var(--remion-radius-pill);color:var(--remion-on-dark-strong);font-size:var(--remion-text-sm);font-weight:700}.tr__hero-badge svg{width:18px;height:18px;flex:none;color:var(--remion-trust-on-dark)}.tr__hero-toc{display:flex;flex-wrap:wrap;gap:var(--remion-space-8);margin-top:clamp(var(--remion-space-24),3vw,var(--remion-space-32))}.tr__hero-toc a{display:inline-flex;align-items:center;min-height:var(--remion-btn-touch-min);box-sizing:border-box;padding:var(--remion-space-6) var(--remion-space-12);border:1px solid color-mix(in srgb,#fff 28%,transparent);border-radius:var(--remion-radius-pill);color:var(--remion-on-dark-strong);font-size:var(--remion-text-sm);font-weight:600;text-decoration:none;line-height:var(--remion-leading-normal);background:color-mix(in srgb,#fff 6%,transparent)}.tr__hero-toc a:hover{border-color:var(--remion-trust-on-dark);color:#fff}.tr__hero-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media (max-width:900px){.tr__hero-grid{grid-template-columns:1fr}}.tr__hero-aside{background:#fff;color:var(--remion-text-primary);border-radius:var(--remion-radius-surface);box-shadow:var(--remion-shadow-lg);padding:var(--remion-card-pad-lg);border-top:3px solid var(--remion-trust)}.tr__hero-aside-eyebrow{margin:0 0 var(--remion-space-12);font-size:var(--remion-text-sm);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-trust-on-light)}.tr__hero-aside-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--remion-space-10);gap:var(--remion-space-10)}.tr__hero-aside-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--remion-space-12);font-size:var(--remion-text-sm);color:var(--remion-text-secondary);line-height:var(--remion-leading-normal)}.tr__hero-aside-value{color:var(--remion-text-primary);font-weight:700;white-space:nowrap}.tr__hero-aside-links{display:flex;flex-wrap:wrap;gap:var(--remion-space-16);margin-top:var(--remion-space-16)}.tr__hero-aside-links a{color:var(--remion-link-content-fg);font-weight:600;font-size:var(--remion-text-sm);text-decoration:underline;text-underline-offset:3px}.tr__hero-aside-links a:hover{color:var(--remion-link-content-fg-hover)}@media (max-width:768px){.tr__hero-aside-links a{display:inline-flex;align-items:center;min-height:var(--remion-btn-touch-min);padding-block:calc((var(--remion-btn-touch-min) - 1em) / 2);margin-block:calc(-1 * (var(--remion-btn-touch-min) - 1em) / 2);box-sizing:border-box}}.tr__hero-aside-steps{list-style:none;counter-reset:hero-aside-step;margin:0;padding:0;display:grid;grid-gap:var(--remion-space-8);gap:var(--remion-space-8)}.tr__hero-aside-steps li{counter-increment:hero-aside-step;display:flex;align-items:baseline;gap:var(--remion-space-10);font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary);line-height:var(--remion-leading-normal)}.tr__hero-aside-steps li:before{content:counter(hero-aside-step);flex:none;min-width:1.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--remion-trust-on-light)}@media (max-width:900px){.tr__hero-aside--steps{display:none}}.tr__quicknav{background:var(--remion-surface-cool);border-bottom:var(--remion-card-border)}.tr__quicknav-inner{padding-block:var(--remion-space-12)}.tr__quicknav-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--remion-space-8);overflow-x:auto;scrollbar-width:none}.tr__quicknav-list::-webkit-scrollbar{display:none}.tr__quicknav-list a{display:inline-flex;align-items:center;white-space:nowrap;min-height:var(--remion-btn-touch-min);padding:var(--remion-space-6) var(--remion-space-14);border-radius:var(--remion-radius-pill);border:var(--remion-card-border);background:#fff;color:var(--remion-primary);font-size:var(--remion-text-sm);font-weight:600;text-decoration:none;box-sizing:border-box}.tr__quicknav-list a:hover{border-color:var(--remion-trust);color:var(--remion-trust-on-light)}.tr__quicknav-list a:focus-visible{outline:2px solid var(--remion-trust);outline-offset:2px}.tr__hero .site-breadcrumbs{margin:0;color:color-mix(in srgb,var(--remion-on-dark) 82%,transparent)}.tr__hero .site-breadcrumbs__list{justify-content:flex-start}.tr__hero .site-breadcrumbs__link{color:var(--remion-on-dark);-webkit-text-decoration-color:color-mix(in srgb,var(--remion-on-dark) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--remion-on-dark) 45%,transparent)}.tr__hero .site-breadcrumbs__link:hover{color:#fff}.tr__hero .site-breadcrumbs__sep{color:color-mix(in srgb,var(--remion-on-dark) 60%,transparent)}.tr__hero .site-breadcrumbs__current{color:var(--remion-trust-on-dark)}.tr__hero .form-card{margin-top:var(--remion-space-20);color:var(--remion-text-primary)}.tr__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--remion-rhythm-card-gap);gap:var(--remion-rhythm-card-gap)}.tr__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tr__card{background:var(--remion-card-bg);border:var(--remion-card-border);border-radius:var(--remion-card-radius);box-shadow:var(--remion-card-shadow);padding:var(--remion-card-pad);display:flex;flex-direction:column}.tr__card h3{font-size:var(--remion-text-xl);font-weight:var(--type-h3-weight);color:var(--remion-primary);margin:0 0 var(--remion-space-8)}.tr__card p{font-size:var(--remion-text-base);color:var(--remion-text-secondary);margin:0;line-height:var(--type-body-lh)}.tr__card-body{flex:1 1 auto}.tr__card-titlerow{display:flex;align-items:center;gap:var(--remion-space-12);margin-bottom:var(--remion-space-8)}.tr__card-titlerow .r-icon-tile{flex:none}.tr__card .tr__card-titlerow h3{margin:0}.tr__card-banner{aspect-ratio:3/2;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--remion-radius-md);background:var(--remion-trust-light);margin-bottom:var(--remion-space-16);box-sizing:border-box;padding:0;overflow:clip}.tr__card-banner img{width:100%;height:100%;object-fit:cover;display:block}.tr__card-label{font-size:var(--remion-text-2xs);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-text-tertiary);margin:0 0 var(--remion-space-6)}.tr__card-doclink{margin-top:var(--remion-space-12)}.tr__card-doclink a{color:var(--remion-link-content-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tr__card-doclink a:hover{color:var(--remion-link-content-fg-hover)}.tr__numlist{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--remion-space-16);counter-reset:trnum}.tr__numlist,.tr__numlist li{display:grid;gap:var(--remion-space-16)}.tr__numlist li{grid-template-columns:auto 1fr;grid-gap:var(--remion-space-16);align-items:start;padding:var(--remion-card-pad);background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-surface);font-size:var(--remion-text-base);color:var(--remion-text-secondary);line-height:var(--remion-leading-normal)}.tr__numlist li:before{counter-increment:trnum;content:counter(trnum);width:2rem;height:2rem;border-radius:var(--remion-radius-pill);background:var(--remion-trust-light);color:var(--remion-trust-on-light);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--remion-text-sm);flex:none}.tr__kv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--remion-space-16);gap:var(--remion-space-16);margin:0}.tr__kv-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tr__kv-cards--text .tr__kv-card dt{font-weight:700;color:var(--remion-primary)}.tr__kv-cards--text .tr__kv-card dd{font-size:var(--remion-text-base);font-weight:400;color:var(--remion-text-secondary);line-height:var(--type-body-lh)}.tr__kv-card{background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-surface);padding:var(--remion-card-pad)}.tr__kv-card dt{font-size:var(--remion-text-sm);color:var(--remion-text-secondary);margin:0 0 var(--remion-space-6)}.tr__kv-card dd{margin:0;font-size:var(--remion-text-xl);font-weight:700;color:var(--remion-trust-on-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr__kv-card dd a{color:var(--remion-link-content-fg);text-decoration:underline;text-underline-offset:3px}.tr__kv-card dd a:hover{color:var(--remion-link-content-fg-hover)}.tr__checks{list-style:none;margin:0;padding:var(--remion-space-16) var(--remion-space-20);background:var(--remion-surface-cool);border:var(--remion-card-border);border-radius:var(--remion-radius-surface);display:grid;grid-gap:var(--remion-space-10);gap:var(--remion-space-10);max-width:52rem}.tr__checks li{display:flex;gap:var(--remion-space-10);align-items:flex-start;font-size:var(--remion-text-base);color:var(--remion-text-secondary);line-height:var(--type-body-lh)}.tr__checks svg{width:18px;height:18px;color:var(--remion-trust);flex:none;margin-top:var(--remion-space-4)}.tr__checks--not svg{color:var(--remion-text-tertiary)}.tr__tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--remion-space-16);gap:var(--remion-space-16)}.tr__tl--3{grid-template-columns:repeat(3,1fr)}@supports (grid-template-rows:subgrid){@media (min-width:901px){.tr__tl--3{grid-template-rows:auto auto auto 1fr}.tr__tl--3>.tr__tl-step{display:grid;grid-template-rows:subgrid;grid-row:span 4;justify-items:stretch;align-items:stretch;grid-gap:0;gap:0}.tr__tl--3>.tr__tl-step>.tr__tl-node{justify-self:center;margin-bottom:var(--remion-space-16)}.tr__tl--3>.tr__tl-step>.tr__tl-content{display:grid;grid-template-rows:subgrid;grid-row:span 3}.tr__tl--3 .tr__tl-step .tr__audience{align-self:stretch;height:100%}}}.tr__tl-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--remion-space-16)}.tr__tl-step:after{content:"";position:absolute;top:1.75rem;left:50%;width:calc(100% + var(--remion-space-16));height:2px;background:color-mix(in srgb,var(--remion-trust) 34%,var(--remion-border));z-index:0}.tr__tl-step:last-child:after{display:none}.tr__tl-node{position:relative;z-index:1;width:3.5rem;height:3.5rem;flex:none;border-radius:var(--remion-radius-pill);border:2px solid var(--remion-trust);background:#fff;color:var(--remion-trust);display:flex;align-items:center;justify-content:center}.tr__tl-node svg{width:26px;height:26px}.tr__tl-badge{position:absolute;top:-6px;right:-6px;min-width:1.5rem;height:1.5rem;padding-inline:4px;border-radius:var(--remion-radius-pill);background:var(--remion-trust);color:#fff;border:2px solid #fff;font-size:var(--remion-text-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.tr__tl-content{max-width:26ch}.tr__tl--3 .tr__tl-content{max-width:none;width:100%}.tr__tl-when{display:inline-block;font-size:var(--remion-text-2xs);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-trust-on-light);background:var(--remion-trust-light);border-radius:var(--remion-radius-pill);padding:2px var(--remion-space-10);margin:0 0 var(--remion-space-8)}.tr__tl-title{font-size:var(--remion-text-lg);font-weight:var(--type-h3-weight);color:var(--remion-primary);margin:0 0 var(--remion-space-6)}.tr__tl-desc{color:var(--remion-text-secondary);margin:0;line-height:var(--remion-leading-normal)}.tr__steps-foot,.tr__tl-desc{font-size:var(--remion-text-sm)}.tr__steps-foot{margin-top:clamp(1.5rem,3vw,2.25rem);display:flex;align-items:center;gap:var(--remion-space-10);color:var(--remion-trust-on-light);font-weight:600}.tr__steps-foot svg{flex:none;width:20px;height:20px;color:var(--remion-trust)}.tr__vtl{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;max-width:52rem}.tr__vtl li{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--remion-space-16);gap:var(--remion-space-16);padding-bottom:var(--remion-space-24)}.tr__vtl li:last-child{padding-bottom:0}.tr__vtl li:before{content:"";position:absolute;top:2.5rem;left:1.25rem;width:2px;height:calc(100% - 2.5rem);background:color-mix(in srgb,var(--remion-trust) 34%,var(--remion-border))}.tr__vtl li:last-child:before{display:none}.tr__vtl li[data-reveal]:before{transform-origin:top;transform:scaleY(1)}html.js-scroll-reveal .tr__vtl li[data-reveal]:before{transform:scaleY(0);transition:transform var(--remion-motion-slow) var(--remion-ease-out)}html.js-scroll-reveal .tr__vtl li[data-reveal].is-revealed:before{transform:scaleY(1)}@supports (animation-timeline:view()){.tr__vtl li[data-reveal]:before{animation:r-vtl-rail-draw var(--remion-motion-slow) var(--remion-ease-out) both;animation-timeline:view();animation-range:entry 0 cover 30%}}@keyframes r-vtl-rail-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.tr__vtl li[data-reveal]:before{transform:scaleY(1)!important;animation:none!important;transition:none!important}}.tr__vtl-node{width:2.5rem;height:2.5rem;flex:none;border-radius:var(--remion-radius-pill);border:2px solid var(--remion-trust);background:#fff;color:var(--remion-trust-on-light);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--remion-text-sm);position:relative;z-index:1}.tr__vtl-content{padding-top:var(--remion-space-4)}.tr__vtl-title{font-size:var(--remion-text-xl);line-height:var(--remion-leading-normal);letter-spacing:normal;font-weight:var(--type-h3-weight);color:var(--remion-primary);margin:0 0 var(--remion-space-6)}.tr__vtl-title .tr__tl-when{margin:0 var(--remion-space-10) 0 0;vertical-align:middle}.tr__vtl-desc{font-size:var(--remion-text-base);margin:0}.tr__vtl-desc,.tr__vtl-manager{color:var(--remion-text-secondary);line-height:var(--type-body-lh)}.tr__vtl-manager{margin:var(--remion-space-6) 0 0;font-size:var(--remion-text-sm)}.tr__vtl-manager-label{display:inline-block;margin-right:var(--remion-space-8);font-size:var(--remion-text-xs);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-trust-text)}.tr__tl-step .tr__audience{grid-template-columns:1fr;text-align:left;margin-top:var(--remion-space-16)}.tr__audience{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--remion-space-16);gap:var(--remion-space-16);margin-top:var(--remion-space-16)}.tr__audience-card{background:#fff;border:var(--remion-card-border);border-left:3px solid var(--remion-trust);border-radius:var(--remion-radius-surface);padding:var(--remion-space-16) var(--remion-space-20)}.tr__audience-label{font-size:var(--remion-text-sm);font-weight:700;letter-spacing:var(--remion-tracking-caps);text-transform:uppercase;color:var(--remion-text-tertiary);margin:0 0 var(--remion-space-8)}.tr__audience-copy{font-size:var(--remion-text-sm);color:var(--remion-text-secondary);margin:0;line-height:var(--remion-leading-normal)}.tr__audience-copy a{color:var(--remion-link-content-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tr__audience-copy a:hover{color:var(--remion-link-content-fg-hover)}.tr__disclosure-group{display:grid;grid-gap:var(--remion-space-12);gap:var(--remion-space-12)}.tr__disclosure{background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-surface);padding:var(--remion-space-16) var(--remion-space-20)}.tr__disclosure summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--remion-space-12)}.tr__disclosure summary::-webkit-details-marker{display:none}.tr__disclosure summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--remion-trust);border-bottom:2px solid var(--remion-trust);transform:rotate(45deg);transition:transform var(--remion-duration-fast);margin-left:auto;margin-right:var(--remion-space-4);flex:none}.tr__disclosure[open] summary:after{transform:rotate(-135deg)}.tr__disclosure summary svg{width:22px;height:22px;color:var(--remion-trust);flex:none}.tr__disclosure-h2{font-size:var(--remion-text-lg);line-height:var(--remion-leading-normal);letter-spacing:normal;font-weight:700;color:var(--remion-primary);margin:0;max-width:none}.tr__disclosure-body{margin-top:var(--remion-space-12);color:var(--remion-text-secondary);font-size:var(--remion-text-base);line-height:var(--type-body-lh)}.tr__disclosure-body>p{margin:0 0 var(--remion-space-12);max-width:var(--remion-measure-lead)}.tr__disclosure-body>p:last-child{margin-bottom:0}.tr__disclosure-body ol,.tr__disclosure-body ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:var(--remion-space-8);gap:var(--remion-space-8)}.tr__disclosure-body a{color:var(--remion-link-content-fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tr__disclosure-body a:hover{color:var(--remion-link-content-fg-hover)}.tr__disclosure-caption{margin:0 0 var(--remion-space-8);font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-tertiary)}.tr__pairs{margin:0;display:grid;grid-gap:var(--remion-space-12);gap:var(--remion-space-12)}.tr__pairs>div{background:var(--remion-surface-cool);border:var(--remion-card-border);border-radius:var(--remion-radius-md);padding:var(--remion-space-12) var(--remion-space-16)}.tr__pairs dt{font-weight:700;color:var(--remion-primary);margin:0 0 var(--remion-space-6);font-size:var(--remion-text-base)}.tr__pairs dd{margin:0;font-size:var(--remion-text-sm);line-height:var(--remion-leading-normal)}.tr__pairs dd,.tr__prose p{color:var(--remion-text-secondary)}.tr__prose p{font-size:var(--remion-text-base);line-height:var(--type-body-lh);margin:0 0 var(--remion-space-12);max-width:var(--remion-measure-prose)}.tr__prose p:last-child{margin-bottom:0}.tr__faq{display:grid;grid-gap:var(--remion-space-12);gap:var(--remion-space-12);max-width:52rem}.tr__faq details{background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-surface);padding:var(--remion-space-16) var(--remion-space-20)}.tr__faq summary{cursor:pointer;font-weight:700;color:var(--remion-primary);font-size:var(--remion-text-lg);list-style:none;display:flex;justify-content:space-between;gap:var(--remion-space-16);align-items:center}.tr__faq summary::-webkit-details-marker{display:none}.tr__faq summary:after{content:"+";color:var(--remion-trust);font-size:1.4em;line-height:1;flex:none}.tr__faq details[open] summary:after{content:"–"}.tr__faq-answer{margin:var(--remion-space-12) 0 0;color:var(--remion-text-secondary);line-height:var(--type-body-lh);font-size:var(--remion-text-base)}.tr__faq-answer p{margin:0}.tr__linkchips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--remion-space-12)}.tr__linkchips a{display:inline-flex;align-items:center;gap:var(--remion-space-8);padding:var(--remion-space-10) var(--remion-space-16);background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-pill);font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-primary);text-decoration:none;box-shadow:var(--remion-shadow-xs);line-height:var(--remion-leading-normal)}.tr__linkchips a:hover{border-color:var(--remion-trust);color:var(--remion-trust-on-light)}.tr__linkchips svg{width:16px;height:16px;color:var(--remion-trust);flex:none}.tr__toc{display:flex;flex-wrap:wrap;gap:var(--remion-space-8)}.tr__toc a{display:inline-flex;align-items:center;padding:var(--remion-space-6) var(--remion-space-12);background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-pill);font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-secondary);text-decoration:none;line-height:var(--remion-leading-normal)}.tr__toc a:hover{border-color:var(--remion-trust);color:var(--remion-trust-on-light)}.tr .public-legal-money-flow{margin:var(--remion-space-20) 0 0;background:#fff;border:var(--remion-card-border);border-radius:var(--remion-radius-surface);box-shadow:var(--remion-shadow-lg);padding:var(--remion-space-16) var(--remion-space-20);max-width:52rem}.tr .public-legal-money-flow__title{font-size:var(--remion-text-sm);font-weight:700;color:var(--remion-primary);margin:0 0 var(--remion-space-10)}.tr .public-legal-money-flow__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--remion-space-8)}.tr .public-legal-money-flow__step{display:inline-flex;align-items:center;gap:var(--remion-space-8);background:var(--remion-trust-light);color:var(--remion-trust-on-light);border-radius:var(--remion-radius-pill);padding:var(--remion-space-6) var(--remion-space-12);font-size:var(--remion-text-sm);font-weight:600;line-height:var(--remion-leading-normal)}.tr .public-legal-money-flow__step:not(:last-child):after{content:"→";color:var(--remion-trust);font-weight:700}.tr__cta-band{background:var(--remion-gradient-hero);color:#fff;border-radius:var(--remion-radius-surface);padding:clamp(2rem,5vw,3.5rem);text-align:center;position:relative;overflow:clip}.tr__cta-band h2{font-size:var(--remion-text-4xl);line-height:var(--type-h2-lh);letter-spacing:var(--remion-tracking-h2);font-weight:700;color:#fff;margin:0 auto;max-width:24ch}.tr__cta-band-utp{color:var(--remion-on-dark);margin:var(--remion-space-16) auto 0;max-width:52ch;font-size:var(--remion-text-lg);line-height:var(--type-body-lh)}.tr__cta-band .btn{margin-top:var(--tr-cta-inset)}@media (max-width:900px){.tr__tl,.tr__tl--3{grid-template-columns:1fr;gap:0}.tr__tl-step{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--remion-space-16);padding-bottom:var(--remion-space-24)}.tr__tl-step:last-child{padding-bottom:0}.tr__tl-step:after{top:3.5rem;left:1.75rem;width:2px;height:calc(100% - 3.5rem);transform:none}.tr__tl-content{max-width:none;padding-top:var(--remion-space-6)}.tr__audience,.tr__kv-cards,.tr__numlist{grid-template-columns:1fr}}@media (max-width:600px){.tr__cards,.tr__cards--2{grid-template-columns:1fr}}.tr__paths-tabs{display:none;margin:0 0 var(--remion-space-16);padding:0;border:0}.tr__paths-tab-option{display:contents}.tr__paths-tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--remion-btn-height-md);padding:var(--remion-space-8) var(--remion-space-16);border:1px solid var(--remion-card-border-color);border-radius:var(--remion-radius-pill);background:var(--remion-surface-0);color:var(--remion-text-primary);font-size:var(--remion-text-sm);font-weight:600;cursor:pointer;transition:background var(--remion-duration-normal) var(--remion-ease),border-color var(--remion-duration-normal) var(--remion-ease),color var(--remion-duration-normal) var(--remion-ease)}.tr__paths-tab-radio:checked+.tr__paths-tab{background:var(--remion-trust-light);border-color:var(--remion-trust);color:var(--remion-trust-on-light)}.tr__paths-tab-radio:focus-visible+.tr__paths-tab{outline:2px solid var(--remion-primary);outline-offset:2px}.tr__paths-tab-radio{display:none}@supports selector(:has(*)){@media (max-width:768px){.tr__paths-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;min-width:0;min-inline-size:0;gap:var(--remion-space-8);padding:var(--remion-space-4);margin:calc(-1 * var(--remion-space-4)) calc(-1 * var(--remion-space-4)) var(--remion-space-12);scrollbar-width:none}.tr__paths-tabs::-webkit-scrollbar{display:none}.tr__paths-tab{flex:none;white-space:nowrap}.tr__paths-tab-radio{display:inline;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tr__paths-switch:has(#tr-paths-tab-catalog:checked) .tr__card:not([data-path-key=catalog]),.tr__paths-switch:has(#tr-paths-tab-company:checked) .tr__card:not([data-path-key=company]),.tr__paths-switch:has(#tr-paths-tab-private-master:checked) .tr__card:not([data-path-key=private-master]){display:none}}}