
    .t365p{--or:#f15a24;--or-d:#d9481a;--bl:#0b3d91;--gr:#22a45d;--gr-l:#e8f7ee;--tx:#1d2433;--mu:#6b7385;--bd:#e6e8ef;
      font-family:'Montserrat',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;color:var(--tx);
      padding:72px 16px 64px;box-sizing:border-box}
    .t365p *,.t365p *::before,.t365p *::after{box-sizing:border-box}
    .t365p-wrap{max-width:1120px;margin:0 auto}
    .t365p-head{text-align:center;margin-bottom:48px}
    .t365p-eyebrow{display:inline-block;background:#;
        color:var(--or);font-weight:700;font-size:13px;letter-spacing:.06em;
      text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:14px}
    .t365p-head h2{font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:800;margin:0 0 12px;color:var(--tx)}
    .t365p-head p{font-size:17px;color:var(--mu);margin:0}
    .t365p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:center}
    .t365p-card{position:relative;background:#fff;border:1px solid var(--bd);border-radius:20px;padding:32px 28px 28px;
      box-shadow:0 6px 24px rgba(17,24,39,.06);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}
    .t365p-card:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(17,24,39,.10)}
    .t365p-card.is-featured{border:2px solid var(--or);box-shadow:0 18px 48px rgba(241,90,36,.22);padding:44px 30px 32px;transform:scale(1.05);z-index:1}
    .t365p-card.is-featured:hover{transform:scale(1.05) translateY(-4px)}
    .t365p-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--or);color:#fff;font-size:12px;
      font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:999px;white-space:nowrap;
      box-shadow:0 6px 16px rgba(241,90,36,.35)}
    .t365p-label{font-size:13px;font-weight:700;color:var(--bl);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}
    .t365p-dur{font-size:26px;font-weight:800;margin:0 0 4px}
    .t365p-sub{font-size:14px;color:var(--mu);margin:0 0 22px;min-height:20px}
    .t365p-price{display:flex;align-items:flex-start;gap:2px;line-height:1}
    .t365p-price .cur{font-size:24px;font-weight:800;color:var(--or);margin-top:8px}
    .t365p-price .amt{font-size:60px;font-weight:800;color:var(--or);letter-spacing:-.02em}
    .t365p-perday{display:flex;align-items:center;gap:8px;margin:10px 0 22px;font-size:14px;color:var(--mu);min-height:26px}
    .t365p-save{background:var(--gr-l);color:var(--gr);font-weight:700;font-size:12px;padding:4px 10px;border-radius:999px}
    .t365p-list{list-style:none;margin:0 0 26px;padding:20px 0 0;border-top:1px solid var(--bd);flex:1}
    .t365p-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;padding:7px 0}
    .t365p-list svg{flex:0 0 20px;margin-top:1px}
    .t365p-list li.hl{font-weight:700}
    .t365p-btn{display:block;text-align:center;text-decoration:none;font-weight:800;font-size:16px;padding:16px 20px;border-radius:12px;
      transition:background .2s ease,color .2s ease,transform .1s ease}
    .t365p-btn:active{transform:scale(.98)}
    .t365p-btn.outline{border:2px solid var(--or);color:var(--or);background:#fff}
    .t365p-btn.outline:hover{background:var(--or);color:#fff}
    .t365p-btn.solid{background:var(--or);color:#fff;box-shadow:0 8px 20px rgba(241,90,36,.35)}
    .t365p-btn.solid:hover{background:var(--or-d)}
    .t365p-btn small{display:block;font-weight:600;font-size:12px;opacity:.85;margin-top:3px}
    .t365p-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:44px;font-size:14px;font-weight:600;color:var(--tx)}
    .t365p-trust span{display:inline-flex;align-items:center;gap:8px}
    .t365p-help{text-align:center;margin-top:20px;font-size:15px;color:var(--mu)}
    .t365p-help a{color:var(--gr);font-weight:700;text-decoration:none}
    .t365p-help a:hover{text-decoration:underline}
    @media (max-width:900px){
      .t365p{padding:56px 16px 48px}
      .t365p-grid{grid-template-columns:1fr;gap:28px;max-width:440px;margin:0 auto}
      .t365p-card.is-featured{order:-1;transform:none}
      .t365p-card.is-featured:hover{transform:translateY(-4px)}
      .t365p-sub{min-height:0}
    }
  