.lom-ptn-hero{position:relative;padding-block:64px 24px}.lom-ptn-hero__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);-moz-column-gap:clamp(40px,5vw,72px);column-gap:clamp(40px,5vw,72px);row-gap:32px;align-items:center}.lom-ptn-hero__title{max-inline-size:24ch;font-size:clamp(var(--lom-fs-h1-mobile),4.2vw,54px);text-wrap:balance}.lom-ptn-hero__lead{margin-block-start:22px;text-wrap:pretty}.lom-ptn-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:30px}.lom-ptn-hero__terms{margin-block-start:18px}.lom-ptn-visual{position:relative;min-inline-size:0}.lom-ptn-visual__svg{display:block;inline-size:100%;max-inline-size:560px;block-size:auto;margin-inline:auto;overflow:visible}[dir=rtl] .lom-ptn-visual__svg{transform:scaleX(-1)}.lom-ptn-visual__rings circle{stroke:rgb(var(--lom-cyan-rgb)/.12);stroke-width:1;stroke-dasharray:2 8}.lom-ptn-visual__rings circle:nth-child(2){stroke:rgb(var(--lom-cyan-rgb)/.08)}.lom-ptn-visual__rings circle:nth-child(3){stroke:rgb(var(--lom-cyan-rgb)/.05)}.lom-ptn-visual__pulse path{stroke-dasharray:6 94;stroke-dashoffset:100;opacity:0;animation:lom-ptn-pulse 3.6s var(--lom-ease) infinite}.lom-ptn-visual__pulse path:nth-child(2){animation-delay:1.8s}@keyframes lom-ptn-pulse{0%{stroke-dashoffset:100;opacity:0}12%{opacity:.9}80%{opacity:.9}to{stroke-dashoffset:6;opacity:0}}.lom-ptn-benefits{padding-block-end:0}.lom-ptn-benefits__panel{padding:28px 30px 24px}.lom-ptn-benefits__title{margin-block-end:18px;font-size:var(--lom-fs-h3);letter-spacing:0}.lom-ptn-benefits__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.lom-ptn-benefit{display:grid;align-content:start;gap:8px;min-inline-size:0;padding-inline-start:16px;border-inline-start:1px solid var(--lom-line)}.lom-ptn-benefit__value{color:var(--lom-cyan);font-family:var(--lom-font-display);font-size:24px;font-weight:600;line-height:1.15;letter-spacing:var(--lom-tracking-heading)}.lom-ptn-benefit__text{color:var(--lom-muted);font-size:14.5px;line-height:1.5;text-wrap:pretty}.lom-ptn-benefits__more{display:inline-block;margin-block-start:18px;color:var(--lom-cyan);font-size:var(--lom-fs-small)}.lom-ptn-star{position:relative;display:inline-grid}.lom-ptn-star__on{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;inline-size:100%;color:var(--lom-cyan)}.lom-ptn-star[data-fill=half] .lom-ptn-star__on{inline-size:50%}.lom-ptn-star__on .lom-star path{fill:currentColor}[dir=rtl] .lom-ptn-star__on .lom-star{margin-inline-start:auto}.lom-ptn-logo{border:1px solid var(--lom-line);background:var(--lom-surface-tile);-o-object-fit:cover;object-fit:cover}.lom-ptn-logo--mono{display:inline-grid;place-items:center;color:rgb(var(--lom-cyan-rgb)/.8);font-family:var(--lom-font-display);font-size:24px;font-weight:700}.lom-ptn-pcard__company{color:var(--lom-muted);font-size:13.5px}.lom-partners-body{padding-block-start:var(--lom-section-y)}.lom-ptn-steps{padding-block-end:0}.lom-ptn-steps__list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:34px 0 0;padding:0;list-style:none}.lom-ptn-steps__list:before{content:"";position:absolute;inset-block-start:19px;inset-inline:20px 20px;block-size:1px;background:linear-gradient(90deg,rgb(var(--lom-cyan-rgb)/.45),var(--lom-line) 70%,transparent)}[dir=rtl] .lom-ptn-steps__list:before{background:linear-gradient(270deg,rgb(var(--lom-cyan-rgb)/.45),var(--lom-line) 70%,transparent)}.lom-ptn-step{position:relative;display:grid;align-content:start;gap:10px;min-inline-size:0}.lom-ptn-step__n{display:inline-grid;place-items:center;inline-size:40px;block-size:40px;margin-block-end:6px;border:1px solid rgb(var(--lom-cyan-rgb)/.5);border-radius:50%;background:var(--lom-ink);color:var(--lom-cyan);font-family:var(--lom-font-display);font-weight:600}.lom-ptn-step__title{font-size:18px;letter-spacing:0;text-wrap:balance}.lom-ptn-step__text{color:var(--lom-muted);font-size:15px;text-wrap:pretty}.lom-ptn-rates{padding-block-end:0}.lom-ptn-scale,.lom-ptn-scale tbody{display:block}.lom-ptn-scale{margin-block-start:34px;border-collapse:collapse}.lom-ptn-scale tbody{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:end}.lom-ptn-scale__step{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-inline-size:0}.lom-ptn-scale__step[data-step="0"]{--lom-ptn-step:0}.lom-ptn-scale__step[data-step="1"]{--lom-ptn-step:1}.lom-ptn-scale__step[data-step="2"]{--lom-ptn-step:2}.lom-ptn-scale__step[data-step="3"]{--lom-ptn-step:3}.lom-ptn-scale__step[data-step="4"]{--lom-ptn-step:4}.lom-ptn-scale__rate{order:1;display:grid;gap:2px;padding:0}.lom-ptn-scale__step:after{content:"";order:2;block-size:calc(14px + var(--lom-ptn-step, 0) * 22px);border:1px solid rgb(var(--lom-cyan-rgb)/.28);border-block-end:0;border-start-start-radius:10px;border-start-end-radius:10px;background:linear-gradient(180deg,rgb(var(--lom-cyan-rgb)/.22),rgb(var(--lom-cyan-rgb)/.02))}.lom-ptn-scale__from{order:3;padding-block-start:10px;border-block-start:1px solid var(--lom-line);color:var(--lom-muted);font-size:14px;font-weight:500;text-align:start;white-space:nowrap}.lom-ptn-scale__value{color:var(--lom-text);font-family:var(--lom-font-display);font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1;letter-spacing:var(--lom-tracking-heading);white-space:nowrap}.lom-ptn-scale__step:last-child .lom-ptn-scale__value{color:var(--lom-cyan)}.lom-ptn-scale__alt{color:var(--lom-muted);font-size:13px}.lom-ptn-rates__note{max-inline-size:72ch}.lom-ptn-tools{display:grid;gap:14px;margin-block-start:30px}.lom-ptn-search{display:flex;flex-wrap:wrap;gap:10px;max-inline-size:640px;margin-block-end:6px}.lom-ptn-search__field{position:relative;flex:1 1 260px;min-inline-size:0}.lom-ptn-search__field>.lom-icon{position:absolute;inset-block-start:50%;inset-inline-start:14px;inline-size:18px;block-size:18px;color:var(--lom-muted);transform:translateY(-50%);pointer-events:none}.lom-ptn-search__field>.lom-control{padding-inline-start:42px}.lom-ptn-frow{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center}.lom-ptn-frow__label{color:var(--lom-muted);font-family:var(--lom-font-text,inherit);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lom-ptn-frow__chips{margin:0;padding:0;list-style:none}.lom-ptn-chip{min-block-size:40px;color:var(--lom-muted);text-decoration:none}.lom-ptn-chip:hover{border-color:rgb(var(--lom-cyan-rgb)/.35);color:var(--lom-text)}.lom-ptn-chip[aria-current=true]{background:rgb(var(--lom-cyan-rgb)/.08)}.lom-ptn-chip[data-empty]{opacity:.6}.lom-ptn-chip__n{color:var(--lom-muted);font-size:12.5px}.lom-ptn-results__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-block:28px 18px;padding-block-start:18px;border-block-start:1px solid var(--lom-line-soft)}.lom-ptn-results__count{color:var(--lom-muted);font-size:var(--lom-fs-small)}.lom-ptn-clear{margin-inline-start:6px;color:var(--lom-cyan)}.lom-ptn-sort{display:flex;gap:4px;padding:3px;border:1px solid var(--lom-line)}.lom-ptn-sort,.lom-ptn-sort__link{border-radius:var(--lom-radius-pill)}.lom-ptn-sort__link{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:14px;color:var(--lom-muted);font-size:var(--lom-fs-small);text-decoration:none}.lom-ptn-sort__link:hover{color:var(--lom-text)}.lom-ptn-sort__link[aria-current=true]{background:rgb(var(--lom-cyan-rgb)/.12);color:var(--lom-text)}.lom-ptn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin:0;padding:0;list-style:none}.lom-ptn-pcard{gap:12px;padding:22px}.lom-ptn-pcard:after{content:none}@media (hover:hover){.lom-ptn-pcard:hover:before{opacity:.75}}.lom-ptn-pcard__head{display:flex;align-items:center;gap:14px;min-inline-size:0}.lom-ptn-logo{flex:none;border-radius:var(--lom-radius-sm)}.lom-ptn-pcard__titles{display:grid;gap:4px;min-inline-size:0}.lom-ptn-pcard__name{font-size:18px;letter-spacing:0;overflow-wrap:anywhere}.lom-ptn-place{display:inline-flex;align-items:center;gap:6px;color:var(--lom-muted);font-size:13.5px}.lom-ptn-place .lom-icon{flex:none;inline-size:16px;block-size:16px;color:var(--lom-cyan)}.lom-ptn-pcard__spec{color:var(--lom-text);font-size:14.5px;font-weight:500}.lom-ptn-support{align-self:flex-start}.lom-ptn-pcard__desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.lom-ptn-pcard__foot{display:grid;gap:14px;margin-block-start:auto;padding-block-start:14px;border-block-start:1px solid var(--lom-line-soft)}.lom-ptn-pcard__actions{display:flex;flex-wrap:wrap;gap:8px}.lom-ptn-pcard__actions>.lom-btn{flex:1 1 auto}.lom-ptn-rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-block-size:22px;font-size:13.5px}.lom-ptn-rating .lom-star{inline-size:16px;block-size:16px}.lom-ptn-rating__stars{display:inline-flex}.lom-ptn-rating__value{color:var(--lom-text);font-weight:600}.lom-ptn-rating--none,.lom-ptn-rating__count{color:var(--lom-muted)}.lom-ptn-rating--lg{font-size:15px}.lom-ptn-rating--lg .lom-star{inline-size:20px;block-size:20px}.lom-ptn-empty{display:grid;justify-items:start;gap:18px;padding:28px}.lom-ptn-empty__text{max-inline-size:60ch;color:var(--lom-text);font-size:17px;text-wrap:pretty}.lom-ptn-empty__nearby{display:grid;gap:10px}.lom-ptn-empty__nearby .lom-chips{margin:0;padding:0;list-style:none}.lom-ptn-empty__actions{display:flex;flex-wrap:wrap;gap:10px}.lom-ptn-pager{margin-block-start:22px}.lom-ptn-profile{padding-block:40px var(--lom-section-y)}.lom-ptn-profile__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width:1024px){.lom-ptn-profile__grid{grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}}.lom-ptn-profile__main{display:grid;gap:24px;align-content:start;min-inline-size:0}.lom-ptn-profile__head{display:flex;align-items:center;gap:22px}.lom-ptn-profile__titles{display:grid;justify-items:start;gap:8px;min-inline-size:0}.lom-ptn-profile__name{font-size:clamp(30px,4vw,46px);overflow-wrap:anywhere}.lom-ptn-profile__spec{color:var(--lom-text);font-weight:500}.lom-ptn-profile__about{max-inline-size:68ch}.lom-ptn-profile__about h2{margin-block-end:10px;font-size:var(--lom-fs-h3);letter-spacing:0}.lom-ptn-profile__about p{color:var(--lom-muted);font-size:16.5px}.lom-ptn-profile__actions{display:flex;flex-wrap:wrap;gap:12px}.lom-ptn-profile__actions+.lom-note{margin-block-start:-8px}.lom-ptn-facts{padding:24px}.lom-ptn-facts dl{display:grid;gap:18px;margin:0}.lom-ptn-facts__row{display:grid;gap:4px}.lom-ptn-facts__row dt{color:var(--lom-muted);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lom-ptn-facts__row dd{margin:0;font-size:15px}.lom-ptn-faq__list{margin-block-start:30px}.lom-ptn-faq .lom-faq__a p{color:var(--lom-muted)}@media (max-width:1023.98px){.lom-ptn-hero__inner{grid-template-columns:minmax(0,1fr)}.lom-ptn-visual__svg{max-inline-size:480px}}@media (max-width:639.98px){.lom-ptn-hero{padding-block:44px 16px}.lom-ptn-hero__inner{row-gap:8px}.lom-ptn-hero__actions>.lom-btn{flex:1 1 100%}.lom-ptn-visual__svg{aspect-ratio:560/300}}@media (prefers-reduced-motion:reduce){.lom-ptn-visual__pulse{display:none}}@media (max-width:1023.98px){.lom-ptn-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.lom-ptn-benefits__panel{padding:22px 20px}.lom-ptn-benefits__list{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:1023.98px){.lom-ptn-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lom-ptn-steps__list:before{content:none}}@media (max-width:719.98px){.lom-ptn-steps__list{grid-template-columns:minmax(0,1fr);gap:22px;margin-block-start:26px}.lom-ptn-step{grid-template-columns:40px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:4px}.lom-ptn-step__n{grid-row:span 2;margin-block-end:0}.lom-ptn-step__title{align-self:center}.lom-ptn-scale tbody{grid-template-columns:minmax(0,1fr);gap:0}.lom-ptn-scale__step{flex-direction:row;align-items:center;gap:12px;padding-block:12px;border-block-end:1px solid var(--lom-line-soft)}.lom-ptn-scale__from{order:1;flex:0 0 7.6em;padding-block-start:0;border-block-start:0}.lom-ptn-scale__step:after{order:2;flex:none;inline-size:calc(10px + var(--lom-ptn-step, 0) * 14px);block-size:10px;border:1px solid rgb(var(--lom-cyan-rgb)/.28);border-inline-start:0;border-radius:0;border-start-end-radius:6px;border-end-end-radius:6px;background:linear-gradient(90deg,rgb(var(--lom-cyan-rgb)/.04),rgb(var(--lom-cyan-rgb)/.3))}.lom-ptn-scale__rate{order:3;flex:1 1 auto;justify-items:end;text-align:end}.lom-ptn-scale__value{font-size:24px}.lom-ptn-frow{grid-template-columns:minmax(0,1fr);gap:8px}.lom-ptn-search{flex-wrap:nowrap}.lom-ptn-search__field{flex:1 1 0}.lom-ptn-chip{white-space:nowrap}.lom-ptn-results__head{align-items:stretch;flex-direction:column}.lom-ptn-sort{align-self:flex-start}.lom-ptn-empty{padding:22px}.lom-ptn-empty__actions>.lom-btn{flex:1 1 100%}.lom-ptn-profile{padding-block-start:28px}.lom-ptn-profile__head{align-items:flex-start;flex-direction:column;gap:16px}.lom-ptn-profile__actions>.lom-btn{flex:1 1 100%}}