.pkg-page{background:var(--caf-bg);position:relative;overflow-x:clip}.pkg-journey__content{z-index:1;position:relative}.pkg-journey__spine{pointer-events:none;top:calc(var(--site-header-offset) + 1.5rem);bottom:2rem;z-index:2;opacity:0;width:2px;transition:opacity .5s;position:fixed;inset-inline-start:clamp(.5rem,2vw,1.25rem)}.pkg-journey__content:has(.pkg-stage--in) .pkg-journey__spine{opacity:1}.pkg-journey__spine-track{background:var(--caf-border);border-radius:999px;width:100%;height:100%;overflow:hidden}.pkg-journey__spine-fill{border-radius:inherit;background:linear-gradient(180deg, var(--caf-purple), var(--caf-indigo), var(--caf-teal));width:100%;height:28%;animation:5s ease-in-out infinite alternate pkg-spine-drift}.pkg-stage__inner{transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--pkg-i,0) * 70ms)}.pkg-stage--from-down:not(.pkg-stage--in) .pkg-stage__inner{opacity:0;filter:blur(6px);transform:translateY(3rem)}.pkg-stage--from-up:not(.pkg-stage--in) .pkg-stage__inner{opacity:0;filter:blur(6px);transform:translateY(-3rem)}.pkg-stage--in .pkg-stage__inner{opacity:1;filter:none;transform:none}.pkg-stage--in .pkg-includes__tile-face{animation:.8s cubic-bezier(.22,1,.36,1) forwards pkg-include-in;animation-delay:calc(80ms + var(--pkg-include-i,0) * .11s)}.pkg-divider{opacity:0;justify-content:center;align-items:center;height:clamp(2.5rem,6vw,4rem);transition:opacity .6s;display:flex}.pkg-divider--in{opacity:1}.pkg-divider--dots{gap:.45rem}.pkg-divider__dot{background:var(--caf-border-strong);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(0)}.pkg-divider--in .pkg-divider__dot:first-child{opacity:1;transition-delay:50ms;transform:scale(1)}.pkg-divider--in .pkg-divider__dot:nth-child(2){opacity:1;transition-delay:.12s;transform:scale(1)}.pkg-divider--in .pkg-divider__dot:nth-child(3){opacity:1;transition-delay:.19s;transform:scale(1)}.pkg-hero{min-height:calc(100svh - var(--site-header-offset));background:var(--caf-surface);align-items:center;padding-block:clamp(2rem,4vh,3rem);display:flex;position:relative;overflow:hidden}.pkg-hero__layout{z-index:1;align-items:center;gap:clamp(2rem,4vh,3rem);width:100%;display:grid;position:relative}@media (min-width:1024px){.pkg-hero__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(2rem,3vw,3rem)}.pkg-hero__content{flex-direction:column;justify-content:center;display:flex}}.pkg-hero__enter{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards pkg-hero-enter;animation-delay:calc(40ms + var(--pkg-enter-i,0) * 80ms)}.pkg-hero__kicker{color:var(--caf-text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin:0;font-size:.82rem;font-weight:700;display:flex}.pkg-hero__brand{color:var(--caf-indigo);letter-spacing:-.02em;font-weight:800}.pkg-hero__kicker-sep{color:var(--caf-text-muted);font-weight:400}.pkg-hero__title{letter-spacing:-.035em;flex-direction:column;gap:.15rem;margin:.75rem 0 0;font-size:clamp(2.15rem,5.5vw,3.35rem);font-weight:800;line-height:1.1;display:flex}.pkg-hero__title-line{color:var(--caf-text)}.pkg-hero__title-highlight{width:fit-content;color:var(--caf-indigo);display:inline-block;position:relative}.pkg-hero__title-accent{inset-inline:0;z-index:-1;background:linear-gradient(90deg,#8b4fd638,#4a78d447);border-radius:2px;height:.28em;position:absolute;bottom:.08em}.pkg-hero__lead{max-width:32rem;color:var(--caf-text-secondary);margin-top:1rem;font-size:clamp(.95rem,2vw,1.08rem);line-height:1.75}.pkg-hero__tiers-wrap{margin-top:1.65rem}.pkg-hero__tiers{grid-template-columns:repeat(3,1fr);align-items:end;gap:.65rem;display:grid}.pkg-hero__tier{color:#fff;isolation:isolate;animation:5s ease-in-out infinite pkg-tier-float;animation-delay:calc(var(--pkg-tier-i,0) * .35s);border:1px solid #ffffff38;border-radius:1.15rem;flex-direction:column;gap:.35rem;padding:1.1rem 1rem 1rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a24}.pkg-hero__tier--basic{background:linear-gradient(155deg,#14b8a6 0%,#0d9488 45%,#0f766e 100%)}.pkg-hero__tier--advanced{background:linear-gradient(155deg,#5b8ee0 0%,#4a78d4 45%,#3459a8 100%);padding-block:1.35rem 1.15rem}.pkg-hero__tier--full{background:linear-gradient(155deg,#d97706 0%,#b45309 45%,#92400e 100%)}.pkg-hero__tier:hover{animation-play-state:paused;transform:translateY(-6px)scale(1.02);box-shadow:0 24px 52px #0f172a38}.pkg-hero__tier--featured{z-index:2;animation-name:pkg-tier-float-featured;transform:translateY(-10px)scale(1.04);box-shadow:0 28px 56px #4a78d461,0 0 0 1px #fff3}.pkg-hero__tier--featured:hover{transform:translateY(-14px)scale(1.04);box-shadow:0 32px 64px #4a78d473,0 0 0 1px #ffffff40}.pkg-hero__tier-watermark{bottom:-.15rem;color:#fff;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.5rem;font-weight:800;line-height:1;position:absolute;inset-inline-end:.35rem}.pkg-hero__tier-badge{top:.65rem;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#00000038;border:1px solid #ffffff40;border-radius:999px;padding:.22rem .55rem;font-size:.55rem;font-weight:800;position:absolute;inset-inline-start:.65rem}.pkg-hero__tier-icon{background:#ffffff2e;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.15rem;display:flex}.pkg-hero__tier-icon svg{width:1.05rem;height:1.05rem}.pkg-hero__tier-period{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border:1px solid #fff3;border-radius:999px;width:fit-content;padding:.2rem .55rem;font-size:.62rem;font-weight:800;display:inline-block}.pkg-hero__tier-price{letter-spacing:-.04em;margin-top:.15rem;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:800;line-height:1}.pkg-hero__tier--featured .pkg-hero__tier-price{font-size:clamp(1.5rem,3.2vw,1.85rem)}.pkg-hero__tier-price small{opacity:.85;letter-spacing:0;margin-inline-start:.15rem;font-size:.62rem;font-weight:700}.pkg-hero__tier-duration{opacity:.82;font-size:.72rem;font-weight:600}.pkg-hero__tier-shine{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff1f 50%,#0000 58%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.pkg-hero__tier:hover .pkg-hero__tier-shine{transform:translate(120%)}.pkg-hero__trust-bar{flex-wrap:wrap;gap:.5rem 1.1rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.pkg-hero__trust-bar li{color:var(--caf-text-muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.pkg-hero__trust-bar li svg{width:.85rem;height:.85rem;color:var(--caf-teal);flex-shrink:0}.pkg-hero__flow{margin-top:1.35rem}.pkg-hero__flow-label{color:var(--caf-text-secondary);margin-bottom:.75rem;font-size:.82rem;font-weight:700;display:block}.pkg-hero__flow-steps{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.pkg-hero__flow-step{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding-inline:.25rem;display:flex;position:relative}.pkg-hero__flow-icon{background:var(--caf-bg);border:1px solid var(--caf-border);width:2.25rem;height:2.25rem;color:var(--caf-indigo);border-radius:.65rem;justify-content:center;align-items:center;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s;display:flex}.pkg-hero__flow-icon svg{width:1rem;height:1rem}.pkg-hero__flow-step:hover .pkg-hero__flow-icon{border-color:var(--caf-indigo);background:#4a78d414;transform:translateY(-2px);box-shadow:0 6px 16px #4a78d41f}.pkg-hero__flow-num{letter-spacing:.08em;color:var(--caf-text-muted);font-size:.58rem;font-weight:800}.pkg-hero__flow-text{color:var(--caf-text);max-width:5.5rem;font-size:.72rem;font-weight:700;line-height:1.35}.pkg-hero__flow-connector{top:1.1rem;background:linear-gradient(90deg, var(--caf-indigo), #4a78d433);opacity:.35;pointer-events:none;width:calc(100% - 2.7rem);height:1px;position:absolute;inset-inline-start:calc(50% + 1.35rem)}[dir=rtl] .pkg-hero__flow-connector{background:linear-gradient(270deg, var(--caf-indigo), #4a78d433)}.pkg-hero__visual{justify-content:center;align-items:center;width:100%;min-height:0;display:flex}@media (min-width:1024px){.pkg-hero__visual{align-self:stretch;padding-inline:clamp(.5rem,2vw,1.5rem)}}.pkg-pulse{width:min(100%,28rem);margin-inline:auto;position:relative}.pkg-pulse__frame{place-items:center;width:100%;display:grid}.pkg-pulse__svg{width:100%;height:auto;display:block;overflow:visible}@media (min-width:1024px){.pkg-pulse{flex-direction:column;justify-content:center;align-items:center;width:min(100%,31rem);max-height:100%;margin:auto;display:flex}.pkg-pulse__frame{width:100%;max-height:calc(100% - 1.75rem)}.pkg-pulse__svg{width:100%;height:auto;max-height:min(30rem,66vh)}.pkg-pulse__caption{flex-shrink:0}}.pkg-pulse__orbit{fill:none;stroke:#4a78d41a;stroke-width:1px}.pkg-pulse__orbit--outer{stroke-dasharray:6 10;transform-origin:200px 200px;animation:80s linear infinite pkg-pulse-orbit-spin}.pkg-pulse__orbit--inner{stroke:#4a78d40f;transform-origin:200px 200px;animation:55s linear infinite reverse pkg-pulse-orbit-spin}.pkg-pulse__tier-arc{fill:none;stroke-width:3px;stroke-linecap:round;opacity:.65;stroke-dasharray:180 400;animation:5s ease-in-out infinite alternate pkg-pulse-tier-flow}.pkg-pulse__tier-arc--basic{stroke:#0d9488}.pkg-pulse__tier-arc--advanced{stroke:#4a78d4;animation-delay:1.6s}.pkg-pulse__tier-arc--full{stroke:#b45309;animation-delay:3.2s}.pkg-pulse__tier-arc--bridge{stroke:#6b9e8f;animation-delay:4.8s}.pkg-pulse__wire{stroke:#4a78d42e;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 9;stroke-dashoffset:0;animation:2s linear infinite pkg-pulse-wire-flow}.pkg-pulse__wire--visits{animation-delay:0s}.pkg-pulse__wire--reports{animation-delay:.5s}.pkg-pulse__wire--track{animation-delay:1s}.pkg-pulse__wire--contract{animation-delay:1.5s}.pkg-pulse__dot{opacity:.85}.pkg-pulse__dot--visits{fill:#0d9488}.pkg-pulse__dot--reports{fill:#4a78d4}.pkg-pulse__dot--track{fill:#8b4fd6}.pkg-pulse__dot--contract{fill:#b45309}.pkg-pulse__hub-pulse{fill:none;stroke:#4a78d433;stroke-width:1px;transform-origin:200px 200px;animation:3.5s ease-out infinite pkg-pulse-hub-ring}.pkg-pulse__hub-pulse--2{animation-delay:1.15s}.pkg-pulse__hub-pulse--3{animation-delay:2.3s}.pkg-pulse__score-track{fill:none;stroke:#4a78d41f}.pkg-pulse__score-fill{fill:none;stroke:var(--caf-indigo);stroke-linecap:round;stroke-dashoffset:239px;animation:2s cubic-bezier(.22,1,.36,1) .3s forwards pkg-pulse-score-draw}.pkg-pulse__shield circle{fill:#4a78d4;filter:drop-shadow(0 2px 8px #4a78d459)}.pkg-pulse__shield-icon{fill:#fff}.pkg-pulse__score-text{fill:var(--caf-indigo);font-size:15px;font-weight:800;font-family:var(--font-almarai,inherit)}.pkg-pulse__score-sub{fill:var(--caf-text-muted);font-size:8px;font-weight:700;font-family:var(--font-almarai,inherit);letter-spacing:.06em}.pkg-pulse__node-bg{fill:#fff;stroke-width:2px;filter:drop-shadow(0 4px 12px #0f172a1a)}.pkg-pulse__node-icon-wrap{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pkg-pulse__node-icon-wrap svg{width:14px;height:14px}.pkg-pulse__node{animation:5s ease-in-out infinite pkg-pulse-node-bob}.pkg-pulse__node--visits{animation-delay:0s}.pkg-pulse__node--reports{animation-delay:.6s}.pkg-pulse__node--track{animation-delay:1.2s}.pkg-pulse__node--contract{animation-delay:1.8s}.pkg-pulse__label-text{fill:var(--caf-text);font-size:9.5px;font-weight:800;font-family:var(--font-almarai,inherit);paint-order:stroke fill;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.pkg-pulse__caption{text-align:center;color:var(--caf-text-muted);letter-spacing:.02em;margin:.65rem 0 0;font-size:.72rem;font-weight:700}.pkg-pulse__caption-text{display:none}.pkg-grid-section{background:var(--caf-surface);padding-block:clamp(1.5rem,3vh,2.25rem);position:relative;overflow:visible}.pkg-grid-section__ambient{pointer-events:none;background:radial-gradient(80% 55% at 50% 0,#4a78d40d 0%,#0000 72%);width:min(92%,58rem);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.pkg-grid-section__shell{z-index:1;flex-direction:column;align-items:center;gap:clamp(.75rem,1.8vh,1.1rem);display:flex;position:relative}.pkg-grid-section__header{text-align:center;max-width:38rem;margin-inline:auto}.pkg-grid-section__eyebrow{letter-spacing:.06em;color:var(--caf-indigo-dark);background:#fff;border:1px solid #4a78d424;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .85rem;font-size:.68rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #4a78d40f}.pkg-grid-section__eyebrow:before{content:"";background:var(--caf-indigo);border-radius:50%;width:.38rem;height:.38rem}.pkg-grid-section__title{letter-spacing:-.02em;color:var(--caf-text);margin:.65rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.pkg-grid-section__title-accent{color:var(--caf-indigo-dark);display:block}.pkg-grid-section__subtitle{color:var(--caf-text-secondary);margin:.55rem 0 0;font-size:clamp(.95rem,1.9vw,1.05rem);line-height:1.65}.pkg-stack{flex-direction:column;gap:clamp(3.25rem,7vh,4.25rem);width:min(100%,56rem);display:flex}.pkg-stack__rail{z-index:5;background:#ffffffb8;border:1px solid #4a78d41a;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.pkg-stack__rail-pill{top:.3rem;bottom:.3rem;width:calc(33.3333% - .4rem);transform:translateX(calc(var(--pkg-tab-i,0) * (100% + .3rem)));pointer-events:none;background:#fff;border-radius:.9rem;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-start:.3rem;box-shadow:0 10px 28px #0f172a1a,inset 0 0 0 1px #ffffffe6}[dir=rtl] .pkg-stack__rail-pill{transform:translateX(calc(var(--pkg-tab-i,0) * -1 * (100% + .3rem)))}.pkg-stack:has(.pkg-stack__rail-tab--basic.is-active) .pkg-stack__rail-pill{box-shadow:0 10px 28px #0d948829,inset 0 0 0 1px #0d94881f}.pkg-stack:has(.pkg-stack__rail-tab--advanced.is-active) .pkg-stack__rail-pill{box-shadow:0 10px 28px #4a78d42e,inset 0 0 0 1px #4a78d41f}.pkg-stack:has(.pkg-stack__rail-tab--full.is-active) .pkg-stack__rail-pill{box-shadow:0 10px 28px #b4530929,inset 0 0 0 1px #b453091f}.pkg-stack__rail-tab{z-index:1;cursor:pointer;text-align:start;background:0 0;border:none;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.65rem .8rem;transition:opacity .3s;display:grid;position:relative;overflow:hidden}.pkg-stack__rail-tab:not(.is-active){opacity:.62}.pkg-stack__rail-tab:not(.is-active):hover{opacity:.88}.pkg-stack__rail-tab--basic{--pkg-tier:#0d9488}.pkg-stack__rail-tab--advanced{--pkg-tier:#4a78d4}.pkg-stack__rail-tab--full{--pkg-tier:#b45309}.pkg-stack__rail-index{letter-spacing:.08em;color:var(--pkg-tier);opacity:.55;font-size:.62rem;font-weight:800}.pkg-stack__rail-tab.is-active .pkg-stack__rail-index{opacity:1}.pkg-stack__rail-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.pkg-stack__rail-period{color:var(--caf-text);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:800;line-height:1.2;display:flex}.pkg-stack__rail-badge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#e8a838,#f59e0b);border-radius:999px;padding:.12rem .4rem;font-size:.48rem;font-style:normal;font-weight:800}.pkg-stack__rail-duration{color:var(--caf-text-muted);font-size:.62rem;font-weight:600}.pkg-stack__rail-progress{inset-inline:.5rem;background:var(--pkg-tier);transform-origin:0;border-radius:999px;height:2px;animation:5.8s linear forwards pkg-stack-rail-progress;position:absolute;bottom:.35rem}[dir=rtl] .pkg-stack__rail-progress{transform-origin:100%}@keyframes pkg-stack-rail-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pkg-stack__deck{z-index:1;height:clamp(20rem,37vw,22.5rem);margin-top:0;padding:.35rem .65rem .5rem;position:relative;overflow:visible}.pkg-stack__card{inset-inline:.65rem;box-shadow:none;transform-origin:50% 88%;will-change:transform;background:0 0;border:none;border-radius:1.35rem;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .45s;position:absolute;top:.35rem;overflow:visible}.pkg-stack__card--basic{--pkg-tier:#0d9488;--pkg-tier-dark:#0f766e;--pkg-tier-soft:#0d94881a;--pkg-tilt:-2.6deg;--pkg-shift:-.45rem}.pkg-stack__card--advanced{--pkg-tier:#4a78d4;--pkg-tier-dark:#3459a8;--pkg-tier-soft:#4a78d41a;--pkg-tilt:2.2deg;--pkg-shift:.5rem}.pkg-stack__card--full{--pkg-tier:#b45309;--pkg-tier-dark:#92400e;--pkg-tier-soft:#b453091a;--pkg-tilt:-1.5deg;--pkg-shift:.3rem}[dir=rtl] .pkg-stack__card--basic{--pkg-tilt:2.6deg;--pkg-shift:.45rem}[dir=rtl] .pkg-stack__card--advanced{--pkg-tilt:-2.2deg;--pkg-shift:-.5rem}[dir=rtl] .pkg-stack__card--full{--pkg-tilt:1.5deg;--pkg-shift:-.3rem}.pkg-stack__card.is-behind-1,.pkg-stack__card.is-behind-2{cursor:pointer}.pkg-stack__card.is-front{z-index:30;transform:translate3d(0, 0, 0) scale(1) rotate(var(--pkg-tilt))}.pkg-stack__card.is-behind-1{z-index:29;transform:translate3d(var(--pkg-shift), -.42rem, 0) scale(.986) rotate(calc(var(--pkg-tilt) * -2));opacity:.9;pointer-events:none}.pkg-stack__card.is-behind-2{z-index:28;transform:translate3d(calc(var(--pkg-shift) * -1.35), -.78rem, 0) scale(.972) rotate(calc(var(--pkg-tilt) * 2.4));opacity:.72;pointer-events:none}.pkg-stack__card.is-below{z-index:20;transform:translate3d(calc(var(--pkg-shift) * .6), 106%, 0) scale(.98) rotate(calc(var(--pkg-tilt) * 2));opacity:0;pointer-events:none}.pkg-stack__card.is-hidden{z-index:10;transform:translate3d(calc(var(--pkg-shift) * -.8), -1.8rem, 0) scale(.97) rotate(calc(var(--pkg-tilt) * -2.5));opacity:0;pointer-events:none}.pkg-stack[data-direction=fwd] .pkg-stack__card.is-front{animation:.62s cubic-bezier(.22,1,.36,1) pkg-stack-rise}.pkg-stack[data-direction=back] .pkg-stack__card.is-below{z-index:40}@keyframes pkg-stack-rise{0%{transform:translate3d(calc(var(--pkg-shift) * .8), 106%, 0) scale(.982) rotate(calc(var(--pkg-tilt) * 3));opacity:.55}to{transform:translate3d(0, 0, 0) scale(1) rotate(var(--pkg-tilt));opacity:1}}.pkg-stack__card-sheet{color:#fff;border:1px solid #fff3;border-radius:1.35rem;min-height:clamp(14rem,26vw,16rem);position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a24}.pkg-stack__card.is-front .pkg-stack__card-sheet{box-shadow:0 24px 56px color-mix(in srgb, var(--pkg-tier-dark) 32%, #0f172a2e)}.pkg-stack__card-bg{background:linear-gradient(155deg, var(--pkg-tier) 0%, var(--pkg-tier-dark) 100%);z-index:0;position:absolute;inset:0}.pkg-stack__card-glow{top:-35%;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:55%;height:70%;position:absolute;inset-inline-end:-15%}.pkg-stack__card-content{z-index:1;flex-direction:column;gap:.65rem;padding:1.05rem 1.2rem .95rem;display:flex;position:relative}.pkg-stack__card-head{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.6rem;display:flex}.pkg-stack__card-id{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.pkg-stack__card-icon{background:#ffffff26;border:1px solid #ffffff38;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.pkg-stack__card-icon svg{width:1.2rem;height:1.2rem}.pkg-stack__card-id-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pkg-stack__card-period{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;font-size:.62rem;font-weight:800}.pkg-stack__card-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1rem,2.1vw,1.15rem);font-weight:800;line-height:1.3}.pkg-stack__card-pricebox{text-align:end;background:#ffffff1f;border:1px solid #fff3;border-radius:.85rem;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;min-width:7rem;padding:.55rem .7rem;display:flex}.pkg-stack__card-duration{color:#ffffffe0;font-size:.68rem;font-weight:700}.pkg-stack__card-price{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.35rem,2.6vw,1.55rem);font-weight:800;line-height:1}.pkg-stack__card-price small{margin-inline-start:.12rem;font-size:.65rem;font-weight:700}.pkg-stack__card-tax{color:#ffffffa6;font-size:.5rem;font-weight:600;line-height:1.4}.pkg-stack__card-desc{color:#ffffffe6;margin:0;font-size:.74rem;line-height:1.65}.pkg-stack__card-metrics{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pkg-stack__metric{background:#ffffff1a;border:1px solid #ffffff24;border-radius:.75rem;flex-direction:column;gap:.22rem;padding:.55rem .65rem;display:flex}.pkg-stack__metric-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffffad;font-size:.54rem;font-weight:800}.pkg-stack__metric-value{color:#fff;font-size:.76rem;font-weight:700;line-height:1.4}.pkg-stack__card-services{flex-direction:column;gap:.55rem;display:flex}.pkg-stack__services-title{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.6rem;font-weight:800}.pkg-stack__services-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pkg-stack__services-list li{color:#fff;background:#0000001a;border:1px solid #ffffff1f;border-radius:.75rem;align-items:flex-start;gap:.45rem;min-height:2.85rem;padding:.55rem .6rem;font-size:.7rem;font-weight:600;line-height:1.5;display:flex}.pkg-stack__services-check{background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;display:flex}.pkg-stack__services-check svg{width:.68rem;height:.68rem}.pkg-stack__card-foot{border-top:1px solid #ffffff29;align-items:baseline;gap:.4rem;margin-top:auto;padding-top:.55rem;display:flex}.pkg-stack__foot-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;flex-shrink:0;font-size:.56rem;font-weight:800}.pkg-stack__card-foot p{color:#ffffffe6;margin:0;font-size:.7rem;font-weight:600;line-height:1.5}.pkg-includes{background:var(--caf-bg);align-items:center;padding-block:clamp(2.5rem,6vh,4rem) clamp(1.25rem,2.5vh,1.75rem);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.pkg-includes{min-height:calc(100svh - var(--site-header-offset))}}.pkg-includes__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pkg-includes__orb{filter:blur(72px);opacity:.55;border-radius:50%;animation:16s ease-in-out infinite alternate pkg-include-orb;position:absolute}.pkg-includes__orb--a{top:8%;background:#4a78d42e;width:min(28vw,18rem);height:min(28vw,18rem);inset-inline-start:12%}.pkg-includes__orb--b{bottom:10%;background:#28c4c429;width:min(32vw,20rem);height:min(32vw,20rem);animation-delay:-5s;inset-inline-end:8%}.pkg-includes__orb--c{background:#8b4fd624;width:min(24vw,14rem);height:min(24vw,14rem);animation-delay:-9s;top:42%;left:50%}.pkg-includes__shell{z-index:1;width:100%;min-height:inherit;flex-direction:column;justify-content:center;gap:clamp(1.75rem,3.5vh,2.5rem);display:flex;position:relative}.pkg-includes__header{text-align:center;max-width:40rem;margin-inline:auto}.pkg-includes__eyebrow{letter-spacing:.06em;color:var(--caf-teal);background:#28c4c414;border:1px solid #28c4c433;border-radius:999px;align-items:center;gap:.4rem;padding:.34rem .85rem;font-size:.68rem;font-weight:800;display:inline-flex}.pkg-includes__title{letter-spacing:-.02em;color:var(--caf-text);margin:.85rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.2}.pkg-includes__title-accent{background:linear-gradient(135deg, var(--caf-purple), var(--caf-teal));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pkg-includes__subtitle{color:var(--caf-text-secondary);margin:.85rem 0 0;font-size:clamp(.95rem,1.9vw,1.05rem);line-height:1.7}.pkg-includes__showcase{width:100%;padding-bottom:.5rem;position:relative}.pkg-includes__flow{inset-inline:2%;opacity:.45;pointer-events:none;width:96%;height:1.75rem;position:absolute;bottom:.35rem}.pkg-includes__flow-path{animation:22s linear infinite pkg-include-flow-dash}.pkg-includes__viewport{z-index:1;width:100%;position:relative}.pkg-includes__track{z-index:1;perspective:1400px;flex-wrap:wrap;justify-content:center;gap:clamp(.85rem,1.4vw,1.1rem);display:flex;position:relative}.pkg-includes__dots,.pkg-includes__pager{display:none}@media (min-width:1024px){.pkg-includes__track{flex-wrap:nowrap;flex:1;align-items:flex-end;gap:clamp(.65rem,1.1vw,.95rem);width:100%;padding:0;display:flex}.pkg-includes__viewport{padding-block:0;overflow:visible}}.pkg-includes__tile{transform-origin:50% 92%;min-width:min(100%,16rem);animation:5.8s ease-in-out infinite pkg-include-float;animation-delay:calc(var(--pkg-include-phase,0s) + var(--pkg-include-i,0) * .18s);flex:1;transition:z-index;position:relative}.pkg-includes__tile:hover{z-index:8;animation-play-state:paused;transform:translateY(-16px)rotate(0)scale(1.03)}.pkg-includes__tile-face{-webkit-backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #ffffffb8;border-radius:1.35rem;flex-direction:column;min-height:clamp(13rem,20vw,16.5rem);padding:clamp(1.25rem,2vw,1.55rem);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a12,inset 0 1px #fffffff2}.pkg-includes__tile:hover .pkg-includes__tile-face{border-color:color-mix(in srgb, var(--pkg-include-accent) 28%, #fffc);box-shadow:0 28px 56px color-mix(in srgb, var(--pkg-include-accent) 18%, #0f172a14), 0 0 0 1px color-mix(in srgb, var(--pkg-include-accent) 10%, transparent), inset 0 1px 0 #fff}.pkg-includes__tile-bg{background:radial-gradient(ellipse 90% 70% at 100% 0%, var(--pkg-include-soft), transparent 58%), linear-gradient(165deg, #ffffffeb 0%, #f8fafcbf 100%);transition:opacity .45s;position:absolute;inset:0}.pkg-includes__tile:hover .pkg-includes__tile-bg{opacity:.88}.pkg-includes__tile-bloom{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--pkg-include-accent) 22%, transparent) 40deg, transparent 80deg);opacity:0;transition:opacity .45s;animation:10s linear infinite pkg-include-bloom-spin;position:absolute;inset:-40%}.pkg-includes__tile:hover .pkg-includes__tile-bloom{opacity:.75}.pkg-includes__tile-watermark{bottom:-.35rem;letter-spacing:-.06em;color:var(--pkg-include-accent);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(3.5rem,7vw,4.75rem);font-weight:800;line-height:1;transition:opacity .4s,transform .45s;position:absolute;inset-inline-end:.35rem}.pkg-includes__tile:hover .pkg-includes__tile-watermark{opacity:.14;transform:translateY(-4px)}.pkg-includes__tile-body{z-index:1;text-align:start;flex-direction:column;height:100%;display:flex;position:relative}.pkg-includes__tile-icon{flex-shrink:0;width:3rem;height:3rem;margin-bottom:1rem;position:relative}.pkg-includes__tile-orbit{border:1px dashed color-mix(in srgb, var(--pkg-include-accent) 38%, transparent);border-radius:50%;animation:14s linear infinite pkg-include-orbit;position:absolute;inset:-5px}.pkg-includes__tile-orbit--reverse{opacity:.55;animation-duration:20s;animation-direction:reverse;inset:-11px}.pkg-includes__tile:hover .pkg-includes__tile-orbit{animation-duration:6s}.pkg-includes__tile-icon-core{z-index:1;color:#fff;background:linear-gradient(145deg, var(--pkg-include-accent), color-mix(in srgb, var(--pkg-include-accent) 72%, #0f172a));width:100%;height:100%;box-shadow:0 10px 24px color-mix(in srgb, var(--pkg-include-accent) 32%, transparent);border-radius:1rem;justify-content:center;align-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pkg-includes__tile:hover .pkg-includes__tile-icon-core{transform:scale(1.1)rotate(-6deg)}.pkg-includes__tile-icon-core svg{width:1.35rem;height:1.35rem}.pkg-includes__tile-title{letter-spacing:-.02em;color:var(--caf-text);margin:0;font-size:clamp(.92rem,1.5vw,1rem);font-weight:800;line-height:1.35;transition:color .3s}.pkg-includes__tile:hover .pkg-includes__tile-title{color:color-mix(in srgb, var(--pkg-include-accent) 55%, var(--caf-text))}.pkg-includes__tile-desc{color:var(--caf-text-secondary);flex:1;margin:.55rem 0 0;font-size:clamp(.74rem,1.25vw,.82rem);line-height:1.68}.pkg-includes__footnote{text-align:center;margin:0;max-width:36rem;color:var(--caf-text-muted);margin-inline:auto;font-size:.8rem;font-weight:600;line-height:1.6}.pkg-faq{background:var(--caf-bg);align-items:flex-start;padding-block:clamp(.5rem,1.5vh,1rem) clamp(2.25rem,4.5vh,3rem);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.pkg-faq{min-height:calc(100svh - var(--site-header-offset));align-items:center;padding-block:clamp(1rem,2vh,1.5rem) clamp(2rem,3.5vh,2.75rem)}}.pkg-faq__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pkg-faq__orb{filter:blur(72px);opacity:.5;border-radius:50%;animation:16s ease-in-out infinite alternate pkg-faq-orb;position:absolute}.pkg-faq__orb--a{top:10%;background:#4a78d41f;width:min(26vw,16rem);height:min(26vw,16rem);inset-inline-end:5%}.pkg-faq__orb--b{bottom:15%;background:#28c4c41a;width:min(22vw,14rem);height:min(22vw,14rem);animation-delay:-6s;inset-inline-start:8%}.pkg-faq__shell{z-index:1;width:100%;min-height:inherit;flex-direction:column;gap:clamp(1.35rem,2.8vh,2rem);display:flex;position:relative}.pkg-faq__mast{text-align:center;max-width:36rem;margin-inline:auto}@media (min-width:1024px){.pkg-faq__mast{text-align:start;max-width:28rem;margin-inline:0}}.pkg-faq__eyebrow{letter-spacing:.06em;color:var(--caf-indigo-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #4a78d41f;border-radius:999px;padding:.32rem .8rem;font-size:.64rem;font-weight:800;display:inline-flex}.pkg-faq__title{letter-spacing:-.025em;color:var(--caf-text);margin:.65rem 0 0;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:800;line-height:1.2}.pkg-faq__title-accent{background:linear-gradient(135deg, var(--caf-indigo), var(--caf-teal));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pkg-faq__subtitle{color:var(--caf-text-secondary);margin:.55rem 0 0;font-size:clamp(.84rem,1.4vw,.94rem);line-height:1.65}.pkg-faq__stage{align-items:start;gap:clamp(1.25rem,2.5vh,1.75rem);display:grid}@media (min-width:1024px){.pkg-faq__stage{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem)}}.pkg-faq__nav-col{flex-direction:column;gap:clamp(.85rem,1.5vh,1.1rem);padding-inline-start:1.1rem;display:flex;position:relative}@media (min-width:1024px){.pkg-faq__nav-col{padding-inline-start:1.35rem;padding-top:.25rem}}.pkg-faq__rail{inset-inline-start:0;border-radius:999px;width:2px;position:absolute;top:.5rem;bottom:2.75rem;overflow:hidden}.pkg-faq__rail-track{border-radius:inherit;background:#4a78d41a;position:absolute;inset:0}.pkg-faq__rail-glow{inset-inline:0;border-radius:inherit;background:linear-gradient(180deg, var(--caf-teal), var(--caf-indigo));height:33.3333%;transform:translateY(calc(var(--pkg-faq-active,0) * 100%));transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:0;box-shadow:0 0 14px #4a78d466}.pkg-faq__tabs{flex-direction:column;gap:.45rem;display:flex}.pkg-faq__tab{cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;width:100%;padding:.85rem .9rem;font-family:inherit;transition:background .35s,border-color .35s,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative}.pkg-stage--in .pkg-faq__tab{animation:.65s cubic-bezier(.22,1,.36,1) backwards pkg-faq-tab-in;animation-delay:calc(80ms + var(--pkg-faq-i,0) * 90ms)}.pkg-faq__tab:hover{background:#ffffff8c;border-color:#4a78d414}.pkg-faq__tab.is-active{border-color:color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 16%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 8%, #0f172a0a);background:#ffffffc7;transform:translate(-3px)}[dir=rtl] .pkg-faq__tab.is-active{transform:translate(3px)}.pkg-faq__tab-index{letter-spacing:.05em;width:2rem;height:2rem;color:var(--pkg-faq-accent,var(--caf-indigo));background:color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 8%, #ffffffd9);border:1px solid color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 12%, transparent);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;transition:background .35s,color .35s,border-color .35s;display:flex}.pkg-faq__tab.is-active .pkg-faq__tab-index{color:#fff;background:var(--pkg-faq-accent,var(--caf-indigo));border-color:#0000}.pkg-faq__tab-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.pkg-faq__tab-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--caf-text-muted);font-size:.52rem;font-weight:800;transition:color .3s}.pkg-faq__tab.is-active .pkg-faq__tab-hint{color:var(--pkg-faq-accent,var(--caf-indigo))}.pkg-faq__tab-question{color:var(--caf-text-secondary);letter-spacing:-.01em;font-size:clamp(.82rem,1.3vw,.9rem);font-weight:700;line-height:1.45;transition:color .3s}.pkg-faq__tab.is-active .pkg-faq__tab-question{color:var(--caf-text);font-weight:800}.pkg-faq__progress{align-items:center;gap:.65rem;padding-inline-start:.15rem;display:flex}.pkg-faq__progress-track{background:#0f172a12;border-radius:999px;flex:1;height:3px;overflow:hidden}.pkg-faq__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--caf-teal), var(--caf-indigo));height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.pkg-faq__progress-label{letter-spacing:.08em;color:var(--caf-text-muted);flex-shrink:0;font-size:.62rem;font-weight:800}.pkg-faq__detail{-webkit-backdrop-filter:blur(14px);min-height:clamp(16rem,28vw,20rem);box-shadow:0 16px 44px color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 10%, #0f172a0d);background:#ffffff80;border:1px solid #ffffffb8;border-radius:1.35rem;flex-direction:column;padding:clamp(1.35rem,2.4vw,1.85rem);display:flex;position:relative;overflow:hidden}.pkg-faq__detail:before{content:"";background:radial-gradient(ellipse 75% 55% at 100% 0%, color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 12%, transparent), transparent 60%), radial-gradient(ellipse 50% 40% at 0% 100%, color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 6%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.pkg-faq__detail-watermark{bottom:-.5rem;letter-spacing:-.06em;color:var(--pkg-faq-accent,var(--caf-indigo));opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,9vw,6.5rem);font-weight:800;line-height:1;transition:opacity .45s;position:absolute;inset-inline-end:.5rem}.pkg-faq__detail-content{z-index:1;flex-direction:column;flex:1;animation:.48s cubic-bezier(.22,1,.36,1) pkg-faq-detail-swap;display:flex;position:relative}.pkg-faq__detail-head{align-items:flex-start;gap:.85rem;display:flex}.pkg-faq__detail-icon{width:2.65rem;height:2.65rem;color:var(--pkg-faq-accent,var(--caf-indigo));background:color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 10%, #fff);border:1px solid color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 14%, transparent);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pkg-faq__detail-icon svg{width:1.25rem;height:1.25rem}.pkg-faq__detail-labels{flex-direction:column;gap:.25rem;min-width:0;display:flex}.pkg-faq__detail-hint{letter-spacing:.07em;text-transform:uppercase;color:var(--pkg-faq-accent,var(--caf-indigo));font-size:.56rem;font-weight:800}.pkg-faq__detail-question{letter-spacing:-.02em;color:var(--caf-text);margin:0;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:800;line-height:1.38}.pkg-faq__detail-answer{color:var(--caf-text-secondary);max-width:42ch;margin:1rem 0 0;font-size:clamp(.84rem,1.35vw,.9rem);line-height:1.72}.pkg-faq__detail-points{border-top:1px solid #0f172a0f;flex-direction:column;gap:.55rem;margin:auto 0 0;padding:1.1rem 0 0;list-style:none;display:flex}.pkg-faq__detail-points li{color:var(--caf-text);align-items:flex-start;gap:.6rem;font-size:clamp(.78rem,1.2vw,.84rem);font-weight:600;line-height:1.55;display:flex}.pkg-faq__detail-check{width:1.35rem;height:1.35rem;color:var(--pkg-faq-accent,var(--caf-indigo));background:color-mix(in srgb, var(--pkg-faq-accent,var(--caf-indigo)) 10%, #fff);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.pkg-faq__detail-check svg{width:.72rem;height:.72rem}.pkg-faq__footnote{text-align:center;color:var(--caf-text-muted);margin:clamp(2rem,4vh,2.75rem) 0 0;font-size:.76rem;font-weight:600;line-height:1.6}@keyframes pkg-spine-drift{0%{transform:translateY(0)}to{transform:translateY(220%)}}@keyframes pkg-tier-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pkg-tier-float-featured{0%,to{transform:translateY(-10px)scale(1.04)}50%{transform:translateY(-15px)scale(1.04)}}@keyframes pkg-hero-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes pkg-pulse-orbit-spin{to{transform:rotate(360deg)}}@keyframes pkg-pulse-wire-flow{to{stroke-dashoffset:-28px}}@keyframes pkg-pulse-tier-flow{0%{stroke-dashoffset:40px;opacity:.4}to{stroke-dashoffset:0;opacity:.75}}@keyframes pkg-pulse-hub-ring{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}@keyframes pkg-pulse-score-draw{0%{stroke-dashoffset:239px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes pkg-pulse-node-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pkg-include-float{0%,to{transform:translateY(var(--pkg-include-lift,0px)) rotate(var(--pkg-include-tilt,0deg))}50%{transform:translateY(calc(var(--pkg-include-lift,0px) - 11px)) rotate(var(--pkg-include-tilt,0deg))}}@keyframes pkg-include-orb{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.5rem,-1.5rem)scale(1.12)}}@keyframes pkg-include-flow-dash{to{stroke-dashoffset:-48px}}@keyframes pkg-include-bloom-spin{to{transform:rotate(360deg)}}@keyframes pkg-include-orbit{to{transform:rotate(360deg)}}@keyframes pkg-include-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes pkg-faq-orb{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2rem,1.25rem)scale(1.1)}}@keyframes pkg-faq-detail-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pkg-faq-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pkg-hero__enter,.pkg-pulse__orbit--outer,.pkg-pulse__orbit--inner,.pkg-pulse__tier-arc,.pkg-pulse__wire,.pkg-pulse__dot,.pkg-pulse__hub-pulse,.pkg-pulse__score-fill,.pkg-pulse__node,.pkg-stack__rail-progress,.pkg-stack[data-direction=fwd] .pkg-stack__card.is-front,.pkg-hero__tier,.pkg-journey__spine-fill{animation:none!important}.pkg-hero__enter{opacity:1;transform:none}.pkg-stage__inner,.pkg-stack__card,.pkg-stack__rail-pill,.pkg-includes__tile,.pkg-includes__tile-face,.pkg-includes__flow-path,.pkg-includes__orb,.pkg-includes__tile-bloom,.pkg-includes__tile-orbit,.pkg-faq__orb,.pkg-faq__rail-glow,.pkg-faq__detail-content,.pkg-faq__tab{opacity:1;filter:none;transition:none;transform:none;animation:none!important}}
@media (max-width:1023px){.pkg-page{--pkg-vh:calc(100svh - var(--site-header-offset));--pkg-pad-y:clamp(1.1rem, 3.2vh, 1.65rem);--pkg-section-gap:clamp(1.75rem, 5.5vw, 2.75rem);--pkg-head-gap:clamp(.55rem, 1.8vh, .85rem);--pkg-block-gap:clamp(1.15rem, 3.2vh, 1.65rem);--pkg-radius:clamp(1rem, 2.5vw, 1.25rem)}.pkg-journey__spine{display:none}.pkg-divider{height:var(--pkg-section-gap);min-height:var(--pkg-section-gap)}.pkg-journey__content>.pkg-stage+.pkg-divider{margin-block:0}.pkg-journey__content>.pkg-stage+.pkg-stage{margin-top:clamp(1.25rem,4vw,2rem)}.pkg-stage__inner{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--pkg-i,0) * 60ms)}.pkg-stage--from-down:not(.pkg-stage--in) .pkg-stage__inner{filter:blur(8px);transform:translateY(3.5rem)scale(.97)}.pkg-stage--from-up:not(.pkg-stage--in) .pkg-stage__inner{filter:blur(7px);transform:translateY(-2.5rem)scale(.98)}.pkg-hero{min-height:auto;padding-block:var(--pkg-pad-y) clamp(2.25rem, 6vh, 3.25rem);align-items:flex-start;overflow:hidden}.pkg-hero__layout{gap:var(--pkg-block-gap);min-width:0}.pkg-hero__visual{order:unset;width:100%;max-width:100%;padding-inline:0;overflow:hidden}.pkg-pulse{width:min(100%,22rem);max-width:100%;margin-inline:auto}.pkg-pulse__frame{width:100%;overflow:hidden}.pkg-pulse__svg{width:100%;height:auto;max-height:min(18rem,42vw);display:block;overflow:hidden}.pkg-pulse__caption{margin-top:.5rem;font-size:clamp(.68rem,2vw,.74rem)}.pkg-hero__content{text-align:center;width:100%;min-width:0}.pkg-hero__kicker{justify-content:center;max-width:100%;font-size:clamp(.76rem,2.2vw,.82rem)}.pkg-hero__title{align-items:center;max-width:100%;font-size:clamp(2rem,5.8vw,2.75rem)}.pkg-hero__title-highlight{max-width:100%;margin-inline:auto}.pkg-hero__lead{overflow-wrap:anywhere;max-width:100%;margin-inline:auto;font-size:clamp(.9rem,2.4vw,1.02rem);line-height:1.7}.pkg-hero__tiers-wrap{margin-top:clamp(1.25rem,3.5vh,1.65rem);width:100%;max-width:100%;margin-inline:0;overflow:hidden}.pkg-hero__tiers{padding-inline:0;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:.65rem;width:100%;max-width:100%;padding-bottom:.25rem;scroll-padding-inline:0;display:flex;overflow-x:auto}.pkg-hero__tiers::-webkit-scrollbar{display:none}.pkg-hero__tier{scroll-snap-align:center;flex:0 0 min(38vw,10.5rem);min-width:0;padding:1rem .9rem .95rem;animation:none}.pkg-hero__tier--featured{flex:0 0 min(42vw,11.5rem);animation:none;transform:none;box-shadow:0 22px 48px #4a78d452,0 0 0 1px #fff3}.pkg-hero__tier--featured:hover{transform:translateY(-4px)scale(1.02)}.pkg-hero__tier-watermark{font-size:clamp(2.5rem,8vw,3.25rem)}.pkg-hero__tier-price{font-size:clamp(1.2rem,3.8vw,1.45rem)}.pkg-hero__tier--featured .pkg-hero__tier-price{font-size:clamp(1.3rem,4vw,1.55rem)}.pkg-hero__trust-bar{justify-content:center;gap:.45rem .85rem;margin-top:.75rem}.pkg-hero__trust-bar li{font-size:clamp(.72rem,2vw,.78rem)}.pkg-hero__flow{border-top:1px solid var(--caf-border);width:100%;margin-top:clamp(1.1rem,3vh,1.45rem);padding-top:clamp(.85rem,2.5vh,1.1rem)}.pkg-hero__flow-label{text-align:center;margin-bottom:.85rem}.pkg-hero__flow-steps{gap:.35rem}.pkg-hero__flow-text{max-width:6.5rem;font-size:clamp(.68rem,2vw,.74rem)}.pkg-grid-section{padding-block:clamp(2rem,5vh,2.75rem)}.pkg-grid-section__shell{align-items:stretch;gap:clamp(1.35rem,3.5vh,1.85rem)}.pkg-grid-section__header{max-width:34rem;padding-inline:.15rem}.pkg-grid-section__title{font-size:clamp(1.65rem,4.8vw,2.15rem)}.pkg-grid-section__subtitle{font-size:clamp(.88rem,2.3vw,.98rem);line-height:1.65}.pkg-stack{gap:clamp(2.25rem,5.5vh,3rem);width:100%}.pkg-stack__rail{border-radius:var(--pkg-radius);gap:.35rem;padding:.35rem}.pkg-stack__rail-tab{gap:.45rem;padding:.62rem .7rem}.pkg-stack__rail-period{font-size:clamp(.72rem,2vw,.78rem)}.pkg-stack__rail-duration{font-size:clamp(.58rem,1.8vw,.62rem)}.pkg-stack__deck{height:clamp(21.5rem,52vw,24.5rem);padding-inline:.35rem}.pkg-stack__card{inset-inline:.35rem}.pkg-stack__card-sheet{min-height:clamp(19rem,48vw,22rem)}.pkg-stack__card-content{padding:clamp(1rem,2.8vw,1.2rem)}.pkg-stack__card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.72rem,2vw,.76rem);line-height:1.55;display:-webkit-box;overflow:hidden}.pkg-stack__services-list{gap:.45rem .65rem}.pkg-includes{padding-block:clamp(2.75rem,6.5vh,3.75rem) clamp(2.25rem,5vh,3rem);overflow:visible}.pkg-includes__shell{gap:clamp(1.85rem,4vh,2.35rem);min-width:0}.pkg-includes__header{max-width:34rem;padding-inline:.15rem}.pkg-includes__title{font-size:clamp(1.65rem,4.8vw,2.15rem)}.pkg-includes__subtitle{font-size:clamp(.88rem,2.3vw,.98rem);line-height:1.65}.pkg-stage,.pkg-stage__inner{min-width:0;max-width:100%}.pkg-includes__showcase{width:100%;min-width:0;margin-inline:calc(-1 * var(--container-x));padding-inline:var(--container-x);position:relative;overflow:visible}.pkg-includes__viewport{z-index:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;width:100%;min-width:0;max-width:100%;padding-block:clamp(1.35rem,4vh,1.85rem) clamp(.5rem,1.5vh,.75rem);scroll-padding-inline:calc(50% - min(34vw,8.5rem));position:relative;overflow:auto visible}.pkg-includes__viewport::-webkit-scrollbar{display:none}.pkg-includes__track{box-sizing:border-box;perspective:1100px;flex-wrap:nowrap;align-items:flex-end;gap:clamp(.55rem,2vw,.85rem);width:max-content;min-width:100%;padding-inline:calc(50% - min(34vw,8.5rem));display:flex}.pkg-includes__dots{justify-content:center;align-items:center;gap:.45rem;margin-top:.35rem;padding-bottom:.25rem;display:flex}.pkg-includes__dot{cursor:pointer;background:#4a78d438;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:transform .25s,background .25s,width .25s}.pkg-includes__dot.is-active{background:linear-gradient(135deg, var(--caf-indigo), var(--caf-teal));width:1.35rem}.pkg-includes__pager{display:none}[dir=rtl] .pkg-includes__tile{direction:rtl}.pkg-includes__showcase:before,.pkg-includes__showcase:after{content:"";pointer-events:none;z-index:2;width:clamp(2rem,8vw,3.5rem);position:absolute;top:0;bottom:.85rem}.pkg-includes__showcase:before{background:linear-gradient(to right, var(--caf-bg) 20%, transparent);inset-inline-start:0}.pkg-includes__showcase:after{background:linear-gradient(to left, var(--caf-bg) 20%, transparent);inset-inline-end:0}[dir=rtl] .pkg-includes__showcase:before{background:linear-gradient(to left, var(--caf-bg) 20%, transparent)}[dir=rtl] .pkg-includes__showcase:after{background:linear-gradient(to right, var(--caf-bg) 20%, transparent)}.pkg-includes__flow{display:none}.pkg-includes__tile{scroll-snap-align:center;transform-origin:50% 92%;width:min(68vw,17rem);min-width:min(68vw,17rem);transform:translate3d(0, var(--pkg-include-lift,0px), 0) rotate(var(--pkg-include-tilt,0deg)) scale(.92);opacity:.76;animation:6.2s ease-in-out infinite pkg-include-float;animation-delay:calc(var(--pkg-include-phase,0s) + var(--pkg-include-i,0) * .18s);flex:0 0 min(68vw,17rem);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .38s,z-index 0s linear .2s}.pkg-includes__tile.is-active{opacity:1;z-index:6;animation-play-state:paused;transform:translateY(-14px)rotate(0)scale(1.03)}.pkg-includes__tile-face{border-radius:1.25rem;height:100%;min-height:clamp(11rem,30vw,13rem);padding:clamp(1.05rem,2.8vw,1.3rem);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .35s}.pkg-includes__tile.is-active .pkg-includes__tile-face{border-color:color-mix(in srgb, var(--pkg-include-accent) 28%, #fffc);box-shadow:0 22px 48px color-mix(in srgb, var(--pkg-include-accent) 20%, #0f172a1a), 0 0 0 1px color-mix(in srgb, var(--pkg-include-accent) 12%, transparent), inset 0 1px 0 #fff}.pkg-includes__tile-body{text-align:start;flex-direction:column;height:100%;display:flex}.pkg-includes__tile-icon{width:clamp(2.65rem,7vw,3rem);height:clamp(2.65rem,7vw,3rem);margin-bottom:clamp(.75rem,2vw,.95rem)}.pkg-includes__tile-title{font-size:clamp(.88rem,2.4vw,.98rem)}.pkg-includes__tile-desc{margin-top:.45rem;font-size:clamp(.72rem,2vw,.8rem);line-height:1.62}.pkg-includes__tile.is-active .pkg-includes__tile-title{color:color-mix(in srgb, var(--pkg-include-accent) 55%, var(--caf-text))}.pkg-includes__tile.is-active .pkg-includes__tile-watermark{opacity:.12;transform:translateY(-3px)}.pkg-includes__tile.is-active .pkg-includes__tile-icon-core{transform:scale(1.06)rotate(-5deg)}.pkg-includes__tile-watermark{font-size:clamp(2.75rem,10vw,3.75rem)}.pkg-includes__footnote{padding-inline:.5rem;font-size:clamp(.74rem,2vw,.8rem)}.pkg-faq{padding-block:clamp(2.25rem,5.5vh,3rem) clamp(2.5rem,6vh,3.5rem)}.pkg-faq__shell{gap:clamp(1.5rem,3.8vh,2rem)}.pkg-faq__mast{text-align:center;max-width:34rem;margin-inline:auto;padding-inline:.15rem}.pkg-faq__title{font-size:clamp(1.55rem,4.5vw,1.95rem)}.pkg-faq__subtitle{font-size:clamp(.84rem,2.2vw,.92rem)}.pkg-faq__stage{gap:clamp(1.15rem,3vh,1.5rem)}.pkg-faq__nav-col{padding-inline-start:0}.pkg-faq__rail{display:none}.pkg-faq__tab{padding:clamp(.75rem,2.2vw,.88rem) clamp(.8rem,2.5vw,.95rem)}.pkg-faq__tab.is-active{transform:none}.pkg-faq__detail{border-radius:var(--pkg-radius);min-height:auto;padding:clamp(1.15rem,3vw,1.45rem)}.pkg-faq__detail-watermark{font-size:clamp(3.5rem,14vw,4.75rem)}.pkg-faq__footnote{margin-top:clamp(1.75rem,4vh,2.25rem);padding-inline:.5rem;font-size:clamp(.74rem,2vw,.8rem)}}@media (max-width:767px){.pkg-page{--pkg-section-gap:clamp(2.5rem, 8vw, 3.25rem);--pkg-block-gap:clamp(.85rem, 3vh, 1.25rem)}.pkg-journey__content>.pkg-stage+.pkg-stage{margin-top:clamp(2rem,7vw,3rem)}.pkg-hero{padding-block:clamp(.75rem,2.2vh,1rem) clamp(1.75rem,5vh,2.35rem)}.pkg-hero__layout{flex-direction:column;align-items:stretch;gap:clamp(.65rem,2.2vh,.9rem);display:flex}.pkg-hero__content{display:contents}.pkg-hero__kicker{order:1}.pkg-hero__title{order:2;gap:.05rem;margin-top:.2rem;font-size:clamp(1.65rem,7.2vw,2.05rem)}.pkg-hero__lead{text-align:center;order:3;margin-top:.45rem;font-size:clamp(.84rem,3.4vw,.92rem);line-height:1.6}.pkg-hero__visual{order:4;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;margin-block:.2rem .1rem;padding-block:.15rem .35rem;display:flex;overflow:visible}.pkg-pulse{width:min(100%,27.5rem);max-width:100%;margin-inline:auto;transform:none}.pkg-pulse__frame{width:100%}.pkg-pulse__svg{width:100%;height:auto;max-height:min(23.5rem,72vw);overflow:visible}.pkg-pulse__score-text{font-size:18px;font-weight:800}.pkg-pulse__score-sub{fill:var(--caf-text-secondary);font-size:10.5px;font-weight:800}.pkg-pulse__label-text{stroke-width:4px;fill:var(--caf-text);font-size:11.5px;font-weight:800}.pkg-pulse__caption{color:var(--caf-text-secondary);margin-top:.5rem;font-size:clamp(.76rem,3.2vw,.84rem);font-weight:800;line-height:1.45;display:block}.pkg-hero__tiers-wrap{order:5;margin-top:.35rem}.pkg-hero__tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:100%;padding-bottom:0;display:grid;overflow:visible}.pkg-hero__tier{border-radius:.9rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.18rem;min-width:0;min-height:5.35rem;padding:.58rem .55rem .55rem;animation:none;display:flex;position:relative}.pkg-hero__tier--full{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:.1rem .55rem;min-height:0;padding:.62rem .72rem;display:grid}.pkg-hero__tier--full .pkg-hero__tier-icon{grid-row:1/-1;margin:0}.pkg-hero__tier--full .pkg-hero__tier-period{grid-area:1/2;align-self:end}.pkg-hero__tier--full .pkg-hero__tier-price{text-align:start;flex:unset;grid-area:2/2;align-self:start;width:auto}.pkg-hero__tier--full .pkg-hero__tier-duration{grid-area:1/3/-1;align-self:center}.pkg-hero__tier--featured{padding-top:1.45rem;transform:none;box-shadow:0 12px 28px #4a78d442,0 0 0 1px #fff3}.pkg-hero__tier--featured:hover{transform:translateY(-2px)}.pkg-hero__tier-watermark{display:none}.pkg-hero__tier-badge{top:.35rem;padding:.14rem .38rem;font-size:.46rem;position:absolute;inset-inline:auto .4rem}.pkg-hero__tier-icon{border-radius:.48rem;flex-shrink:0;width:1.85rem;height:1.85rem;margin:0 0 .12rem}.pkg-hero__tier--full .pkg-hero__tier-icon{margin:0}.pkg-hero__tier-icon svg{width:.9rem;height:.9rem}.pkg-hero__tier-period{white-space:nowrap;align-items:center;width:fit-content;max-width:100%;margin-top:0;padding:.14rem .42rem;font-size:.52rem;display:inline-flex}.pkg-hero__tier-price{width:100%;margin:0;font-size:clamp(.98rem,4.2vw,1.1rem);line-height:1.05}.pkg-hero__tier--featured .pkg-hero__tier-price{font-size:clamp(1.02rem,4.5vw,1.15rem)}.pkg-hero__tier--full .pkg-hero__tier-price{font-size:clamp(1.05rem,4.8vw,1.18rem)}.pkg-hero__tier-price small{font-size:.5rem}.pkg-hero__tier-duration{opacity:.88;white-space:nowrap;border:none;padding:0;font-size:.58rem}.pkg-hero__tier--full .pkg-hero__tier-duration{background:#ffffff24;border:1px solid #fff3;border-radius:999px;flex-shrink:0;padding:.22rem .45rem;font-size:.62rem}.pkg-hero__trust-bar{display:none}.pkg-hero__flow{box-shadow:none;background:0 0;border:none;border-radius:0;order:6;margin-top:.55rem;padding:0}.pkg-hero__flow-label{color:var(--caf-text);text-align:center;justify-content:center;align-items:center;gap:.55rem;margin-bottom:.7rem;font-size:clamp(.84rem,3.4vw,.92rem);font-weight:800;display:flex}.pkg-hero__flow-label:before,.pkg-hero__flow-label:after{content:"";background:linear-gradient(90deg,#0000,#4a78d447,#0000);flex:1;max-width:2.75rem;height:1px}.pkg-hero__flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.pkg-hero__flow-step{--pkg-flow-accent:#0d9488;border:1px solid var(--caf-border);text-align:center;background:#fff;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;min-height:4.85rem;padding:.7rem .45rem .65rem;display:flex;position:relative;box-shadow:0 2px 10px #0f172a0b}.pkg-hero__flow-step:first-child{--pkg-flow-accent:#0d9488}.pkg-hero__flow-step:nth-child(2){--pkg-flow-accent:#4a78d4}.pkg-hero__flow-step:nth-child(3){--pkg-flow-accent:#8b4fd6}.pkg-hero__flow-step:nth-child(4){--pkg-flow-accent:#b45309}.pkg-hero__flow-num{width:auto;height:auto;box-shadow:none;letter-spacing:.16em;color:var(--pkg-flow-accent);opacity:1;background:0 0;border-radius:0;order:1;padding:0;font-size:.62rem;font-weight:800;line-height:1;position:static}.pkg-hero__flow-icon{z-index:1;border:1px solid color-mix(in srgb, var(--pkg-flow-accent) 18%, transparent);width:2.7rem;height:2.7rem;color:var(--pkg-flow-accent);background:color-mix(in srgb, var(--pkg-flow-accent) 10%, #fff);box-shadow:none;border-radius:.7rem;flex-shrink:0;order:2;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.pkg-hero__flow-step:hover .pkg-hero__flow-icon{background:color-mix(in srgb, var(--pkg-flow-accent) 14%, #fff);box-shadow:none;transform:none}.pkg-hero__flow-icon svg{width:1.05rem;height:1.05rem}.pkg-hero__flow-text{z-index:1;text-align:center;width:100%;max-width:none;color:var(--caf-text);order:3;font-size:clamp(.84rem,3.6vw,.92rem);font-weight:800;line-height:1.38;position:relative}.pkg-hero__flow-connector,.pkg-hero__flow-step:nth-child(2) .pkg-hero__flow-connector,.pkg-hero__flow-step:nth-child(4) .pkg-hero__flow-connector{display:none}.pkg-grid-section{padding-block:clamp(2.25rem,6vh,3rem) clamp(2.75rem,7vh,3.5rem)}.pkg-stack{gap:clamp(1.75rem,5vh,2.35rem)}.pkg-stack__deck{touch-action:pan-y;height:auto;min-height:0;padding-top:.25rem;padding-bottom:.35rem}.pkg-stack__card{inset-inline:0;touch-action:pan-y;will-change:auto;position:relative;top:0}.pkg-stack__card:not(.is-front){display:none}.pkg-stack__card.is-front{z-index:1;transform:none!important}.pkg-stack__card-sheet{overflow:visible}.pkg-stack__rail{border-radius:var(--pkg-radius);background:#ffffffd1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;padding:.3rem;display:grid}.pkg-stack__rail-pill{display:block}.pkg-stack__rail-tab{text-align:center;border-radius:calc(var(--pkg-radius) - .12rem);background:0 0;border:none;grid-template-columns:1fr;gap:.12rem;padding:.55rem .32rem .58rem}.pkg-stack__rail-tab.is-active{box-shadow:none;background:0 0;border-color:#0000}.pkg-stack__rail-index{display:none}.pkg-stack__rail-copy{align-items:center}.pkg-stack__rail-period{justify-content:center;font-size:clamp(.62rem,2.8vw,.72rem);line-height:1.25}.pkg-stack__rail-badge{padding:.1rem .28rem;font-size:.42rem}.pkg-stack__rail-duration{text-align:center;font-size:clamp(.52rem,2.2vw,.58rem)}.pkg-stack__rail-progress{inset-inline:.35rem;bottom:.3rem}.pkg-stack__card-sheet{min-height:auto}.pkg-stack__card-content{flex-direction:column;gap:0;padding:1rem 1rem .9rem;display:flex}.pkg-stack__card-head{border-bottom:1px solid #ffffff24;flex-direction:row;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.8rem}.pkg-stack__card-id{flex:1;align-items:center;gap:.65rem;min-width:0}.pkg-stack__card-period{display:none}.pkg-stack__card-icon{border-radius:.75rem;width:2.45rem;height:2.45rem}.pkg-stack__card-icon svg{width:1.15rem;height:1.15rem}.pkg-stack__card-title{font-size:clamp(.9rem,4.2vw,1rem);line-height:1.35}.pkg-stack__card-pricebox{text-align:end;background:#ffffff24;border:1px solid #ffffff38;border-radius:.9rem;flex-shrink:0;align-items:flex-end;gap:.12rem;width:auto;min-width:5.5rem;padding:.55rem .65rem;box-shadow:inset 0 1px #ffffff1f}.pkg-stack__card-duration{font-size:.62rem;font-weight:700}.pkg-stack__card-price{letter-spacing:-.02em;font-size:clamp(1.15rem,5.2vw,1.28rem)}.pkg-stack__card-tax{max-width:6.5rem;font-size:.46rem;line-height:1.35}.pkg-stack__card-desc{-webkit-line-clamp:unset;color:#ffffffeb;margin-bottom:.8rem;font-size:.72rem;line-height:1.65;display:block;overflow:visible}.pkg-stack__card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem}.pkg-stack__metric{background:#ffffff1a;border:1px solid #ffffff24;border-radius:.8rem;gap:.2rem;padding:.58rem .62rem}.pkg-stack__metric-label{letter-spacing:.04em;font-size:.54rem}.pkg-stack__metric-value{font-size:.74rem;line-height:1.4}.pkg-stack__card-services{background:#0000001a;border:1px solid #ffffff1a;border-radius:.9rem;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.7rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.pkg-stack__services-title{letter-spacing:.05em;border-bottom:1px solid #ffffff1a;padding-bottom:.15rem;font-size:.58rem}.pkg-stack__services-list{flex-direction:column;gap:0;display:flex}.pkg-stack__services-list li{min-height:unset;color:#fffffff2;background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;align-items:center;gap:.5rem;padding:.48rem 0;font-size:.68rem;line-height:1.45;display:flex}.pkg-stack__services-list li:last-child{border-bottom:none;padding-bottom:0}.pkg-stack__services-list li:first-child{padding-top:.1rem}.pkg-stack__services-check{background:#ffffff2e;border:1px solid #fff3;width:1.2rem;height:1.2rem;margin-top:0}.pkg-stack__services-check svg{width:.62rem;height:.62rem}.pkg-stack__card-foot{background:#ffffff14;border:1px solid #ffffff1f;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.28rem;margin-top:auto;padding:.58rem .65rem}.pkg-stack__foot-label{letter-spacing:.05em;color:#ffffffb8;font-size:.52rem}.pkg-stack__card-foot p{-webkit-line-clamp:unset;font-size:.68rem;line-height:1.5;display:block;overflow:visible}.pkg-includes{padding-block:clamp(3rem,8vh,4rem) clamp(2.75rem,7vh,3.5rem)}.pkg-includes__shell{gap:clamp(2rem,5.5vh,2.65rem)}.pkg-includes__header{padding-inline:.35rem}.pkg-includes__title{margin-top:.75rem}.pkg-includes__subtitle{margin-top:.8rem;line-height:1.65}.pkg-includes__showcase{margin-top:.35rem}.pkg-includes__viewport{scroll-padding-inline:calc(50% - min(39vw,8.25rem))}.pkg-includes__track{gap:.65rem;padding-inline:calc(50% - min(39vw,8.25rem))}.pkg-includes__tile{width:min(78vw,16.5rem);min-width:min(78vw,16.5rem);transform:translate3d(0, var(--pkg-include-lift,0px), 0) rotate(calc(var(--pkg-include-tilt,0deg) * 1.15)) scale(.9);opacity:.74;flex-basis:min(78vw,16.5rem)}.pkg-includes__tile.is-active{transform:translateY(-10px)rotate(0)scale(1.02)}.pkg-includes__tile-face{border-radius:1.2rem;min-height:clamp(10.5rem,42vw,12.25rem);padding:1rem 1.05rem 1.1rem}.pkg-includes__tile-icon{width:2.75rem;height:2.75rem;margin-bottom:.8rem}.pkg-includes__tile-title{font-size:clamp(.9rem,4vw,.98rem)}.pkg-includes__tile-desc{margin-top:.4rem;font-size:clamp(.72rem,3.2vw,.78rem);line-height:1.55}.pkg-includes__tile-watermark{bottom:.1rem;opacity:.07;font-size:clamp(2.35rem,9vw,2.85rem);inset-inline-end:.5rem}.pkg-includes__footnote{margin-top:.35rem;padding-inline:.75rem;line-height:1.65}.pkg-faq{padding-block:clamp(2.75rem,7vh,3.5rem) clamp(3rem,8vh,4rem)}.pkg-faq__tabs{gap:.4rem}.pkg-faq__tab{border-radius:calc(var(--pkg-radius) - .1rem);padding:.8rem .75rem}.pkg-faq__tab-question{font-size:clamp(.78rem,3.2vw,.84rem);line-height:1.45}.pkg-faq__progress{margin-top:.15rem}.pkg-faq__detail{padding:clamp(1rem,4vw,1.25rem)}.pkg-faq__detail-question{font-size:clamp(.92rem,3.8vw,1rem)}.pkg-faq__detail-answer{font-size:clamp(.8rem,3.2vw,.86rem);line-height:1.65}.pkg-faq__detail-points{gap:.5rem}.pkg-faq__detail-points li{font-size:clamp(.76rem,3vw,.82rem)}}@media (max-width:479px){.pkg-page{--pkg-section-gap:clamp(1.75rem, 8vw, 2.25rem)}.pkg-pulse__svg{max-height:min(22.5rem,76vw)}.pkg-pulse__score-text{font-size:17px}.pkg-pulse__label-text{font-size:11px}.pkg-pulse__caption{font-size:.74rem}.pkg-hero__tier{min-height:5rem;padding:.55rem .5rem .5rem}.pkg-hero__kicker{gap:.35rem .45rem;font-size:.74rem}.pkg-hero__title{font-size:clamp(1.55rem,7.8vw,1.82rem)}.pkg-hero__tier-icon{width:2rem;height:2rem}.pkg-hero__flow-step{min-height:4.65rem;padding:.62rem .38rem .58rem}.pkg-hero__flow-num{font-size:.58rem}.pkg-hero__flow-icon{width:2.5rem;height:2.5rem}.pkg-hero__flow-icon svg{width:1rem;height:1rem}.pkg-hero__flow-text{font-size:clamp(.8rem,3.7vw,.88rem)}.pkg-grid-section__eyebrow,.pkg-includes__eyebrow,.pkg-faq__eyebrow{padding:.3rem .7rem;font-size:.62rem}.pkg-stack__deck{padding-inline:.15rem;height:auto;min-height:0;padding-bottom:.35rem}.pkg-stack__card{inset-inline:.15rem}.pkg-stack__card-content{padding:.92rem .88rem .82rem}.pkg-stack__card-head{gap:.65rem;margin-bottom:.68rem;padding-bottom:.72rem}.pkg-stack__card-desc{margin-bottom:.72rem;font-size:.7rem}.pkg-stack__card-metrics{gap:.48rem;margin-bottom:.72rem}.pkg-stack__card-services{margin-bottom:.68rem;padding:.62rem .68rem}.pkg-stack__services-list li{padding:.42rem 0;font-size:.66rem}.pkg-stack__card-price{font-size:clamp(1.08rem,5.5vw,1.2rem)}.pkg-includes__viewport{scroll-padding-inline:calc(50% - min(42vw,8rem))}.pkg-includes__track{padding-inline:calc(50% - min(42vw,8rem))}.pkg-includes__tile{flex-basis:min(84vw,16rem);width:min(84vw,16rem);min-width:min(84vw,16rem)}.pkg-includes__tile-face{padding:.92rem .95rem 1rem}.pkg-includes__tile-icon{width:2.55rem;height:2.55rem;margin-bottom:.72rem}.pkg-includes__tile-title{font-size:clamp(.86rem,4.2vw,.94rem)}.pkg-includes__tile-desc{font-size:clamp(.7rem,3.4vw,.76rem)}.pkg-includes__footnote{padding-inline:.5rem;font-size:.72rem}.pkg-faq__tab-index{font-size:.58rem}.pkg-faq__detail-icon{width:2.35rem;height:2.35rem}}@media (min-width:768px) and (max-width:1023px){.pkg-hero__layout{gap:clamp(1.35rem,3vh,1.85rem)}.pkg-hero__visual{--pulse-base:27rem;--pulse-scale:min(1, calc((100cqi - .5rem) / var(--pulse-base)));height:auto;min-height:calc(20.5rem * var(--pulse-scale));order:-1;justify-content:center;align-items:center;display:flex;overflow:visible;container-type:inline-size}.pkg-pulse{width:var(--pulse-base);transform:scale(var(--pulse-scale));transform-origin:50%}.pkg-pulse__score-text{font-size:17px}.pkg-pulse__score-sub{font-size:10px}.pkg-pulse__label-text{stroke-width:3.5px;font-size:11px}.pkg-hero__flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));max-width:36rem;margin-inline:auto}.pkg-hero__trust-bar{flex-flow:wrap}.pkg-includes{padding-block:clamp(3.25rem,7vh,4.25rem) clamp(3rem,6vh,3.75rem)}.pkg-includes__shell{gap:clamp(2.25rem,4.5vh,2.85rem)}.pkg-includes__header{max-width:38rem;margin-inline:auto}.pkg-includes__title{font-size:clamp(1.85rem,4.2vw,2.35rem)}.pkg-includes__subtitle{max-width:32rem;margin-inline:auto;font-size:clamp(.92rem,2vw,1.02rem)}.pkg-includes__flow{inset-inline:4%;opacity:.38;pointer-events:none;z-index:0;width:92%;height:1.5rem;display:block;position:absolute;bottom:2.75rem}.pkg-includes__viewport{padding-block:clamp(1.75rem,4.5vh,2.25rem) clamp(.75rem,2vh,1rem);scroll-padding-inline:calc(50% - min(26vw,7.75rem))}.pkg-includes__track{perspective:1400px;gap:clamp(.75rem,1.8vw,1.1rem);padding-inline:calc(50% - min(26vw,7.75rem))}.pkg-includes__tile{width:min(52vw,15.5rem);min-width:min(52vw,15.5rem);transform:translate3d(0, var(--pkg-include-lift,0px), 0) rotate(calc(var(--pkg-include-tilt,0deg) * 1.2)) scale(.9);opacity:.72;flex-basis:min(52vw,15.5rem)}.pkg-includes__tile.is-active{transform:translateY(-18px)rotate(0)scale(1.04)}.pkg-includes__tile-face{border-radius:1.35rem;min-height:clamp(12rem,28vw,14rem);padding:clamp(1.15rem,2.5vw,1.4rem)}.pkg-includes__tile-icon{width:clamp(2.85rem,5.5vw,3.15rem);height:clamp(2.85rem,5.5vw,3.15rem);margin-bottom:.9rem}.pkg-includes__tile-title{font-size:clamp(.95rem,2.2vw,1.05rem)}.pkg-includes__tile-desc{margin-top:.5rem;font-size:clamp(.78rem,1.8vw,.86rem);line-height:1.62}.pkg-includes__tile-watermark{opacity:.09;font-size:clamp(3rem,8vw,3.85rem)}.pkg-includes__dots{gap:.55rem;margin-top:.55rem}.pkg-includes__dot{width:.52rem;height:.52rem}.pkg-includes__dot.is-active{width:1.65rem}.pkg-includes__pager{letter-spacing:.08em;color:var(--caf-text-muted);justify-content:center;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.68rem;font-weight:800;display:flex}.pkg-includes__pager span:first-child{color:var(--caf-indigo)}.pkg-includes__showcase:before,.pkg-includes__showcase:after{width:clamp(3rem,10vw,5rem);bottom:1.35rem}.pkg-includes__footnote{max-width:30rem;margin-inline:auto;font-size:clamp(.78rem,1.8vw,.84rem)}.pkg-stack__deck{height:clamp(22rem,44vw,25rem)}.pkg-faq__stage{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(1.25rem,2.5vw,1.75rem)}.pkg-faq__mast{text-align:start;max-width:none;margin-inline:0}.pkg-faq__shell{gap:clamp(1.25rem,2.8vh,1.65rem)}}@media (max-width:1023px) and (hover:none){.pkg-hero__tier:hover,.pkg-hero__tier--featured:hover,.pkg-includes__tile:not(.is-active):hover,.pkg-includes__tile:not(.is-active):hover .pkg-includes__tile-face,.pkg-includes__tile:not(.is-active):hover .pkg-includes__tile-icon-core,.pkg-includes__tile:not(.is-active):hover .pkg-includes__tile-watermark{transform:none}.pkg-includes__tile.is-active{animation-play-state:paused}.pkg-stack__rail-tab,.pkg-faq__tab{min-height:2.75rem}}
