.wicam-page-pack{--wpp-bg:#F5F8FC;--wpp-surface:#F5F8FC;--wpp-accent:#1BA6B0;--wpp-signal:#FFBA31;--wpp-title:#071626;--wpp-text:#0D2340;--wpp-radius:22px;position:relative;overflow:hidden;background:var(--wpp-bg);color:var(--wpp-text);border-radius:var(--wpp-radius);font-family:var(--wicam-font-fa,IRANSans,Tahoma,sans-serif);isolation:isolate}.wicam-page-pack__grid-bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(220,229,240,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(220,229,240,.05) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.78),transparent 92%);pointer-events:none}.wicam-page-pack.tone-light .wicam-page-pack__grid-bg,.wicam-page-pack.tone-soft .wicam-page-pack__grid-bg{background-image:linear-gradient(rgba(7,22,38,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,22,38,.045) 1px,transparent 1px)}.wicam-page-pack:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;border-radius:50%;left:-170px;bottom:-220px;border:1px solid rgba(27,166,176,.16);box-shadow:0 0 0 52px rgba(27,166,176,.035),0 0 0 104px rgba(255,186,49,.025)}.wicam-page-pack__head{position:relative;max-width:820px;margin:0 auto 32px;text-align:center}.wicam-page-pack__eyebrow{display:inline-flex;align-items:center;min-height:29px;padding:5px 11px;border-radius:999px;background:rgba(27,166,176,.09);color:var(--wpp-accent);font-size:11px;font-weight:900;letter-spacing:.03em}.wicam-page-pack__head h2,.wicam-page-pack__hero-copy h2,.wicam-page-pack__cta h2{margin:10px 0 0;color:var(--wpp-title);font:900 clamp(26px,3vw,44px)/1.4 var(--wicam-font-fa,IRANSans,Tahoma,sans-serif)}.wicam-page-pack__head p,.wicam-page-pack__hero-copy>p,.wicam-page-pack__cta>p{margin:10px auto 0;color:var(--wpp-text);opacity:.76;font-size:clamp(14px,1.1vw,17px);line-height:2}.wicam-page-pack__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:460px}.wicam-page-pack__hero-copy{position:relative;z-index:2}.wicam-page-pack__hero-copy>p{max-width:670px;margin-inline:0}.wicam-page-pack__pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.wicam-page-pack__pills span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border-radius:999px;border:1px solid rgba(27,166,176,.18);background:rgba(13,35,64,.06);color:var(--wpp-title);font-size:12px}.tone-dark .wicam-page-pack__pills span{background:rgba(220,229,240,.05);border-color:rgba(220,229,240,.11)}.wicam-page-pack__pills svg{width:17px;height:17px;color:var(--wpp-accent)}.wicam-page-pack__hero-visual{position:relative;display:grid;place-items:center;min-height:360px}.wicam-page-pack__hero-visual .orbit{position:absolute;border:1px solid rgba(27,166,176,.22);border-radius:50%;animation:wicamPackOrbit 24s linear infinite}.wicam-page-pack__hero-visual .o1{width:330px;height:330px}.wicam-page-pack__hero-visual .o2{width:250px;height:250px;border-style:dashed;border-color:rgba(255,186,49,.22);animation-duration:18s;animation-direction:reverse}.wicam-page-pack__hero-visual img{position:relative;z-index:2;display:block;max-width:min(82%,290px);max-height:300px;object-fit:contain;filter:drop-shadow(0 24px 36px rgba(7,22,38,.22));animation:wicamPackFloat 5s ease-in-out infinite}.wicam-page-pack__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wicam-page-pack__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1040px;margin-inline:auto}.wicam-page-pack__showcase{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px}.wicam-page-pack__showcase .wicam-page-pack__card{flex:1 1 220px;max-width:300px}.wicam-page-pack__card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:210px;padding:20px;border:1px solid rgba(13,35,64,.1);border-radius:calc(var(--wpp-radius) - 3px);background:var(--wpp-surface);box-shadow:0 12px 32px rgba(7,22,38,.055);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.tone-dark .wicam-page-pack__card{border-color:rgba(220,229,240,.11);box-shadow:0 18px 40px rgba(7,22,38,.22)}.wicam-page-pack__card:hover{transform:translateY(-5px);border-color:var(--wpp-accent);box-shadow:0 20px 44px rgba(7,22,38,.1)}.wicam-page-pack__card:after{content:"";position:absolute;right:0;top:20px;width:2px;height:36px;background:var(--wpp-signal);border-radius:99px;opacity:.85}.wicam-page-pack__card-top{display:flex;align-items:center;gap:10px}.wicam-page-pack__icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:rgba(27,166,176,.09);color:var(--wpp-accent)}.wicam-page-pack__icon svg{width:23px;height:23px}.wicam-page-pack__card-top em{font-style:normal;padding:4px 8px;border-radius:999px;background:rgba(255,186,49,.1);color:var(--wpp-signal);font-size:10px;font-weight:900}.wicam-page-pack__card-top small{margin-right:auto;color:var(--wpp-text);opacity:.34;font-weight:900}.wicam-page-pack__card h3{margin:16px 0 0;color:var(--wpp-title);font-size:18px;line-height:1.65}.wicam-page-pack__card p{margin:7px 0 0;color:var(--wpp-text);opacity:.72;font-size:13.5px;line-height:1.95}.wicam-page-pack__meta{display:inline-flex;margin-top:auto;padding-top:14px;color:var(--wpp-accent);font-size:11px;font-weight:800}.wicam-page-pack__link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:var(--wpp-signal);font-weight:900;font-size:12px;text-decoration:none}.wicam-page-pack__link span{transition:transform .2s}.wicam-page-pack__link:hover span{transform:translateX(-3px)}.wicam-page-pack__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wicam-page-pack__steps:before{content:"";position:absolute;right:8%;left:8%;top:34px;height:1px;background:linear-gradient(90deg,rgba(27,166,176,.05),var(--wpp-accent),rgba(255,186,49,.35),rgba(27,166,176,.05))}.wicam-page-pack__steps article{position:relative;text-align:center;padding:0 12px}.wicam-page-pack__steps b{position:relative;z-index:1;display:grid;place-items:center;width:68px;height:68px;margin:0 auto 12px;border-radius:50%;border:1px solid rgba(27,166,176,.35);background:var(--wpp-surface);color:var(--wpp-signal);font-size:15px;box-shadow:0 8px 26px rgba(7,22,38,.08)}.wicam-page-pack__steps h3{margin:0;color:var(--wpp-title);font-size:15px}.wicam-page-pack__steps p{margin:5px 0 0;color:var(--wpp-text);opacity:.68;font-size:12.5px;line-height:1.8}.wicam-page-pack__faq{max-width:980px;margin-inline:auto;display:grid;gap:10px}.wicam-page-pack__faq details{border:1px solid rgba(13,35,64,.1);border-radius:15px;background:var(--wpp-surface);overflow:hidden}.tone-dark .wicam-page-pack__faq details{border-color:rgba(220,229,240,.1)}.wicam-page-pack__faq summary{list-style:none;cursor:pointer;padding:17px 18px;color:var(--wpp-title);font-weight:850;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.wicam-page-pack__faq summary::-webkit-details-marker{display:none}.wicam-page-pack__faq summary span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(27,166,176,.08);color:var(--wpp-accent);font-size:18px;transition:transform .2s}.wicam-page-pack__faq details[open] summary span{transform:rotate(45deg)}.wicam-page-pack__faq details>div{padding:0 18px 18px;color:var(--wpp-text);opacity:.76;font-size:13.5px;line-height:2}.wicam-page-pack__faq-tools{max-width:980px;margin:0 auto 18px;display:grid;gap:12px}.wicam-page-pack__faq-tools label,.wicam-page-pack__search label{display:flex;align-items:center;gap:10px;border:1px solid rgba(13,35,64,.12);background:var(--wpp-surface);border-radius:14px;padding:0 15px}.wicam-page-pack__faq-tools input,.wicam-page-pack__search input{width:100%;height:48px;border:0;outline:0;background:transparent;color:var(--wpp-title);font-family:inherit}.wicam-page-pack__faq-filters{display:flex;flex-wrap:wrap;gap:7px}.wicam-page-pack__faq-filters button{border:1px solid rgba(13,35,64,.1);border-radius:999px;background:var(--wpp-surface);color:var(--wpp-text);padding:6px 11px;font:700 11px/1.4 inherit;cursor:pointer}.wicam-page-pack__faq-filters button.is-active{background:var(--wpp-accent);border-color:var(--wpp-accent);color:#F5F8FC}.wicam-page-pack__content{max-width:920px;margin-inline:auto;padding:26px;border-radius:calc(var(--wpp-radius) - 3px);background:var(--wpp-surface);border:1px solid rgba(13,35,64,.1)}.tone-dark .wicam-page-pack__content{border-color:rgba(220,229,240,.1)}.wicam-page-pack__content p,.wicam-page-pack__content li{color:var(--wpp-text);opacity:.8;line-height:2.15}.wicam-page-pack__content h3,.wicam-page-pack__content h4{color:var(--wpp-title)}.wicam-page-pack__content-list{display:grid;gap:10px;margin-top:20px}.wicam-page-pack__content-list>div{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(13,35,64,.08)}.tone-dark .wicam-page-pack__content-list>div{border-color:rgba(220,229,240,.08)}.wicam-page-pack__content-list span{color:var(--wpp-accent)}.wicam-page-pack__content-list svg{width:20px;height:20px}.wicam-page-pack__content-list p{margin:0}.wicam-page-pack__content-list strong{display:block;color:var(--wpp-title)}.wicam-page-pack__content-list small{display:block;margin-top:3px}.wicam-page-pack__zigzag{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:34px;align-items:stretch}.wicam-page-pack__zigzag-media,.wicam-page-pack__zigzag-copy{position:relative;min-height:340px;border-radius:calc(var(--wpp-radius) - 3px);overflow:hidden;border:1px solid rgba(13,35,64,.1);background:var(--wpp-surface)}.wicam-page-pack__zigzag-media{display:grid;place-items:center;padding:28px}.wicam-page-pack__zigzag-media img{position:relative;z-index:2;max-height:290px;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(7,22,38,.2))}.wicam-page-pack__zigzag-media i{position:absolute;inset:22px;border:1px solid rgba(27,166,176,.22);border-radius:24px;animation:wicamPackBorder 4s ease-in-out infinite}.wicam-page-pack__zigzag-copy{padding:30px;display:flex;align-items:center}.wicam-page-pack__zigzag-copy p{margin:0;color:var(--wpp-text);opacity:.78;line-height:2.2}.wicam-page-pack__cta{max-width:940px;margin-inline:auto;text-align:center;padding:clamp(26px,4vw,46px);border:1px solid rgba(220,229,240,.11);border-radius:calc(var(--wpp-radius) + 4px);background:linear-gradient(145deg,#071626,#0D2340);box-shadow:0 22px 54px rgba(7,22,38,.16)}.wicam-page-pack__cta h2{color:#F5F8FC}.wicam-page-pack__cta>p{color:#DCE5F0}.wicam-page-pack__cta-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.wicam-page-pack__cta-actions a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:13px;background:var(--wpp-signal);color:#071626;font-weight:900;font-size:12px;text-decoration:none}.wicam-page-pack__cta-actions a:nth-child(even){background:transparent;color:#F5F8FC;border:1px solid rgba(220,229,240,.18)}.wicam-page-pack__cta-actions svg{width:18px;height:18px}.wicam-page-pack__search{max-width:800px;margin-inline:auto}.wicam-page-pack__search label{box-shadow:0 12px 32px rgba(7,22,38,.05)}.wicam-page-pack__form-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);gap:30px;align-items:start}.wicam-page-pack__form-wrap .wicam-page-pack__head{text-align:right;margin:0}.wicam-page-pack__form-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.wicam-page-pack__form-topics span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(27,166,176,.15);border-radius:999px;padding:6px 10px;font-size:11px;color:var(--wpp-title)}.wicam-page-pack__form-topics svg{width:15px;height:15px;color:var(--wpp-accent)}.wicam-page-pack__form{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:22px;border-radius:calc(var(--wpp-radius) - 3px);background:var(--wpp-surface);border:1px solid rgba(13,35,64,.1);box-shadow:0 16px 38px rgba(7,22,38,.06)}.tone-dark .wicam-page-pack__form{border-color:rgba(220,229,240,.1)}.wicam-page-pack__form label{display:grid;gap:6px;color:var(--wpp-title);font-size:12px;font-weight:800}.wicam-page-pack__form input,.wicam-page-pack__form select,.wicam-page-pack__form textarea{width:100%;border:1px solid rgba(13,35,64,.14);border-radius:11px;background:transparent;color:var(--wpp-title);padding:10px 12px;outline:0;font-family:inherit}.tone-dark .wicam-page-pack__form input,.tone-dark .wicam-page-pack__form select,.tone-dark .wicam-page-pack__form textarea{border-color:rgba(220,229,240,.15)}.wicam-page-pack__form input:focus,.wicam-page-pack__form select:focus,.wicam-page-pack__form textarea:focus{border-color:var(--wpp-accent);box-shadow:0 0 0 3px rgba(27,166,176,.1)}.wicam-page-pack__form label.full{grid-column:1/-1}.wicam-page-pack__form button{grid-column:1/-1;min-height:45px;border:0;border-radius:12px;background:var(--wpp-signal);color:#071626;font:900 13px/1.4 inherit;cursor:pointer}.wicam-page-pack__form-status{grid-column:1/-1;margin:0;font-size:12px}.wicam-page-pack__form .hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.wicam-page-pack [hidden]{display:none!important}@keyframes wicamPackOrbit{to{transform:rotate(360deg)}}@keyframes wicamPackFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wicamPackBorder{0%,100%{border-color:rgba(27,166,176,.16);box-shadow:inset 0 0 0 0 rgba(255,186,49,0)}50%{border-color:rgba(255,186,49,.34);box-shadow:inset 0 0 36px rgba(27,166,176,.05)}}
@media(max-width:980px){.wicam-page-pack__hero,.wicam-page-pack__form-wrap,.wicam-page-pack__zigzag{grid-template-columns:1fr}.wicam-page-pack__hero{min-height:auto}.wicam-page-pack__hero-copy{text-align:center}.wicam-page-pack__hero-copy>p{margin-inline:auto}.wicam-page-pack__pills{justify-content:center}.wicam-page-pack__hero-visual{min-height:300px}.wicam-page-pack__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.wicam-page-pack__steps:before{display:none}.wicam-page-pack__zigzag-media,.wicam-page-pack__zigzag-copy{min-height:260px}.wicam-page-pack__form-wrap .wicam-page-pack__head{text-align:center}}
@media(max-width:640px){.wicam-page-pack{border-radius:18px}.wicam-page-pack__head{margin-bottom:22px}.wicam-page-pack__head h2,.wicam-page-pack__hero-copy h2,.wicam-page-pack__cta h2{font-size:24px}.wicam-page-pack__grid,.wicam-page-pack__split,.wicam-page-pack__showcase{grid-template-columns:1fr}.wicam-page-pack__card{min-height:unset}.wicam-page-pack__steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.wicam-page-pack__steps article{min-width:150px;scroll-snap-align:start}.wicam-page-pack__hero-visual .o1{width:250px;height:250px}.wicam-page-pack__hero-visual .o2{width:190px;height:190px}.wicam-page-pack__hero-visual img{max-width:220px}.wicam-page-pack__form{grid-template-columns:1fr;padding:16px}.wicam-page-pack__form label.full,.wicam-page-pack__form button{grid-column:1}.wicam-page-pack__zigzag-media,.wicam-page-pack__zigzag-copy{min-height:auto}.wicam-page-pack__zigzag-copy{padding:20px}.wicam-page-pack__content{padding:18px}.wicam-page-pack__cta{padding:26px 18px}.wicam-page-pack__faq summary{padding:14px 15px;font-size:13px}.wicam-page-pack__faq details>div{padding:0 15px 15px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.wicam-page-pack *{animation:none!important;transition:none!important}}

/* 0.9.9.35 — motion fail-safe: Page Pack content is visible by default.
   wicam-motion.js enables reveal only when the runtime is actually present. */
.wicam-page-pack [data-wicam-motion="reveal"]{opacity:1;transform:none}
html.wicam-motion-ready .wicam-page-pack [data-wicam-motion="reveal"]{opacity:0;transform:translateY(14px)}
html.wicam-motion-ready .wicam-page-pack [data-wicam-motion="reveal"].wicam-inview{opacity:1;transform:translateY(0)}
.wicam-page-pack-runtime-warning{padding:14px 18px;border:1px solid rgba(255,186,49,.35);background:rgba(255,186,49,.08);color:#071626;border-radius:12px;font-family:var(--wicam-font-fa,IRANSans,Tahoma,sans-serif)}


/* 0.9.9.35 — unified internal-page composition
   Hero sections inherit the Home Hero dark visual language. All other Page-Pack
   widgets render as boxed sections with configurable 50px vertical breathing room. */
.wicam-page-pack{
  --wpp-container:1400px;
  --wpp-space-y:50px;
}
.wicam-page-pack__inner{
  position:relative;
  z-index:1;
  width:100%;
  max-width:var(--wpp-container);
  margin-inline:auto;
}
.wicam-page-pack:not(.is-hero){
  width:min(calc(100% - 48px),var(--wpp-container));
  max-width:var(--wpp-container);
  margin:var(--wpp-space-y) auto;
  border:1px solid rgba(13,35,64,.08);
  box-shadow:0 18px 48px rgba(7,22,38,.065);
}
.wicam-page-pack.is-hero{
  --wpp-container:1500px;
  --wpp-bg:#071626;
  --wpp-surface:#0D2340;
  --wpp-title:#F5F8FC;
  --wpp-text:#DCE5F0;
  width:100vw;
  max-width:100vw;
  margin:0 calc(50% - 50vw);
  border:0;
  border-radius:0!important;
  min-height:560px;
  background:
    radial-gradient(700px 520px at 16% 31%,rgba(27,166,176,.20),transparent 62%),
    radial-gradient(760px 580px at 91% 76%,rgba(255,186,49,.16),transparent 62%),
    linear-gradient(158deg,var(--wpp-bg,#071626),#0D2340 56%,#0D2340);
  box-shadow:none;
}
.wicam-page-pack.is-hero .wicam-page-pack__grid-bg{
  opacity:.08;
  background-image:
    linear-gradient(#F5F8FC 1px,transparent 1px),
    linear-gradient(90deg,#F5F8FC 1px,transparent 1px);
  background-size:54px 54px;
  -webkit-mask-image:radial-gradient(circle at 58% 42%,#071626,transparent 82%);
  mask-image:radial-gradient(circle at 58% 42%,#071626,transparent 82%);
}
.wicam-page-pack.is-hero:after{
  width:520px;
  height:520px;
  left:-240px;
  bottom:-300px;
  border-color:rgba(27,166,176,.18);
  box-shadow:0 0 0 58px rgba(27,166,176,.035),0 0 0 116px rgba(255,186,49,.022);
}
.wicam-page-pack.is-hero .wicam-page-pack__eyebrow{
  color:var(--wpp-signal);
  background:rgba(255,186,49,.12);
  border:1px solid rgba(255,186,49,.18);
}
.wicam-page-pack.is-hero .wicam-page-pack__hero-copy h2{color:var(--wpp-title)}
.wicam-page-pack.is-hero .wicam-page-pack__hero-copy>p{color:var(--wpp-text);opacity:.9}
.wicam-page-pack.is-hero .wicam-page-pack__pills span{
  color:var(--wpp-title);
  background:rgba(245,248,252,.035);
  border-color:rgba(245,248,252,.18);
}
.wicam-page-pack.is-hero .wicam-page-pack__hero-visual .orbit{border-color:rgba(27,166,176,.34)}
.wicam-page-pack.is-hero .wicam-page-pack__hero-visual .o2{border-color:rgba(255,186,49,.28)}
.wicam-page-pack__grid,
.wicam-page-pack__split,
.wicam-page-pack__showcase{
  display:grid;
  align-items:stretch;
  justify-items:center;
}
.wicam-page-pack__showcase .wicam-page-pack__card{
  width:100%;
  max-width:100%;
  flex:none;
}
.wicam-page-pack__grid .wicam-page-pack__card,
.wicam-page-pack__split .wicam-page-pack__card,
.wicam-page-pack__showcase .wicam-page-pack__card{
  justify-self:center;
}
@media(max-width:980px){
  .wicam-page-pack.is-hero{min-height:auto}
}
@media(max-width:640px){
  .wicam-page-pack:not(.is-hero){
    width:min(calc(100% - 28px),var(--wpp-container));
  }
  .wicam-page-pack.is-hero{margin-inline:calc(50% - 50vw)}
}

.wicam-page-auto-slot--box .wicam-page-pack:not(.is-hero){
  width:100%;
  max-width:none;
  margin:0;
  border:0;
  border-radius:inherit;
  box-shadow:none;
}
