.tr-hero{background:radial-gradient(60% 80% at 100% 0%, #e9dcc612, #e9dcc600 70%), var(--color-deep);position:relative;overflow:clip}.tr-hero-wrap{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.tr-hero-title{color:#fff9ef;margin-top:18px;font-size:clamp(46px,5.8vw,88px)}.tr-hero-title>span{text-wrap:balance}@media (width<=389.98px){.tr-hero-title{font-size:40px}}.tr-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 64px;margin-top:28px;display:flex}.tr-hero-copy{flex:560px;max-width:720px}.tr-hero-stat{border-top:1px solid #e9dfcd38;flex:0 380px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;margin:0;padding-top:22px;display:grid}.tr-hero-n{font:400 clamp(84px, 9vw, 132px) / .9 var(--font-display);letter-spacing:-.02em;color:#e9dcc6}.tr-hero-unit{font:400 26px/1 var(--font-display);color:#fff9ef}.tr-hero-what{color:#a9bab5;text-wrap:pretty;grid-column:1/-1;margin-top:14px;font-size:14.5px;line-height:1.55}.tr-hero-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.tr-hero-small{color:#93a8a2;margin:20px 0 0;font-size:14px}.tr-hero-small a{color:#e9dcc6}.tr-hero-small a:hover{color:#fffdf8}.tr-rail{margin-top:clamp(48px,6vw,84px)}.tr-rail-k{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#93a8a2;margin:0}.tr-rail ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.tr-rail li{min-width:0;position:relative}.tr-rail li:not(:last-child):after{content:"";top:5px;background:#e9dfcd52;height:1px;position:absolute;inset-inline:16px -2px}.tr-rail li:nth-child(5):after,.tr-rail li:nth-child(6):after{background:repeating-linear-gradient(90deg,#e9dfcd66 0 4px,#0000 4px 9px)}.tr-rail a{padding-inline-end:18px;color:inherit;flex-direction:column;gap:4px;padding-bottom:6px;text-decoration:none;display:flex}.tr-rail-dot{box-sizing:border-box;background:var(--color-deep);border:2px solid #e9dcc6;border-radius:50%;width:11px;height:11px;margin-bottom:12px;transition:background .2s,transform .2s}.tr-rail-time{font:500 12.5px var(--font-mono);color:#e9dcc6}.tr-rail-name{font:400 24px/1.1 var(--font-display);color:#fff9ef}.tr-rail-line{color:#a9bab5;text-wrap:pretty;font-size:13.5px;line-height:1.45}.tr-rail a:hover .tr-rail-dot{background:#e9dcc6;transform:scale(1.15)}.tr-rail a:hover .tr-rail-name{color:#e9dcc6}@media (width<=1199.98px){.tr-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.tr-rail li:nth-child(4):after{display:none}}@media (width<=759.98px){.tr-rail ol{grid-template-columns:minmax(0,1fr);row-gap:0}.tr-rail li:not(:last-child):after,.tr-rail li:nth-child(4):after{top:19px;bottom:-3px;width:1px;height:auto;display:block;inset-inline:5px auto}.tr-rail li:nth-child(5):after,.tr-rail li:nth-child(6):after{background:repeating-linear-gradient(#e9dfcd66 0 4px,#0000 4px 9px)}.tr-rail a{grid-template-columns:11px 84px minmax(0,1fr);align-items:center;column-gap:14px;padding:0 0 16px;display:grid}.tr-rail-dot{margin:0}.tr-rail-name{font-size:21px}.tr-rail-line{display:none}}.tr-val{background:#f4efe6;padding-bottom:clamp(72px,8vw,112px)}.tr-val-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}@media (width<=1199.98px){.tr-val-grid{grid-template-columns:minmax(0,1fr)}.tr-val-card{order:-1}}@media (width>=768px) and (width<=1199.98px){.tr-val-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:40px;display:grid}.tr-val-quick{grid-row:1/span 2}.tr-val-side>.tr-val-h{grid-column:2;margin-top:0}.tr-val-side>.tr-val-list{grid-column:2}}.tr-val-quick{color:#fff9ef;background:#0e2b29;border-radius:18px;padding:20px 22px}.tr-val-k{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#a9bab5;display:block}.tr-val-nums{flex-wrap:wrap;gap:12px 32px;margin-top:14px;display:flex}.tr-val-nums>span{flex-direction:column;gap:6px;display:flex}.tr-val-n-k{letter-spacing:.08em;text-transform:uppercase;color:#a9bab5;font-size:12px;font-weight:600}.tr-val-n{font:400 40px/1 var(--font-display);color:#fff9ef}.tr-val-n-2{color:#e9dcc6}.tr-val-line{color:#a9bab5;margin:14px 0 0;font-size:14.5px;line-height:1.55}.tr-val-h{margin:36px 0 0;font-size:15px;font-weight:600}.tr-val-list{border-top:1px solid #1f1a14;margin:12px 0 0;padding:0;list-style:none}.tr-val-list>li{border-bottom:1px solid #e3d8c7;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;display:flex}.tr-val-li{color:#544a3e;font-size:14.5px;line-height:1.5}.tr-val-card{background:#fffdf8;border:1px solid #e3d8c7;border-radius:22px;padding:clamp(20px,2.4vw,30px);box-shadow:0 30px 60px -40px #2e200e73}.tr-buy-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.tr-buy-top h3{font:400 28px/1.1 var(--font-display);margin:0}.tr-buy-src{font:500 12px var(--font-mono);letter-spacing:.02em;color:#706456}.tr-buy-ctls{flex-wrap:wrap;gap:12px 28px;margin-top:20px;display:flex}.tr-buy-ctl{flex-direction:column;gap:7px;min-width:0;display:flex}.tr-buy-ctl-k{color:#544a3e;font-size:13px;font-weight:500}.tr-buy-ctl .seg{flex-wrap:wrap;align-self:flex-start}.tr-buy-ctl .seg>button{height:36px;padding:0 14px;font-size:13.5px}.tr-buy-why{color:#706456;min-height:3em;margin:12px 0 0;font-size:14px;line-height:1.5}.tr-buy-tiles{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}@media (width<=639.98px){.tr-buy-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-buy-tiles>:first-child{grid-column:1/-1}}.tr-buy-ink,.tr-buy-tile{background:#f4efe6;border-radius:16px;flex-direction:column;min-width:0;padding:16px 16px 15px;display:flex}.tr-buy-ink{color:#fff9ef;background:#0e2b29}.tr-buy-k{letter-spacing:.08em;text-transform:uppercase;color:#706456;font-size:12px;font-weight:600}.tr-buy-ink .tr-buy-k,.tr-buy-ink .tr-buy-sub{color:#a9bab5}.tr-buy-big{font:400 clamp(30px, 2.6vw, 40px)/1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:10px;display:block}.tr-buy-sub{color:#706456;margin-top:7px;font-size:13px;line-height:1.4;display:block}.tr-buy-offer{justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;display:flex}.tr-buy-offer label{color:#0f5c58;font-size:14px;font-weight:600}.tr-buy-offer span{font-size:19px;font-weight:600}.tr-buy-scale{height:84px;margin-top:6px;position:relative}.tr-buy-zones{background:#f3e3dc;border-radius:999px;height:14px;position:absolute;top:30px;left:0;right:0;overflow:hidden}.tr-buy-zones>span{position:absolute;top:0;bottom:0}.tr-buy-tick{background:#0f5c58;width:2px;height:24px;margin-left:-1px;position:absolute;top:25px}.tr-buy-tick-cust{background:#706456;height:30px;top:19px}.tr-buy-tick-max{background:#1f1a14;height:35px;top:25px}.tr-buy-mark{font:500 12px var(--font-mono);color:#1f1a14;white-space:nowrap;position:absolute;top:64px;transform:translate(-50%)}.tr-buy-mark-cust{color:#706456;top:0}.tr-buy-thumb{pointer-events:none;border-radius:50%;width:24px;height:24px;margin-left:-12px;transition:background .3s,box-shadow .2s;position:absolute;top:25px;box-shadow:0 0 0 4px #fffdf8,0 6px 14px -4px #2e200e80}.tr-buy-range{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:32px;margin:0;position:absolute;top:21px;left:0;right:0}.tr-buy-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px}.tr-buy-range::-moz-range-thumb{border:0;width:24px;height:24px}.tr-buy-scale:has(.tr-buy-range:focus-visible) .tr-buy-thumb{box-shadow:0 0 0 4px #fffdf8,0 0 0 6px #0f5c58,0 6px 14px -4px #2e200e80}.tr-buy-legend{color:#544a3e;flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:13px;display:flex}.tr-buy-legend span{align-items:center;gap:7px;display:inline-flex}.tr-buy-legend i{border-radius:3px;width:18px;height:10px}.tr-buy-verdict{border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding:14px 16px;transition:background .3s;display:flex}.tr-buy-say{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.tr-buy-say i{border-radius:50%;width:8px;height:8px}.tr-buy-profit{color:#544a3e;font-size:14px}.tr-buy-profit b{font-variant-numeric:tabular-nums;font-weight:600}.tr-ap{background:#fffdf8}.tr-ap-foot{color:#706456;margin:0;padding-block:28px clamp(72px,8vw,112px);font-size:13.5px}.tr-st{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"list phone more";align-items:center;gap:32px 56px;display:grid}.tr-st-list{border-top:1px solid #1f1a14;grid-area:list;margin:0;padding:0;list-style:none}.tr-st-step{text-align:start;color:#544a3e;border-bottom:1px solid #e3d8c7;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;width:100%;padding:12px 8px 13px 0;transition:color .2s;display:grid;position:relative}.tr-st-step:hover{color:#1f1a14}.tr-st-n{width:26px;height:26px;font:500 12px/1 var(--font-mono);color:#706456;border:1px solid #d8cab4;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;margin-top:-2px;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.tr-st-name{color:#1f1a14;justify-content:space-between;align-items:baseline;gap:10px;font-size:16px;font-weight:600;display:flex}.tr-st-time{font:500 12px var(--font-mono);color:#706456}.tr-st-line{text-wrap:pretty;grid-column:2;font-size:13.5px;line-height:1.45}.tr-st-step[aria-pressed=true]{color:#1f1a14}.tr-st-step[aria-pressed=true] .tr-st-n{color:#fff9ef;background:#0e2b29;border-color:#0e2b29}.tr-st-step[aria-pressed=true] .tr-st-time{color:#0f5c58}.tr-st-bar{inset-inline:0;transform-origin:0;background:#0f5c58;height:2px;animation:linear forwards tr-st-bar;position:absolute;bottom:-1px}.tr-st[data-held] .tr-st-bar{animation-play-state:paused}@keyframes tr-st-bar{0%{transform:scaleX(0)}}.tr-st-phone{grid-area:phone}.tr-st-scr{min-height:0;animation:tr-st-in .45s var(--ease-out-expo) backwards;flex-direction:column;flex:1;display:flex;position:relative}@keyframes tr-st-in{0%{opacity:0;transform:translate(14px)}}.tr-st-more{grid-area:more;max-width:440px;min-height:300px}.tr-st-k{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#706456;margin:0}.tr-st-h{font:400 clamp(28px, 2.6vw, 36px) / 1.08 var(--font-display);letter-spacing:-.01em;margin:14px 0 0}.tr-st-p{color:#544a3e;text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.6}.tr-st-a{color:#0f5c58;align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tr-st-a:hover{color:#0b4a47}.tr-st-a span{transition:transform .2s}.tr-st-a:hover span{transform:translate(3px)}@media (width<=1199.98px){.tr-st{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"list phone""more phone";align-items:start;gap:32px 48px}.tr-st-more{min-height:0}}@media (width<=759.98px){.tr-st{grid-template-columns:minmax(0,1fr);grid-template-areas:"list""phone""more";gap:24px}.tr-st-list{border-top:0;flex-wrap:wrap;gap:8px;display:flex}.tr-st-step{background:#fffdf8;border:1px solid #e3d8c7;border-radius:999px;align-items:center;gap:8px;width:auto;height:40px;padding:0 14px 0 6px;display:inline-flex}.tr-st-n{width:26px;height:26px;margin:0}.tr-st-name{font-size:14.5px}.tr-st-time,.tr-st-line{display:none}.tr-st-step[aria-pressed=true]{border-color:#0e2b29}.tr-st-phone{justify-self:center}.tr-st-more{min-height:280px}}@media (prefers-reduced-motion:reduce){.tr-st-scr{animation:none}}.tr-photos{padding-bottom:clamp(72px,8vw,112px)}.tr-sg-stage{position:relative}.tr-sg-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.tr-sg-panel{background:radial-gradient(70% 90% at 100% 0,#9fd3b00f,#9fd3b000 60%),#12332f;border-radius:28px;position:absolute;left:0;right:0;overflow:clip;box-shadow:inset 0 0 0 1px #e9dfcd1a,0 40px 80px -48px #0009}.tr-sg-sec{width:900px;height:592px;position:absolute;top:0;left:24px}.tr-sg-svg{display:block;position:absolute;inset:0}.tr-sg-phone{z-index:2;position:absolute}.tr-sg-lab{z-index:3;color:#e9dfcd;white-space:nowrap;background:#0e2b29;border-radius:999px;align-items:center;gap:8px;height:26px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;transform:translate(28px,-6px);box-shadow:inset 0 0 0 1px #e9dfcd2e,0 8px 20px -10px #0000008c}.tr-sg-lab:before{content:"";background:#d9774b;border-radius:50%;width:6px;height:6px}.tr-sg-place{color:#a9bab5;white-space:nowrap;font-size:13px;position:absolute}.tr-sg-place b{font:500 12.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e9dfcd}.tr-sg-sig{color:#9fd3b0;white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex;position:absolute}.tr-sg-sig-off{color:#93a8a2}.tr-sg-desk{color:#e9dfcd;white-space:nowrap;font-size:12.5px;position:absolute}.tr-sg-wave{opacity:.5}.tr-sg-sec[data-back] .tr-sg-wave{animation:tr-wave 1.2s ease-out calc(var(--i) * .16s) 2}.tr-sg-flash{opacity:0;transform-box:fill-box;transform-origin:50%}.tr-sg-flash[data-on]{animation:.55s ease-out tr-flash}.tr-sg-me{z-index:2;will-change:transform;position:absolute;top:0;left:0}.tr-sg-me[data-walk]{animation:1.7s linear forwards tr-walk}.tr-sg-me-dot{color:#0e2b29;background:#e9dcc6;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;font-size:12.5px;font-weight:600;display:flex;box-shadow:0 0 0 4px #e9dcc629,0 10px 20px -8px #0009}.tr-sg-me-phone{height:24px;font:600 12px var(--font-sans);font-variant-numeric:tabular-nums;color:#93a8a2;white-space:nowrap;background:#0a2220;border-radius:8px;align-items:center;gap:6px;padding:0 9px;transition:color .3s;display:inline-flex;position:absolute;top:-30px;left:24px;box-shadow:inset 0 0 0 1px #e9dfcd29}.tr-sg-me-phone[data-online]{color:#9fd3b0}.tr-sg-small{display:none}@media (width<=1199.98px){.tr-sg-stage{display:none}.tr-sg-small{flex-direction:column;align-items:center;gap:22px;display:flex}}.tr-sg-rail{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.tr-sg-rail>li{align-items:flex-start;display:flex;position:relative}.tr-sg-stop{z-index:1;color:#93a8a2;background:#0e2b29;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;line-height:1.3;transition:background .35s,color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e9dfcd29}.tr-sg-stop b{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#e9dfcd}.tr-sg-rail>li[data-on] .tr-sg-stop{color:#544a3e;box-shadow:none;background:#e9dcc6}.tr-sg-rail>li[data-on] .tr-sg-stop b{color:#0e2b29}.tr-sg-link{background:#e9dfcd29;height:2px;position:absolute;top:22px;left:50%;right:-50%;overflow:hidden}.tr-sg-link:after{content:"";transform-origin:0;transition:transform .6s var(--ease-out-expo);background:#9fd3b0;position:absolute;inset:0;transform:scaleX(0)}.tr-sg-rail>li[data-past] .tr-sg-link:after{transform:none}.tr-sg-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-top:28px;display:flex}.tr-sg-cap{max-width:820px;color:var(--color-on-deep-2);flex:520px;margin:0;font-size:16px;line-height:1.5;display:grid}.tr-sg-cap-in{opacity:0;transition:opacity .3s ease-out, transform .5s var(--ease-out-expo);grid-area:1/1;transform:translateY(8px)}.tr-sg-cap-in[data-on]{opacity:1;transition-delay:.1s;transform:none}.tr-sg-cap-time{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:var(--color-sand);margin-inline-end:10px}.tr-sg-how{border-top:1px solid #e9dfcd38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px;margin:64px 0 0;padding:0;list-style:none;display:grid}.tr-sg-how>li{padding-top:22px}.tr-sg-how h3{font:400 26px/1.15 var(--font-display);color:#fff9ef;margin:0}.tr-sg-how p{color:var(--color-on-deep-2);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}@media (width<=899.98px){.tr-sg-how{grid-template-columns:minmax(0,1fr)}.tr-sg-how>li{border-bottom:1px solid #e9dfcd24;padding-block:20px}}.tr-sg[data-held] *,.tr-sg[data-held] :after{animation-play-state:paused!important}@keyframes tr-walk{0%{transform:translate(520px,520px)}11.2%{transform:translate(606px,528px)}45%{transform:translate(806px,360px)}79.9%{transform:translate(606px,180px)}to{transform:translate(452px,162px)}}@keyframes tr-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes tr-wave{0%{opacity:.1}35%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.tr-sg-sec[data-back] .tr-sg-wave,.tr-sg-flash[data-on],.tr-sg-me[data-walk]{animation:none}.tr-sg-cap-in{transition:opacity .25s ease-out;transform:none!important}}.tr-apv{background:#fffdf8;padding-bottom:clamp(72px,8vw,112px)}.tr-apv-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.tr-apv-list>li{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:26px;display:flex;position:relative}.tr-apv-list>li:before{content:"";top:5px;background:#d8cab4;height:1px;position:absolute;inset-inline:0 -28px}.tr-apv-list>li:last-child:before{inset-inline-end:0}.tr-apv-dot{top:0;box-sizing:border-box;background:#fffdf8;border:2px solid #0f5c58;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-start:0}.tr-apv-list>li:nth-child(n+2) .tr-apv-dot{background:#0f5c58}.tr-apv-at{font:500 13px var(--font-mono);color:#0f5c58}.tr-apv-who{font:400 24px/1.1 var(--font-display);margin-top:4px}.tr-apv-role{color:#706456;font-size:13px}.tr-apv-what{color:#544a3e;text-wrap:pretty;margin:8px 0 12px;font-size:15px;line-height:1.55}.tr-apv-list .pill{margin-top:auto}.tr-apv-push{background:#f4efe6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px 18px;margin-top:44px;padding:18px 20px;display:grid}.tr-apv-push-k{max-width:200px;font:500 12px/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#706456;text-wrap:balance}.tr-apv-push-card{background:#fffdf8;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13.5px;line-height:1.4;display:flex;box-shadow:0 10px 24px -14px #2e200e66,0 0 0 .5px #2e200e1f}.tr-apv-push-card b{font-weight:600;display:block}.tr-apv-push-card b+span{color:#544a3e}.tr-apv-push-ic{color:#e9dcc6;background:#0e2b29;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-flex}.tr-apv-chat{border-radius:4px 16px 16px}.tr-apv-foot{color:#706456;flex-wrap:wrap;gap:6px 12px;margin:28px 0 0;font-size:14.5px;display:flex}.tr-apv-foot a{color:#0f5c58;font-weight:500}.tr-apv-foot a:hover{color:#0b4a47}@media (width<=1199.98px){.tr-apv-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.tr-apv-list>li:nth-child(2):before{inset-inline-end:0}.tr-apv-push{grid-template-columns:minmax(0,1fr);gap:8px}.tr-apv-push-k{max-width:none}.tr-apv-push-k:not(:first-child){margin-top:10px}}@media (width<=639.98px){.tr-apv-list{grid-template-columns:minmax(0,1fr);row-gap:0}.tr-apv-list>li{padding:0 0 28px 30px;padding-inline:30px 0}.tr-apv-list>li:before{top:14px;bottom:0;width:1px;height:auto;inset-inline:5px auto}.tr-apv-list>li:last-child:before{display:none}.tr-apv-dot{top:2px}}.tr-sheet{background:#f0e9de}.tr-sh-stage{position:relative}.tr-sh-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.tr-sh-desk{color:#1f1a14;position:absolute}.tr-sh-page{flex-direction:column;flex:1;gap:16px;min-width:0;padding:22px 30px 24px 34px;display:flex;position:relative;overflow:clip}.tr-deal{background:#fffdf8;border:1px solid #eee6da;border-radius:18px;flex-direction:column;gap:9px;padding:16px 18px 18px;display:flex;position:relative;box-shadow:0 1px 1px #3c280f08,0 2px 8px -3px #3c280f12}.tr-deal-rows{border-top:1px solid #f4efe6;flex-direction:column;gap:7px;padding-top:10px;display:flex}.tr-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:relative}.tr-line-text{display:block}.tr-over{background:#fbf1ea;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.tr-market{background:#fffdf8;border:1px solid #eee6da;border-radius:18px;padding:14px 18px 16px;position:relative}:is(.tr-line,.tr-over,.tr-market)>:not(.tr-pin){transition:opacity .45s ease-out}:is(.tr-line,.tr-over,.tr-market)[data-stay]>:not(.tr-pin),.tr-dim[data-on]{opacity:.38}.tr-dim{transition:opacity .45s ease-out}.tr-pin{z-index:1;inset-inline-start:-29px;color:#fffdf8;opacity:0;width:22px;height:22px;transition:opacity .25s ease-out calc(var(--n) * 70ms), transform .6s var(--ease-spring) calc(var(--n) * 70ms);background:#0f5c58;border-radius:50%;justify-content:center;align-items:center;margin-top:-11px;display:flex;position:absolute;top:50%;transform:scale(.4);box-shadow:0 0 0 3px #f4efe6}.tr-pin[data-stay]{background:#544a3e}.tr-pin[data-on]{opacity:1;transform:none}.tr-over>.tr-pin{inset-inline-start:-29px}.tr-market>.tr-pin{inset-inline-start:-12px;top:26px}.tr-deal-btn{white-space:nowrap;background:#fffdf8;border:1px solid #e3d8c7;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:max-content;height:36px;padding-inline:12px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.tr-deal-btn[data-hot]{color:#0b4a47;border-color:#0f5c58}.tr-deal-btn[data-press]{color:#0b4a47;background:#e0ece8;border-color:#0f5c58;transform:scale(.97)}.tr-sh-paper{position:absolute}.tr-pp{box-sizing:border-box;color:#1c1915;opacity:0;transform-origin:30% 0;height:100%;transition:opacity .35s ease-out, transform .8s var(--ease-out-expo);background:#fff;border-radius:4px;flex-direction:column;padding:34px 36px 28px;display:flex;position:relative;transform:translateY(-20px)rotate(-1.2deg);box-shadow:0 1px 2px #2e200e14,0 36px 70px -36px #2e200e80}.tr-pp[data-on]{opacity:1;transform:none}.tr-pp-head{color:#6b6356;border-bottom:1px solid #ddd5c8;justify-content:space-between;gap:16px;padding-bottom:10px;font-size:13px;display:flex}.tr-pp-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:26px;display:grid}.tr-pp[data-narrow] .tr-pp-main{grid-template-columns:minmax(0,1fr);gap:28px}.tr-pp[data-narrow] .tr-pp-ar{border-top:1px solid #ddd5c8;padding-top:24px}.tr-pp-h{font:400 24px/1.15 var(--font-display);margin:0 0 12px}.tr-pp-ar .tr-pp-h{font:600 21px/1.3 Readex Pro,system-ui,sans-serif}.tr-pp-ar{font-family:Readex Pro,system-ui,sans-serif}.tr-pp-car{margin-bottom:14px;font-size:16px;font-weight:600}.tr-pp-t{border-collapse:collapse;width:100%;font-size:14px}.tr-pp-t tr{border-bottom:1px solid #eee7dc;transition:opacity .35s ease-out}.tr-pp-t tr:not([data-in]){opacity:0}.tr-pp-t th{padding:6px 0;text-align:start;color:#6b6356;text-wrap:balance;padding-inline-end:14px;font-weight:400}.tr-pp-t td{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding:6px 0;font-weight:600}.tr-sh-canvas .tr-pp-t th{white-space:nowrap}.tr-pp-t .tr-pp-wrap td{white-space:normal;text-wrap:balance}.tr-pp-p{margin:14px 0 0;font-size:13px;line-height:1.5;transition:opacity .35s ease-out}.tr-pp-p:not([data-in]){opacity:0}.tr-pp-muted{color:#6b6356}.tr-pp-foot{color:#6b6356;margin-top:auto;padding-top:24px;font-size:12px}.tr-chip{z-index:6;color:#fffdf8;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;background:#0f5c58;border-radius:8px;align-items:center;height:26px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 12px 26px -12px #0f5c58b3}.tr-sh-stays{color:#544a3e;opacity:0;transition:opacity .4s ease-out, transform .6s var(--ease-out-expo);align-items:flex-start;gap:10px;margin:0;font-size:14.5px;line-height:1.5;display:flex;position:absolute;transform:translateY(8px)}.tr-sh-stays>svg{flex:none;margin-top:3px}.tr-sh-stays b{color:#1f1a14;font-weight:600}.tr-sh-stays[data-on]{opacity:1;transform:none}.tr-sh-stays-flow{margin-top:14px;position:static}.tr-sh-small{display:none}@media (width<=1199.98px){.tr-sh-stage{display:none}.tr-sh-small{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.tr-sh-small .tr-deal{margin-inline-start:18px}}@media (width<=899.98px){.tr-sh-small{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.tr-sh-small-card,.tr-sh-small-paper{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.tr-sh-small .tr-lab-flow{align-self:flex-start}.tr-sh-small .tr-pp{height:auto;padding:24px 22px 20px}.tr-sh-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin-top:26px;display:flex}.tr-sh-cap{color:#544a3e;flex:520px;max-width:780px;margin:0;font-size:16px;line-height:1.5;display:grid}.tr-sh-cap-in{opacity:0;transition:opacity .3s ease-out, transform .5s var(--ease-out-expo);grid-area:1/1;transform:translateY(8px)}.tr-sh-cap-in[data-on]{opacity:1;transition-delay:.1s;transform:none}.tr-sh-cap-time{font:500 12.5px var(--font-mono);letter-spacing:.04em;color:#0f5c58;margin-inline-end:10px}.tr-sh-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.tr-sh-acts .seg{background:#e6dccb}.tr-sh-acts .seg>button{color:#544a3e;height:36px;padding:0 14px;font-size:13.5px}.tr-sh-acts .seg>button[aria-pressed=true]{color:#1f1a14}@media (width<=479.98px){.tr-sh-acts .seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tr-sh-acts .seg>button{white-space:normal;text-align:center;height:auto;min-height:44px;padding:6px 10px;line-height:1.3}}.tr-sheet>.wrap{padding-block-end:clamp(72px,8vw,112px)}.tr-sh[data-held] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.tr-pp,.tr-sh-stays,.tr-sh-cap-in,.tr-pin{transform:none!important}}.tr-ho{padding-bottom:clamp(72px,8vw,112px)}.tr-ho-grid{background:#12332f;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px clamp(48px,6vw,96px);padding:clamp(28px,3.4vw,48px) clamp(24px,4.6vw,72px);display:grid;box-shadow:inset 0 0 0 1px #e9dfcd1a}.tr-ho-start{flex-direction:column;gap:36px;min-width:0;display:flex}.tr-ho-ctl{flex-direction:column;gap:22px;display:flex}.tr-ho-k{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#93a8a2}.tr-ho-field{flex-direction:column;gap:9px;display:flex}.tr-ho-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tr-ho-row label,.tr-ho-label{color:#fff9ef;font-size:15px;font-weight:600}.tr-ho-row output{font:400 30px/1 var(--font-display);color:#e9dcc6;white-space:nowrap}.tr-ho-field input[type=range]{accent-color:#e9dcc6;width:100%;margin:0}.tr-ho-hint{color:#a9bab5;font-size:13.5px}.tr-ho-seg{background:#e9dfcd14;align-self:flex-start}.tr-ho-seg>button{color:#a9bab5;height:36px;padding:0 16px;font-size:14px}.tr-ho-seg>button:hover{color:#fff9ef}.tr-ho-seg>button[aria-pressed=true]{color:#0e2b29;background:#e9dcc6}.tr-ho-ctl button:disabled{cursor:default;opacity:.55}.tr-ho-say{color:#f3d9a8;background:#e9cda01f;border-radius:14px;gap:10px;min-height:4.6em;margin:0;padding:14px 16px;font-size:15px;line-height:1.5;transition:background .3s,color .3s;display:flex}.tr-ho-say[data-within]{color:#9fd3b0;background:#9fd3b01f}.tr-ho-say svg{flex:none;margin-top:2px}.tr-ho-acts{flex-wrap:wrap;gap:12px;display:flex}.tr-ho-behind{transform-origin:50% 0;min-height:0;transition:transform .55s var(--ease-out-expo);flex:1;padding:4px 14px 0;overflow:clip}.tr-ho-behind[data-back]{transform:translateY(6px)scale(.93)}.tr-ho-dim{opacity:0;pointer-events:none;background:#14100a52;transition:opacity .4s;position:absolute;inset:-60px 0 0}.tr-ho-dim[data-on]{opacity:1}.tr-ho-sheet{inset-inline:0;transition:transform .55s var(--ease-out-expo);background:#fffdf8;border-radius:22px 22px 0 0;padding:8px 14px 24px;position:absolute;bottom:0;transform:translateY(104%);box-shadow:0 -12px 30px -14px #1e140859}.tr-ho-sheet[data-open]{transform:none}.tr-ho-toast{inset-inline:12px;color:#fff9ef;animation:tr-ho-toast .5s var(--ease-out-expo) .25s backwards;background:#1f1a14;border-radius:14px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;bottom:28px;box-shadow:0 14px 30px -12px #1e14088c}.tr-ho-toast[data-tone=taken] svg{color:#9fd3b0}.tr-ho-toast[data-tone=revised] svg{color:#f3d9a8}@keyframes tr-ho-toast{0%{opacity:0;transform:translateY(16px)}}.tr-ho-after{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.tr-ho-after>li{border-top:1px solid #e9dfcd33;flex-direction:column;padding-top:16px;display:flex}.tr-ho-after h3{color:#fff9ef;margin:0;font-size:16px;font-weight:600}.tr-ho-after p{color:#a9bab5;text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}.tr-ho-after a{color:#e9dcc6;gap:8px;margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.tr-ho-after a:hover{color:#fffdf8}@media (width<=1023.98px){.tr-ho-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.tr-ho-start{width:100%;max-width:560px}.tr-ho-phone{order:-1}.tr-ho-after{grid-template-columns:minmax(0,1fr)}}@media (width<=479.98px){.tr-ho-grid{border-radius:22px;padding:20px 16px 24px}.tr-ho-row output{font-size:26px}}@media (prefers-reduced-motion:reduce){.tr-ho-toast{animation:none}}.tr-se{background:#f4efe6}.tr-se-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px 40px;display:grid}@media (width<=1023.98px){.tr-se-grid{grid-template-columns:minmax(0,1fr)}}.tr-se-col{flex-direction:column;gap:12px;min-width:0;display:flex}.tr-se-card{background:#fffdf8;border:1px solid #e3d8c7;border-radius:22px;padding:clamp(18px,2.2vw,28px);box-shadow:0 30px 60px -40px #2e200e73}.tr-se-hint{color:#706456;margin:0;font-size:13.5px}.tr-se-foot{color:#706456;margin:0;padding-block:28px clamp(72px,8vw,112px);font-size:14.5px}.tr-se-foot a{color:#0f5c58;margin-inline-start:6px;font-weight:500}.tr-ow{flex-direction:column;gap:24px;display:flex}.tr-ow-form{flex-direction:column;gap:14px;min-width:0;display:flex}.tr-ow-top{flex-direction:column;gap:3px;display:flex}.tr-ow-h{font-size:17px;font-weight:600}.tr-ow-ref{color:#706456;font-size:13px}.tr-ow-radio{gap:8px;display:flex}.tr-ow-radio>button{color:#544a3e;background:#fffdf8;border:1px solid #e3d8c7;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.tr-ow-radio>button:hover{border-color:#0f5c58}.tr-ow-radio>button[aria-pressed=true]{color:#0b4a47;background:#e0ece8;border:1.5px solid #0f5c58}.tr-ow-pair,.tr-ow-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-ow-k{color:#544a3e;flex-direction:column;gap:2px;font-size:14px;font-weight:500;display:flex}.tr-ow-k small{color:#706456;font-size:12.5px;font-weight:400}.tr-ow-box{white-space:nowrap;background:#fffdf8;border:1px solid #e3d8c7;border-radius:10px;flex:none;align-items:center;height:38px;padding:0 12px;font-size:14.5px;font-weight:600;display:inline-flex}.tr-ow-box-hot{border:1.5px solid #0f5c58}.tr-ow-field{flex-direction:column;gap:8px;display:flex}.tr-ow-field input[type=range]{width:100%;margin:0}.tr-ow-letter{color:#286d42;border:1px solid #e3d8c7;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.tr-ow-sum{border-top:1px solid #e3d8c7;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:16px;font-weight:600;display:flex}.tr-ow-sum[data-short]{color:#905200}.tr-ow-cover{flex-direction:column;gap:8px;display:flex}.tr-ow-cover .seg{flex-wrap:wrap;align-self:flex-start}.tr-ow-cover .seg>button{height:34px;font-size:13.5px}.tr-ow-sheet{background:#f8f3eb;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;display:flex}.tr-ow-sheet-k{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#706456}.tr-ow-t{border-collapse:collapse;width:100%;font-size:13.5px}.tr-ow-t tr{border-bottom:1px solid #ebe2d4}.tr-ow-t th{padding:6px 0;color:#706456;text-align:start;text-wrap:balance;padding-inline-end:12px;font-weight:400}.tr-ow-t td{text-align:end;white-space:nowrap;padding:6px 0;font-weight:600}.tr-ow-t td.tr-ow-wrap{white-space:normal;text-wrap:balance}.tr-ow-t tr[data-sum] td,.tr-ow-t tr[data-sum] th{color:#1f1a14;font-weight:600}.tr-ow-wa{background:#fffdf8;border-radius:4px 14px 14px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #2e200e1f}.tr-ow-note{color:#706456;align-items:center;gap:7px;margin:2px 0 0;font-size:13px;display:flex}.tr-tf-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr-tf-k{letter-spacing:.08em;text-transform:uppercase;color:#706456;font-size:12px;font-weight:600}.tr-tf-clock{color:#544a3e;min-height:1.5em;margin:10px 0 0;font-size:15px;font-weight:500}.tr-tf-list{margin:6px 0 0;padding:0;list-style:none}.tr-tf-list>li{border-bottom:1px solid #f0e9de;padding:10px 0}.tr-tf-list>li:last-child{border-bottom:0}.tr-tf-list label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.tr-tf-list input[type=checkbox]{accent-color:#0f5c58;cursor:pointer;flex:none;width:18px;height:18px;margin:1px 0 0}.tr-tf-t{font-size:14.5px;font-weight:500;display:block}.tr-tf-d{color:#706456;margin-top:2px;font-size:13px;display:block}.tr-tf-h{color:#544a3e;margin:16px 0 0;font-size:13.5px;font-weight:600}.tr-tf-note{color:#706456;margin:2px 0 0;font-size:13px}.tr-tf-ask{animation:ti-in .45s var(--ease-out-expo) backwards;background:#f6ecd9;border-radius:14px;margin:12px 0 2px 30px;padding:14px 16px}.tr-tf-ask b{font-size:14.5px;font-weight:600;display:block}.tr-tf-ask p{color:#544a3e;margin:6px 0 0;font-size:13.5px;line-height:1.5}.tr-tf-why{flex-direction:column;gap:6px;margin-top:10px;font-size:13.5px;font-weight:500;display:flex}.tr-tf-why textarea{box-sizing:border-box;resize:vertical;background:#fffdf8;border:1px solid #d8cab4;border-radius:10px;width:100%;padding:8px 10px;font-size:14px}.tr-tf-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.tr-tf-btns .btn:disabled{opacity:.5;cursor:default;transform:none}main :is(a,button,input,textarea){scroll-margin-block:16px}.tr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 64px;padding-block:clamp(72px,8vw,112px) clamp(32px,3.4vw,48px);display:flex}.tr-title{max-width:760px;font:400 clamp(34px, 3.8vw, 54px) / 1.04 var(--font-display);letter-spacing:-.015em;text-wrap:balance;flex:520px;margin:0}.tr-side{flex:0 470px}.tr-lead{color:#544a3e;text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.55}.tr-note{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#706456;margin:12px 0 0}.on-deep .tr-title{color:#fff9ef}.on-deep .tr-lead{color:#a9bab5}.on-deep .tr-note{color:#93a8a2}.tr-lab{color:#544a3e;height:26px;font:500 12px var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#e6dccb;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex;position:absolute}.tr-lab-flow{align-self:flex-start;position:static}.tr-lab-paper{background:#fffdf8;box-shadow:inset 0 0 0 1px #e3d8c7}.tr-again{color:#1f1a14;visibility:hidden;opacity:0;background:#fffdf8;border:1px solid #d8cab4;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:opacity .3s,border-color .2s,visibility 0s .3s;display:inline-flex}.tr-again[data-on]{visibility:visible;opacity:1;transition:opacity .3s,border-color .2s}.tr-again:hover{border-color:#0f5c58}.on-deep .tr-again{color:#fff9ef;background:0 0;border-color:#e9dfcd4d}.on-deep .tr-again:hover{border-color:#e9dfcd99}.tr-status>i,.tr-row>i{background:#706456;border-radius:50%;flex:none;width:7px;height:7px;transition:background .3s;position:relative}.tr-status[data-tone=wait]>i,.tr-row[data-s=waiting]>i,.tr-row[data-s=sending]>i{background:#c98a1b}.tr-status[data-tone=done]>i,.tr-row[data-s=sent]>i{background:#2e7347}.tr-status[data-tone=wait]>i:after,.tr-row[data-s=waiting]>i:after{content:"";border-radius:50%;animation:1.6s ease-out infinite tr-wait;position:absolute;inset:-3px;box-shadow:0 0 0 1.5px #c98a1b8c}.tr-row[data-s=sending]{color:#8a5a06}.tr-row[data-s=sent]{color:#2e7347}@keyframes tr-wait{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.tr-badge{top:-5px;color:#fffdf8;background:#c98a1b;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;transition:background .3s;display:inline-flex;position:absolute;inset-inline-end:-5px;box-shadow:0 0 0 2px #fffdf8}.tr-badge[data-sent]{background:#2e7347}.ti-in{animation:ti-in .6s var(--ease-out-expo) var(--d,0s) backwards}.ti-flash{pointer-events:none;background:#fffdf8;animation:.5s ease-out forwards ti-flash;position:absolute;inset:0}@keyframes ti-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ti-flash{0%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ti-in,.tr-status>i:after,.tr-row>i:after{animation:none}.ti-flash{display:none}}
