.op-feats{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.op-feats__side{gap:18px;display:grid;position:sticky;inset-block-start:110px}.op-feats__side .acc-stk{--acc-stk-rot:-6deg;justify-self:start;margin-block-start:18px}.op-feats__list{margin:0;padding:0;list-style:none}.op-feats__list li{border-block-start:1px solid var(--app-border);grid-template-columns:56px 1fr;gap:18px;padding-block:24px;display:grid}.op-feats__list li:last-child{border-block-end:1px solid var(--app-border)}.op-feats__icon{background:var(--tov-soft);width:56px;height:56px;color:var(--tov-deep);border-radius:18px;place-items:center;display:grid}.op-feats__icon svg{width:26px;height:26px}.op-feats__list h3{font:600 22px/1.2 var(--app-font-display);letter-spacing:-.015em;margin:0 0 4px}.op-feats__list p{max-width:52ch;color:var(--app-text-muted);margin:0}.op-arts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.op-art-card{color:var(--app-text);align-content:start;gap:12px;text-decoration:none;display:grid}.op-thumb{aspect-ratio:4/3;background:var(--tov-soft);color:var(--tov-deep);transition:transform .35s var(--acc-ease);border-radius:24px;place-items:center;display:grid;position:relative;overflow:clip}.op-thumb--solid{background:var(--tov-field)}.op-thumb__rosette{aspect-ratio:1;width:78%;color:color-mix(in srgb, var(--tov-field) 62%, #fff);position:absolute}.op-thumb__icon{width:38%;height:auto;position:relative}.op-thumb__glyph{font:700 88px/1 var(--app-font-decorative);position:relative}.op-thumb__glyph--latin{font-family:var(--app-font-display)}.op-art-card__cat{color:var(--app-text-subtle);font-size:13px;font-weight:600}.op-art-card h3{font:600 20px/1.2 var(--app-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}@media (hover:hover) and (pointer:fine){.op-art-card:hover .op-thumb{transform:translateY(-4px)rotate(-1deg)}.op-art-card:hover h3{text-underline-offset:4px;text-decoration:underline}}.op-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:32px;display:flex}.op-chips__label{margin-inline-end:6px;font-size:15px;font-weight:600}.op-chip-link{background:var(--app-card);min-height:40px;box-shadow:inset 0 0 0 1.5px var(--app-border-strong);color:var(--app-text);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.op-chip-link:hover{background:var(--app-surface)}}.op-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.op-faq details{border-block-end:1px solid var(--app-border)}.op-faq summary{cursor:pointer;min-height:76px;font:600 21px/1.25 var(--app-font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.op-faq summary::-webkit-details-marker{display:none}.op-faq summary:after{content:"+";background:var(--app-surface);width:36px;height:36px;font:500 22px/1 var(--app-font-body);transition:rotate .3s var(--acc-ease), background-color .3s var(--acc-ease);border-radius:50%;flex:none;place-items:center;display:grid}.op-faq details[open] summary:after{background:var(--app-primary);color:var(--app-primary-fg);rotate:45deg}.op-faq details::details-content{block-size:0;transition:block-size .4s var(--acc-ease), content-visibility .4s allow-discrete;overflow:clip}.op-faq details[open]::details-content{block-size:auto}.op-faq details p{max-width:60ch;color:var(--app-text-muted);margin:0;padding:0 4px 24px;font-size:17.5px}.op-others{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.op-tile{background:var(--tov-field);min-height:250px;color:var(--app-text);transition:transform .35s var(--acc-ease);border-radius:28px;align-content:end;gap:6px;padding:22px;text-decoration:none;display:grid;position:relative;overflow:clip;container-type:inline-size}.op-tile__icon{width:64px;height:64px;color:var(--tov-deep);box-shadow:0 8px 0 color-mix(in srgb, var(--tov-field) 70%, var(--tov-deep));background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:18px;inset-inline-end:18px;rotate:-8deg}.op-tile__icon svg{width:36px;height:36px}.op-tile__he{color:color-mix(in srgb, var(--tov-deep) 18%, transparent);font:700 19cqi/1 var(--app-font-body-he,"Heebo", sans-serif);text-align:right;white-space:nowrap;position:absolute;inset-block-start:36%;inset-inline:16px}.op-tile__he:before{content:attr(data-he)}.op-tile b{font:600 26px/1.05 var(--app-font-display);letter-spacing:-.025em}.op-tile span:last-child{font-size:14.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.op-tile:hover{transform:translateY(-6px)rotate(-1deg)}}.op-final{background:var(--tov-field);text-align:center;border-radius:40px;justify-items:center;gap:22px;margin-block-end:48px;padding:clamp(56px,8vw,104px) clamp(24px,5vw,72px);display:grid;position:relative;overflow:clip}.op-final__rosette{aspect-ratio:1;width:420px;color:color-mix(in srgb, var(--tov-field) 62%, #fff);filter:drop-shadow(0 14px 0 color-mix(in srgb, var(--tov-field) 75%, var(--tov-deep)));position:absolute;inset-block-end:-200px;inset-inline-start:-140px}.op-final__disc{aspect-ratio:1;background:var(--tov-field);width:260px;box-shadow:0 12px 0 color-mix(in srgb, var(--tov-field) 72%, var(--tov-deep));border-radius:50%;position:absolute;inset-block-start:-110px;inset-inline-end:-80px}.op-final h2{max-width:16ch;font:600 clamp(40px, 6vw, 80px) / 1 var(--app-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;position:relative}.op-final p{margin:0;font-size:18px;font-weight:500;position:relative}.op-final .acc-btn{position:relative}.op-final .acc-stk{--acc-stk-rot:12deg;position:absolute;inset-block-start:18%;inset-inline-end:12%}@media (width<=1000px){.op-arts,.op-others{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.op-hero,.op-mo,.op-feats,.op-faq{grid-template-columns:minmax(0,1fr)}.op-hero{gap:24px;padding-block:32px 88px}.op-art{max-width:420px}.op-chip{inset-block-end:-12%;inset-inline-end:50%;translate:50%}[dir=rtl] .op-chip{translate:-50%}.op-hh{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.op-hh button{scroll-snap-align:start}.op-hh button[aria-pressed=true],[dir=rtl] .op-hh button[aria-pressed=true]{transform:none}.op-feats__side{position:static}.op-feats__list li{grid-template-columns:48px 1fr;gap:14px}.op-feats__icon{border-radius:15px;width:48px;height:48px}.op-arts{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;margin-inline:-16px;padding:0 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.op-arts>*{scroll-snap-align:start}.op-others{gap:10px}.op-tile{border-radius:22px;min-height:180px;padding:16px}.op-tile b{font-size:21px}.op-tile__icon{width:48px;height:48px;inset-block-start:14px;inset-inline-end:14px}.op-tile__icon svg{width:28px;height:28px}.op-final{border-radius:28px}.op-final .acc-stk{display:none}}
