:root{--bar-1:#fde68a;--bar-2:#f2b900;--bar-3:#92400e}html.dark{--bar-1:#404040;--bar-2:#a16207;--bar-3:#ffc522}.op-eyebrow{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--primary)}.op-h2{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:900;line-height:1.12;letter-spacing:-.02em}.op-h2-lg{font-size:clamp(2rem,4.4vw,3rem)}.op-h3{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:900;line-height:1.15}.op-muted{color:var(--muted)}.op-om{background:var(--tint);padding-block:88px;border-bottom:1px solid var(--line)}.op-om-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:start}.op-om-copy{display:grid;gap:16px;justify-items:start}.op-points{display:grid;gap:14px;margin-top:4px}.op-points li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px}.op-dot{width:10px;height:10px;margin-top:7px;border-radius:3px;background:var(--gold);box-shadow:0 0 0 2px #000}.op-points strong{display:block;font-weight:800}.op-points span{color:var(--muted);font-size:.94rem}.op-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.op-problems{display:grid;gap:10px;padding:32px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:22px}.op-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.op-problem{display:grid;gap:12px;align-content:space-between;min-height:128px;padding:18px;background:var(--canvas);border:1px solid var(--line);border-radius:16px;transition:border-color .15s,transform .15s}.op-problem:hover{border-color:var(--gold);transform:translateY(-2px)}.op-problem .q{font-weight:800;line-height:1.35}.op-problem .a{color:var(--primary);font-weight:700;font-size:.92rem}.op-duo-wrap{padding-block:96px}.op-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.op-col{display:flex;flex-direction:column;gap:14px;padding:40px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:24px}.op-col.zone-dark{background:#000;border-color:#000;border-top-color:var(--gold)}.op-num{font-size:clamp(3.5rem,6vw,5rem);font-weight:900;line-height:.85;letter-spacing:-.06em;color:var(--gold);-webkit-text-stroke:2px #000}.zone-dark .op-num{-webkit-text-stroke:0}.op-rows{display:grid;margin:8px 0 12px}.op-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding-block:16px;border-top:1px solid var(--line)}.op-row:last-child{border-bottom:1px solid var(--line)}.op-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--container);color:var(--on-container);font-weight:900;font-size:1.15rem}.op-row.star .op-ico{background:var(--gold);color:#000}.op-row h3{font-weight:800;font-size:1.05rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.op-row h3 a,.op-svc h3 a{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}.op-row h3 a:hover{color:var(--primary)}.op-row p{color:var(--muted);font-size:.93rem;margin-top:3px}.op-badge{display:inline-flex;padding:2px 9px;border-radius:999px;background:var(--gold);color:#000;font-size:.7rem;font-weight:800;white-space:nowrap}.op-col-btn{align-self:flex-start;margin-top:auto}.op-spot{padding-block:80px 40px;border-top:1px solid var(--line)}.op-spot.zone-dark{border-top:0}.op-spot-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-bottom:8px}.op-spot-head span{padding:6px 14px;border-radius:999px;background:var(--gold);color:#000;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.op-spot-head p{color:var(--muted);font-weight:600}.op-offer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;padding-block:52px;border-bottom:1px solid var(--line)}.op-offer:last-of-type{border-bottom:0}.op-offer-main{display:grid;gap:14px;align-content:start}.op-tag{justify-self:start;padding:5px 12px;border-radius:999px;background:var(--container);color:var(--on-container);font-size:.8rem;font-weight:700}.op-lede{font-size:1.05rem;max-width:62ch}.op-how-h{margin-top:6px;font-weight:800}.op-how{display:grid;gap:10px}.op-how li{position:relative;padding-left:28px}.op-how li:before{content:"";position:absolute;left:2px;top:6px;width:14px;height:8px;border-left:3px solid var(--primary);border-bottom:3px solid var(--primary);transform:rotate(-45deg)}.op-side{align-self:start;display:grid;gap:14px;padding:28px;background:var(--tint);border:1px solid var(--line);border-radius:18px}.op-side b{font-weight:800}.op-fact{display:grid;gap:4px;padding-bottom:16px;border-bottom:1px solid var(--line)}.op-fact strong{font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--primary)}.op-fact span{color:var(--muted)}.op-office{padding:12px 14px;border-radius:12px;background:var(--surface);border-left:4px solid var(--gold);font-size:.95rem}.op-note{color:var(--muted);font-size:.86rem}.op-chart{display:grid;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.op-bar-row{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center;font-size:.88rem;font-weight:600}.op-bar{display:flex;height:24px;border-radius:6px;overflow:hidden;background:var(--surface)}.op-bar i,.op-key i{display:block;height:100%}.op-bar i+i{box-shadow:-2px 0 0 var(--surface)}.op-chart .k{background:var(--bar-1)}.op-chart .ps{background:var(--bar-2)}.op-chart .cb{background:var(--bar-3)}.zone-dark .op-chart .k{background:#525252}.zone-dark .op-chart .ps{background:#a16207}.zone-dark .op-chart .cb{background:#ffc522}.op-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.82rem;color:var(--muted)}.op-key li{display:inline-flex;align-items:center;gap:6px}.op-key i{width:12px;height:12px;border-radius:3px}.op-bundle{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:32px;background:#000;color:#fff;border-radius:20px;border-top:4px solid var(--gold)}.op-bundle>div{display:grid;gap:8px;max-width:720px}.op-bundle h3{font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:900;color:#fff}.op-bundle p{color:#d4d4d4}.op-bundle .op-eyebrow{color:var(--gold)}.op-prot{padding-block:96px 40px;border-top:1px solid var(--line)}.op-pillar-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:start;margin-bottom:40px;max-width:980px}.op-pillar-head>div{display:grid;gap:14px}.op-pillar-head .op-num{font-size:clamp(4rem,9vw,7rem)}.op-svc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:64px}.op-svc{position:relative;display:grid;gap:8px;align-content:start;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:18px}.op-svc h3{font-weight:800;font-size:1.15rem;padding-right:130px}.op-svc p{color:var(--muted);font-size:.95rem}.op-svc .op-badge{position:absolute;top:22px;right:22px}.op-review{padding-block:80px;background:var(--tint);border-top:1px solid var(--line)}.op-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.op-steps li{display:grid;gap:6px;padding-top:16px;border-top:3px solid var(--gold)}.op-steps span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--primary)}.op-steps h3{font-weight:800;font-size:1.1rem}.op-steps p{color:var(--muted)}.op-request{margin-top:48px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:48px;padding:44px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:24px}.op-request-copy{display:grid;gap:16px;align-content:start}.op-phone{font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.op-phone:hover{color:var(--primary)}.op-checks{display:grid;gap:10px}.op-checks li{position:relative;padding-left:28px;font-weight:600}.op-checks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--gold)}.op-check-group{margin-top:8px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.op-disclosure{margin-top:24px;color:var(--muted);font-size:.8rem;max-width:100ch}.tz{background:#000;color:#fff;padding-block:88px;border-top:4px solid var(--gold)}.tz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px;align-items:center}.tz-copy{display:grid;gap:16px;justify-items:start}.tz-copy h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:900;line-height:1.08;letter-spacing:-.02em}.tz-copy h2 span{color:var(--gold)}.tz-copy p{color:#d4d4d4}.tz-copy .op-eyebrow{color:var(--gold)}.tz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tz-tiles li{display:grid;gap:6px;align-content:start;padding:22px;background:#171717;border:1px solid #404040;border-top:3px solid var(--gold);border-radius:16px}.tz-tiles strong{font-weight:800}.tz-tiles span{color:#d4d4d4;font-size:.92rem}.tz-tiles .tz-num{color:var(--gold);font-weight:900;font-size:1.4rem}.tu-search4{grid-template-columns:repeat(1,minmax(0,1fr))}.op-offer[id],.op-review[id],#plans,#spot-crew,#spot-owner,#protection,#crew-benefits,#owner-planning{scroll-margin-top:7rem}@media(min-width:48rem){.tu-search4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.tu-search4{grid-template-columns:1.5fr 1.1fr 1fr auto}.tu-search4 button{grid-column:auto}}@media(max-width:1080px){.op-om-grid,.op-duo,.op-offer,.op-request,.tz-grid{grid-template-columns:minmax(0,1fr);gap:28px}.op-pillar-head{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:680px){.op-om,.op-duo-wrap{padding-block:56px}.op-problems,.op-col,.op-request,.op-side,.op-bundle{padding:22px 18px}.op-problem-grid,.op-svc-grid,.op-steps,.tz-tiles{grid-template-columns:minmax(0,1fr)}.op-svc h3{padding-right:0}.op-svc .op-badge{position:static;justify-self:start}.op-bar-row{grid-template-columns:minmax(0,1fr);gap:4px}}
