.home-ten{--ten-paper:#f1f3f2;--ten-paper-2:#e6eae9;--ten-sheet:#fafbfa;--ten-ink:#172033;--ten-ink-2:#3e4a5e;--ten-ink-3:#56627a;--ten-rule:#c5cdd1;--ten-rule-soft:#dbe0e1;--ten-lamp:#e4572e;--ten-lamp-text:#b23c15;--ten-lamp-soft:rgba(228,87,46,.16);--ten-band:#172033;--ten-band-2:#202b42;--ten-band-ink:#eef1f5;--ten-band-sub:#b4bfd0;--ten-band-rule:#3a4762;--ten-band-edge:transparent;--ten-btn-sheet:#fafbfa;--ten-btn-sheet-hover:#e9eceb;--ten-mask-solid:#000;--ten-sono-paper:#f7f8f7;--ten-sono-ink:#172033;--ten-sono-hot:#e4572e;--ten-sono-grid:rgba(23,32,51,.07);--ten-ring-ink:#172033;--ten-field-line:rgba(23,32,51,.24);--ten-mark-bg:#172033;--ten-mark-a:#f1f3f2;--ten-mark-b:#e4572e;--ten-ui-accent:var(--color-primary-base);--ten-shadow-sheet:0 1px 0 rgba(23,32,51,.05),0 22px 40px -30px rgba(23,32,51,.5);--ten-shadow-head:0 0 0 3px rgba(228,87,46,.2);--ten-shadow-caption:0 1px 2px rgba(23,32,51,.08);--ten-shadow-lamp:0 0 0 4px rgba(228,87,46,.18);--ten-glow:rgba(228,87,46,.16);--ten-r-xs:2px;--ten-r-s:6px;--ten-r-m:12px;--ten-r-l:20px;--ten-r-pill:999px;--ten-fs-display:clamp(2.5rem,1.5rem + 4vw,4.75rem);--ten-lh-display:1.1;--ten-fs-h2:clamp(1.75rem,1.35rem + 1.5vw,2.5rem);--ten-lh-h2:1.25;--ten-fs-step:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);--ten-fs-h3:1.25rem;--ten-fs-quote:clamp(1.375rem,1.05rem + 1.3vw,2.125rem);--ten-fs-mark:clamp(4rem,3rem + 4vw,7rem);--ten-fs-lead:1.125rem;--ten-fs-body:1rem;--ten-fs-small:.875rem;--ten-fs-micro:.75rem;--ten-fs-stat:1.5rem;--ten-fs-price:1.375rem;--ten-fs-brand:1.125rem;--ten-fs-graph:12px;--ten-fs-graph-strong:13px;--ten-fs-sono-fallback:190px;--ten-gutter:24px;--ten-max:1200px;--ten-sec-pad:clamp(72px,8vw,120px);--ten-nav-h:64px;--ten-sono-h:320px;--ten-axis-w:56px;--ten-edge:max(var(--ten-gutter),calc((100cqw - var(--ten-max))/2));--ten-tick:calc((min(var(--ten-max),100cqw - 2*var(--ten-gutter)) - var(--ten-axis-w))/5);--ten-ring-size:100px;--ten-tap:44px;background:var(--ten-paper);color:var(--ten-ink);min-height:100vh;overflow-x:clip}.dark .home-ten{--ten-paper:#10151f;--ten-paper-2:#151c29;--ten-sheet:#161e2c;--ten-ink:#e7ebf1;--ten-ink-2:#c4ccd8;--ten-ink-3:#9ca7b8;--ten-rule:#34405a;--ten-rule-soft:#242e40;--ten-lamp:#ff7a45;--ten-lamp-text:#ff9a6e;--ten-lamp-soft:rgba(255,122,69,.18);--ten-band:#212d43;--ten-band-2:#2a3750;--ten-band-ink:#eef1f5;--ten-band-sub:#b4bfd0;--ten-band-rule:#44526f;--ten-band-edge:#34405a;--ten-btn-sheet:#161e2c;--ten-btn-sheet-hover:#212b3d;--ten-sono-paper:#131a26;--ten-sono-ink:#d6dee9;--ten-sono-hot:#ff7a45;--ten-sono-grid:rgba(214,222,233,.06);--ten-ring-ink:#d6dee9;--ten-field-line:rgba(214,222,233,.24);--ten-mark-bg:#e7ebf1;--ten-mark-a:#10151f;--ten-mark-b:#ff7a45;--ten-shadow-sheet:0 1px 0 rgba(0,0,0,.35),0 22px 40px -30px rgba(0,0,0,.9);--ten-shadow-head:0 0 0 3px rgba(255,122,69,.22);--ten-shadow-caption:0 1px 2px rgba(0,0,0,.4);--ten-shadow-lamp:0 0 0 4px rgba(255,122,69,.2);--ten-glow:rgba(255,122,69,.14)}@media (max-width:900px){.home-ten{--ten-sono-h:260px}}@media (max-width:640px){.home-ten{--ten-gutter:16px;--ten-sono-h:208px;--ten-axis-w:44px;--ten-ring-size:88px}}.home-ten h1,.home-ten h2,.home-ten h3,.home-ten p,.home-ten figure,.home-ten blockquote{margin:0}.home-ten h1,.home-ten h2,.home-ten h3{letter-spacing:0;color:var(--ten-ink);font-weight:600}.home-ten .ten-wrap{width:100%;max-width:calc(var(--ten-max) + var(--ten-gutter)*2);padding-inline:var(--ten-gutter);box-sizing:border-box;margin-left:auto;margin-right:auto}.home-ten .ten-tap{min-height:var(--ten-tap)}.home-ten .ten-icon-btn{width:var(--ten-tap);height:var(--ten-tap);padding:0}.home-ten .ten-inline-link{color:var(--ten-lamp-text);text-underline-offset:3px;font-weight:500;text-decoration:underline}.home-ten .ten-sec{padding-block:var(--ten-sec-pad)}.home-ten .ten-sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.home-ten .ten-sec-head h2{font-size:var(--ten-fs-h2);line-height:var(--ten-lh-h2)}.home-ten .ten-sec-head p{max-width:36em;font-size:var(--ten-fs-body);color:var(--ten-ink-2);margin-top:12px;line-height:1.75}.home-ten .ten-sec-head>a{flex:none}@media (max-width:640px){.home-ten .ten-sec-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}}.home-ten .ten-mark{flex:none;width:30px;height:30px}.home-ten .ten-mark__bg{fill:var(--ten-mark-bg)}.home-ten .ten-mark__a,.home-ten .ten-mark__b{fill:none;stroke-width:2.4px;stroke-linecap:round}.home-ten .ten-mark__a{stroke:var(--ten-mark-a)}.home-ten .ten-mark__b{stroke:var(--ten-mark-b)}.home-ten .ten-nav{z-index:40;background:var(--ten-paper);border-bottom:1px solid var(--ten-rule-soft);position:-webkit-sticky;position:sticky;top:0}.home-ten .ten-nav__bar{height:var(--ten-nav-h);align-items:center;gap:28px;display:flex}.home-ten .ten-brand{min-height:var(--ten-tap);font-size:var(--ten-fs-brand);color:var(--ten-ink);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.home-ten .ten-nav__links{gap:2px;display:flex}.home-ten .ten-nav__link{min-height:var(--ten-tap);border-radius:var(--ten-r-s);font-size:var(--ten-fs-small);color:var(--ten-ink-2);align-items:center;padding-left:12px;padding-right:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.home-ten .ten-nav__link:hover{color:var(--ten-ink);background:var(--ten-paper-2)}.home-ten .ten-nav__link[aria-current=page]{color:var(--ten-ink)}.home-ten .ten-nav__link[aria-current=page]:after{content:"";border-radius:var(--ten-r-xs);background:var(--ten-ui-accent);height:2px;position:absolute;bottom:7px;left:12px;right:12px}.home-ten .ten-nav__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.home-ten .ten-nav__menu{display:none}@media (max-width:767px){.home-ten .ten-nav__links,.home-ten .ten-nav__support{display:none}.home-ten .ten-nav__menu{display:inline-flex}.home-ten .ten-nav__tools{gap:4px}}.home-ten .ten-hero{padding-top:max(40px,min(6vw,88px));padding-bottom:max(8px,min(2vw,24px));container-type:inline-size}.home-ten .ten-hero__top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;padding-bottom:max(32px,min(4vw,56px));display:grid}.home-ten .ten-hero__title{font-size:var(--ten-fs-display);line-height:var(--ten-lh-display)}.home-ten .ten-hero__title span{display:block}.home-ten .ten-hero__lead{max-width:34em;font-size:var(--ten-fs-lead);color:var(--ten-ink-2);line-height:1.75}.home-ten .ten-hero__sub{font-size:var(--ten-fs-body);color:var(--ten-ink-3);margin-top:10px;line-height:1.7}.home-ten .ten-hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:900px){.home-ten .ten-hero__top{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:640px){.home-ten .ten-hero__top{padding-bottom:56px}.home-ten .ten-hero__lead{font-size:var(--ten-fs-body)}.home-ten .ten-hero__actions>*{flex:auto}}.home-ten .ten-sono{grid-template-columns:var(--ten-axis-w)minmax(0,1fr);height:var(--ten-sono-h);padding-left:var(--ten-edge);display:grid;position:relative}.home-ten .ten-sono__axis{border-right:1px solid var(--ten-rule);position:relative}.home-ten .ten-sono__axis span{right:10px;top:calc(var(--ten-y)*100%);font-size:var(--ten-fs-micro);color:var(--ten-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;position:absolute;transform:translateY(-50%)}.home-ten .ten-sono__axis span:after{content:"";background:var(--ten-rule);width:6px;height:1px;position:absolute;top:50%;right:-10px}.home-ten .ten-sono__paper{background-color:var(--ten-sono-paper);background-image:repeating-linear-gradient(to right,var(--ten-sono-grid)0 1px,transparent 1px var(--ten-tick));border-block:1px solid var(--ten-rule);position:relative;overflow:hidden}.home-ten .ten-sono__host{position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-sono__host canvas{display:block}.home-ten .ten-sono__host .ten-sono__word{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-sono__fallback{width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-sono__fallback path{fill:none;stroke:var(--ten-sono-ink);stroke-width:3px}.home-ten .ten-sono__fallback text{fill:var(--ten-sono-ink);fill-opacity:.6;font-size:var(--ten-fs-sono-fallback);font-weight:700}.home-ten .ten-sono[data-ready] .ten-sono__fallback{opacity:0}.home-ten .ten-sono__head{background:var(--ten-lamp);width:2px;box-shadow:var(--ten-shadow-head);pointer-events:none;will-change:transform;margin-left:-1px;position:absolute;top:0;bottom:0;left:0}.home-ten .ten-sono__head:before{content:"";background:var(--ten-lamp);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-ten .ten-sono__glow{background:linear-gradient(to left,var(--ten-glow),transparent);width:140px;position:absolute;top:0;bottom:0;right:1px}.home-ten .ten-sono:not([data-ready]) .ten-sono__head,.home-ten .ten-sono__head[data-hidden]{display:none}.home-ten .ten-sono__caption{top:12px;right:var(--ten-edge);z-index:1;border-radius:var(--ten-r-pill);background:var(--ten-sono-paper);box-shadow:var(--ten-shadow-caption);border:1px solid var(--ten-rule-soft);font-size:var(--ten-fs-micro);color:var(--ten-ink-2);white-space:nowrap;padding:5px 12px;position:absolute}.home-ten .ten-sono__caption b{color:var(--ten-lamp-text);font-weight:600}@media (max-width:640px){.home-ten .ten-sono__caption{box-shadow:none;top:auto;bottom:calc(100% + 10px)}}.home-ten .ten-ruler{height:12px;margin-left:calc(var(--ten-edge) + var(--ten-axis-w));background-image:repeating-linear-gradient(to right,var(--ten-ink-3)0 1px,transparent 1px var(--ten-tick)),repeating-linear-gradient(to right,var(--ten-rule)0 1px,transparent 1px calc(var(--ten-tick)/5));background-repeat:no-repeat;background-size:100% 12px,100% 6px}.home-ten .ten-markers{margin:0;margin-left:var(--ten-axis-w);grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 0 0;list-style:none;display:grid}.home-ten .ten-markers li{border-left:1px solid var(--ten-rule);padding:2px 16px 0;position:relative}.home-ten .ten-markers li:before{content:"";border-radius:var(--ten-r-xs);background:var(--ten-lamp);width:7px;height:7px;position:absolute;top:-20px;left:-4px}.home-ten .ten-markers b{font-size:var(--ten-fs-stat);font-variant-numeric:tabular-nums;color:var(--ten-ink);font-weight:600;line-height:1.25;display:block}.home-ten .ten-markers span{font-size:var(--ten-fs-small);color:var(--ten-ink-3);margin-top:4px;line-height:1.5;display:block}@media (max-width:760px){.home-ten .ten-markers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;margin-left:0}.home-ten .ten-markers li:before{top:2px}}.home-ten .ten-tabs [role=tab]{gap:6px}.home-ten .ten-tabs__count{border-radius:var(--ten-r-pill);background:var(--ten-paper-2);min-width:20px;font-size:var(--ten-fs-micro);color:var(--ten-ink-3);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:500;line-height:20px}.home-ten .ten-tabs [data-state=active] .ten-tabs__count{background:var(--ten-ink);color:var(--ten-paper)}@media (max-width:640px){.home-ten .ten-tabs{margin-right:calc(-1*var(--ten-gutter));-webkit-mask-image:linear-gradient(to right,var(--ten-mask-solid)calc(100% - 56px),transparent);-webkit-mask-image:linear-gradient(to right,var(--ten-mask-solid)calc(100% - 56px),transparent);mask-image:linear-gradient(to right,var(--ten-mask-solid)calc(100% - 56px),transparent)}.home-ten .ten-tabs [role=tablist]{gap:16px;padding-right:56px}}.home-ten .ten-btn-sheet{background-color:var(--ten-btn-sheet)}.home-ten .ten-btn-sheet:hover{background-color:var(--ten-btn-sheet-hover)}.home-ten .ten-btn-sheet--primary:hover{background-color:var(--color-primary-alpha-10)}.home-ten .ten-workers__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;margin-top:32px;display:grid}.home-ten .ten-field{top:calc(var(--ten-nav-h) + 24px);position:-webkit-sticky;position:sticky}.home-ten .ten-field__host{aspect-ratio:1/1.08;border:1px solid var(--ten-rule-soft);border-radius:var(--ten-r-l);background-color:var(--ten-sheet);background-image:radial-gradient(circle closest-side,transparent 0 33%,var(--ten-rule-soft)33% calc(33% + 1px),transparent calc(33% + 1px)60%,var(--ten-rule-soft)60% calc(60% + 1px),transparent calc(60% + 1px)85%,var(--ten-rule-soft)85% calc(85% + 1px),transparent calc(85% + 1px));position:relative;overflow:hidden}.home-ten .ten-field__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-field figcaption{font-size:var(--ten-fs-small);color:var(--ten-ink-3);margin-top:12px;line-height:1.6}.home-ten .ten-field__link{stroke:var(--ten-field-line);stroke-width:1px;transition:opacity .35s,stroke .2s}.home-ten .ten-field__link--cat{stroke-dasharray:3 4}.home-ten .ten-field__link.is-dim{opacity:.12}.home-ten .ten-field__link.is-focus{stroke:var(--ten-lamp);stroke-width:1.6px;opacity:1}.home-ten .ten-field__node{transition:opacity .35s}.home-ten .ten-field__node.is-dim{opacity:.22}.home-ten .ten-field__node text{font-family:inherit;font-size:var(--ten-fs-graph);fill:var(--ten-ink-2);paint-order:stroke;stroke:var(--ten-sheet);stroke-width:4px;stroke-linejoin:round}.home-ten .ten-field__node--cat text{font-size:var(--ten-fs-graph-strong);fill:var(--ten-ink);font-weight:600}.home-ten .ten-field__node--cat rect{fill:var(--ten-ink)}.home-ten .ten-field__node--cat.is-picked rect{fill:var(--ten-lamp)}.home-ten .ten-field__node--worker text{font-size:var(--ten-fs-graph-strong);fill:var(--ten-ink);font-weight:500}.home-ten .ten-field__halo{fill:var(--ten-sheet);stroke:var(--ten-rule);stroke-width:1px}.home-ten .ten-field__node.is-focus .ten-field__halo{stroke:var(--ten-lamp);stroke-width:2.5px}.home-ten .ten-field__node--style circle{fill:var(--ten-ink-3)}.home-ten .ten-workers__status{font-size:var(--ten-fs-small);color:var(--ten-ink-3);margin-bottom:12px}.home-ten .ten-workers__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-ten .ten-worker{border:1px solid var(--ten-rule-soft);border-radius:var(--ten-r-m);background:var(--ten-sheet);grid-template-columns:auto minmax(0,1fr);gap:20px;padding:20px 22px 20px 16px;transition:border-color .2s;display:grid}.home-ten .ten-worker[data-active]{border-color:var(--ten-rule)}.home-ten .ten-ring{width:var(--ten-ring-size);height:var(--ten-ring-size);flex:none;position:relative}.home-ten .ten-ring__canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-ring__avatar{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-worker__top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.home-ten .ten-worker__name{font-size:var(--ten-fs-h3);line-height:1.3}.home-ten .ten-worker__name a{min-height:var(--ten-tap);color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.home-ten .ten-worker__name a:hover{text-underline-offset:4px;text-decoration:underline}.home-ten .ten-worker__go{width:18px;height:18px;color:var(--ten-ink-3)}.home-ten .ten-worker__rating{font-size:var(--ten-fs-small);color:var(--ten-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.home-ten .ten-worker__rating svg{width:16px;height:16px;color:var(--ten-lamp)}.home-ten .ten-worker__rating--none{color:var(--ten-ink-3)}.home-ten .ten-worker__role{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-ten .ten-worker__prof{font-size:var(--ten-fs-small);color:var(--ten-ink);margin-right:4px;font-weight:500}.home-ten .ten-worker__bio{-webkit-line-clamp:2;font-size:var(--ten-fs-body);color:var(--ten-ink-2);-webkit-box-orient:vertical;margin-top:10px;line-height:1.7;display:-webkit-box;overflow:hidden}.home-ten .ten-worker__styles,.home-ten .ten-worker__award{font-size:var(--ten-fs-small);color:var(--ten-ink-3);margin-top:6px;line-height:1.6}.home-ten .ten-worker__award{color:var(--ten-ink-2);align-items:center;gap:6px;display:flex}.home-ten .ten-worker__award svg{width:16px;height:16px;color:var(--ten-lamp-text);flex:none}.home-ten .ten-worker__works{border-top:1px dashed var(--ten-rule);margin-top:14px;padding-top:12px}.home-ten .ten-worker__works-title{font-size:var(--ten-fs-micro);color:var(--ten-ink-3);margin-bottom:6px}.home-ten .ten-worker__works ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-ten .ten-worker__works li{font-size:var(--ten-fs-small);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.home-ten .ten-worker__play{width:28px;padding:0}.home-ten .ten-worker__work-title{color:var(--ten-ink);font-weight:500}.home-ten .ten-worker__work-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--ten-ink-3);overflow:hidden}.home-ten .ten-worker__work-time{color:var(--ten-ink-2);font-variant-numeric:tabular-nums}.home-ten .ten-empty{border:1px dashed var(--ten-rule);border-radius:var(--ten-r-m);background:var(--ten-sheet);padding:28px}.home-ten .ten-empty__title{font-size:var(--ten-fs-h3);color:var(--ten-ink);font-weight:600}.home-ten .ten-empty__text{max-width:32em;color:var(--ten-ink-2);margin-top:8px;line-height:1.7}.home-ten .ten-empty__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:960px){.home-ten .ten-workers__grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-ten .ten-field{position:static}.home-ten .ten-field__host{aspect-ratio:auto;height:340px}}@media (max-width:640px){.home-ten .ten-worker{grid-template-columns:var(--ten-ring-size)minmax(0,1fr);gap:0 12px;padding:16px}.home-ten .ten-worker>.ten-ring{grid-row:1/span 2;align-self:center}.home-ten .ten-worker__body{display:contents}.home-ten .ten-worker__top{grid-column:2;align-self:end}.home-ten .ten-worker__role{grid-column:2;align-self:start}.home-ten .ten-worker__bio,.home-ten .ten-worker__styles,.home-ten .ten-worker__award,.home-ten .ten-worker__works{grid-column:1/-1}.home-ten .ten-worker__bio{margin-top:12px}.home-ten .ten-field__host{height:320px}}.home-ten .ten-services{background:var(--ten-paper-2)}.home-ten .ten-rates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.home-ten .ten-rate{border-radius:var(--ten-r-s);background:var(--ten-sheet);box-shadow:var(--ten-shadow-sheet);flex-direction:column;gap:18px;padding:28px;display:flex}.home-ten .ten-rate__head{border-bottom:2px solid var(--ten-ink);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.home-ten .ten-rate__head h3{font-size:var(--ten-fs-h3)}.home-ten .ten-rate__from{font-size:var(--ten-fs-price);color:var(--ten-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.home-ten .ten-rate__by{min-height:var(--ten-tap);color:var(--ten-ink);align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.home-ten .ten-rate__by:hover .ten-rate__by-name{text-underline-offset:3px;text-decoration:underline}.home-ten .ten-rate__by-name{font-size:var(--ten-fs-small);font-weight:500}.home-ten .ten-rate__by-prof{font-size:var(--ten-fs-small);color:var(--ten-ink-3)}.home-ten .ten-rate__desc{color:var(--ten-ink-2);line-height:1.75}.home-ten .ten-rate__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-ten .ten-rate__list li{border-top:1px solid var(--ten-rule-soft);grid-template-columns:auto minmax(24px,1fr) auto;align-items:end;gap:10px;padding-top:12px;padding-bottom:12px;display:grid}.home-ten .ten-rate__item{flex-direction:column;gap:2px;display:flex}.home-ten .ten-rate__name{color:var(--ten-ink);font-weight:500}.home-ten .ten-rate__days{font-size:var(--ten-fs-small);color:var(--ten-ink-3)}.home-ten .ten-rate__leader{background-image:radial-gradient(circle,var(--ten-ink-3)0 1px,transparent 1.2px);opacity:.7;background-repeat:repeat-x;background-size:6px 2px;height:1px;margin-bottom:7px}.home-ten .ten-rate__price{color:var(--ten-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.home-ten .ten-rate__unit{color:var(--ten-ink-3);font-weight:400}.home-ten .ten-rate__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.home-ten .ten-rate__styles{font-size:var(--ten-fs-small);color:var(--ten-ink-3)}@media (max-width:860px){.home-ten .ten-rates{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.home-ten .ten-rate{padding:20px}}.home-ten .ten-quote{padding-top:max(72px,min(9vw,128px));padding-bottom:max(72px,min(9vw,128px))}.home-ten .ten-quote__fig{max-width:68em;padding-left:max(0px,min(6vw,88px));position:relative}.home-ten .ten-quote__mark{font-size:var(--ten-fs-mark);color:var(--ten-lamp);font-weight:600;line-height:1;position:absolute;top:-.32em;left:0}.home-ten .ten-quote blockquote p{max-width:28.5em;font-size:var(--ten-fs-quote);color:var(--ten-ink);font-weight:500;line-height:1.65}@media (min-width:1100px){.home-ten .ten-quote__line{display:block}}.home-ten .ten-quote figcaption{align-items:baseline;gap:10px;margin-top:24px;display:flex}.home-ten .ten-quote__name{color:var(--ten-ink);font-weight:600}.home-ten .ten-quote__role{font-size:var(--ten-fs-small);color:var(--ten-ink-3)}@media (max-width:640px){.home-ten .ten-quote__fig{padding-top:40px}.home-ten .ten-quote__mark{top:-.1em}}.home-ten .ten-band{padding-block:var(--ten-sec-pad);background:var(--ten-band);border-block:1px solid var(--ten-band-edge);color:var(--ten-band-ink)}.home-ten .ten-band h2,.home-ten .ten-band h3{color:var(--ten-band-ink)}.home-ten .ten-band .ten-sec-head{margin-bottom:56px}.home-ten .ten-band .ten-sec-head p{color:var(--ten-band-sub)}.home-ten .ten-band :focus-visible{outline-color:var(--ten-band-ink)}.home-ten .ten-chain{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-ten .ten-chain__wire{background:var(--ten-band-rule);width:calc(66.6667% + 21.3333px);height:2px;position:absolute;top:11px;left:12px}.home-ten .ten-chain__wire:after{content:"";background:var(--ten-lamp);transform-origin:0;transform:scaleX(var(--ten-fill,0));position:absolute;top:0;bottom:0;left:0;right:0}.home-ten .ten-chain__stage{grid-row:span 5;grid-template-rows:subgrid;display:grid;position:relative}.home-ten .ten-chain__node{border:2px solid var(--ten-band-rule);border-radius:var(--ten-r-pill);background:var(--ten-band);box-sizing:border-box;place-items:center;width:24px;height:24px;margin-bottom:28px;display:grid;position:relative}.home-ten .ten-chain__lamp{border-radius:var(--ten-r-pill);background:var(--ten-lamp);width:10px;height:10px;box-shadow:var(--ten-shadow-lamp)}.home-ten .ten-chain__body{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.home-ten .ten-chain__index{font-size:var(--ten-fs-small);color:var(--ten-band-sub)}.home-ten .ten-chain__step{font-size:var(--ten-fs-step);margin-top:4px;line-height:1.2}.home-ten .ten-chain__text{max-width:22em;color:var(--ten-band-sub);margin-top:12px;line-height:1.75}.home-ten .ten-chain__guards{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.home-ten .ten-chain__guard{border-radius:var(--ten-r-m);background:var(--ten-band-2);border:1px solid var(--ten-band-rule);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.home-ten .ten-chain__guard-icon{width:20px;height:20px;color:var(--ten-lamp);margin-top:2px}.home-ten .ten-chain__guard-name{color:var(--ten-band-ink);font-weight:600}.home-ten .ten-chain__guard-text{font-size:var(--ten-fs-small);color:var(--ten-band-sub);margin-top:4px;line-height:1.65}@media (max-width:860px){.home-ten .ten-chain{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:44px;padding-left:44px}.home-ten .ten-chain__stage,.home-ten .ten-chain__body{grid-row:auto;display:block}.home-ten .ten-chain__wire{left:11px;top:var(--ten-wire-top,18px);width:2px;height:var(--ten-wire-len,calc(100% - 18px))}.home-ten .ten-chain__wire:after{transform-origin:top;transform:scaleY(var(--ten-fill,0))}.home-ten .ten-chain__node{margin-bottom:0;position:absolute;top:6px;left:-44px}}.home-ten .ten-join__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.home-ten .ten-join h2{font-size:var(--ten-fs-h2);line-height:var(--ten-lh-h2)}.home-ten .ten-join h2 span{display:inline-block}.home-ten .ten-join__lead{max-width:34em;color:var(--ten-ink-2);margin-top:16px;line-height:1.8}.home-ten .ten-join__pro{border:1px dashed var(--ten-rule);border-radius:var(--ten-r-m);align-items:flex-start;gap:14px;margin-top:28px;padding:18px 20px;display:flex}.home-ten .ten-join__pro-title{color:var(--ten-ink);font-weight:600}.home-ten .ten-join__pro-text{font-size:var(--ten-fs-small);color:var(--ten-ink-2);margin-top:4px;line-height:1.7}.home-ten .ten-join__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-ten .ten-join__photo{aspect-ratio:830/563;border-radius:var(--ten-r-l);background:var(--ten-band);overflow:hidden}.home-ten .ten-join__photo img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.home-ten .ten-join__grid{grid-template-columns:minmax(0,1fr);gap:36px}}.home-ten .ten-help{border-top:1px solid var(--ten-rule-soft)}.home-ten .ten-help__grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:56px;display:grid}.home-ten .ten-help__head{grid-area:1/1}.home-ten .ten-faq{grid-area:1/2/span 2}.home-ten .ten-help h2{font-size:var(--ten-fs-h2);line-height:var(--ten-lh-h2)}.home-ten .ten-help__lead{color:var(--ten-ink-2);margin-top:12px;line-height:1.75}.home-ten .ten-help__contact{border-radius:var(--ten-r-m);background:var(--ten-band);color:var(--ten-band-ink);grid-area:2/1;margin-top:32px;padding:24px}.home-ten .ten-help__contact :focus-visible{outline-color:var(--ten-band-ink)}.home-ten .ten-help__contact-title{font-size:var(--ten-fs-h3);font-weight:600}.home-ten .ten-help__contact-text{font-size:var(--ten-fs-small);color:var(--ten-band-sub);margin-top:6px;line-height:1.7}.home-ten .ten-help__contact-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.home-ten .ten-help__mail{min-height:var(--ten-tap);font-size:var(--ten-fs-small);color:var(--ten-band-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.home-ten .ten-faq{flex-direction:column;gap:10px;display:flex}.home-ten .ten-faq__item{background:var(--ten-sheet)}.home-ten .ten-faq__trigger{min-height:var(--ten-tap);font-size:var(--ten-fs-body);grid-template-columns:minmax(0,1fr) auto}.home-ten .ten-faq__answer{max-width:42em;font-size:var(--ten-fs-small);color:var(--ten-ink-2);line-height:1.8}@media (max-width:900px){.home-ten .ten-help__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:28px}.home-ten .ten-help__head,.home-ten .ten-faq,.home-ten .ten-help__contact{grid-area:auto/1}.home-ten .ten-help__contact{margin-top:0}}.home-ten .ten-foot{background:var(--ten-paper-2);border-top:1px solid var(--ten-rule-soft);padding-top:56px}.home-ten .ten-foot__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:32px;display:grid}.home-ten .ten-foot h2{font-size:var(--ten-fs-small);margin-bottom:8px;font-weight:600}.home-ten .ten-foot ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-ten .ten-foot li{font-size:var(--ten-fs-small);color:var(--ten-ink-2);line-height:1.6}.home-ten .ten-foot a{min-height:var(--ten-tap);color:var(--ten-ink-2);align-items:center;text-decoration:none;display:inline-flex}.home-ten .ten-foot a:hover{color:var(--ten-ink);text-underline-offset:3px;text-decoration:underline}.home-ten .ten-foot__contact li{min-height:var(--ten-tap);flex-wrap:wrap;align-items:center;display:flex}.home-ten .ten-foot__contact a{min-height:var(--ten-tap);align-items:center;display:inline-flex}.home-ten .ten-foot__logo{font-size:var(--ten-fs-brand);align-items:center;gap:10px;font-weight:600;display:flex}.home-ten .ten-foot__intro{max-width:20em;font-size:var(--ten-fs-small);color:var(--ten-ink-2);margin-top:12px;line-height:1.7}.home-ten .ten-foot__base{border-top:1px solid var(--ten-rule-soft);font-size:var(--ten-fs-micro);color:var(--ten-ink-3);margin-top:40px;padding-top:20px;padding-bottom:20px}@media (max-width:900px){.home-ten .ten-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ten .ten-foot__brand{grid-column:1/-1}}@media (max-width:480px){.home-ten .ten-foot__grid{grid-template-columns:minmax(0,1fr);gap:20px}}
