@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;500;700;800&display=swap";
.itera-deck{--deck-ink:#0f172a;--deck-accent:#2dd4bf;--deck-accent-deep:#14b8a6;color:#fff;height:100dvh;max-height:100dvh;font-family:"Outfit", var(--font-sans-app), sans-serif;background:var(--deck-ink);overflow:hidden}html:has(.itera-deck){height:100%;overflow:hidden;background:#0f172a!important}html:has(.itera-deck) body{height:100%;overflow:hidden;background:#0f172a!important}.itera-deck__brand,.itera-deck__plans-link{z-index:40;position:fixed}.itera-deck__brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex;top:1.25rem;left:1.5rem}.itera-deck__brand img{object-fit:contain;width:2.6rem;height:2.6rem}.itera-deck__brand strong{letter-spacing:-.03em;font-size:.95rem;font-weight:700;display:block}.itera-deck__brand small{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:500;display:block}.itera-deck__plans-link,.itera-deck__cta,.itera-deck__next{color:#99f6e4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:1rem;font-weight:500;text-decoration:none}.itera-deck__plans-link{font-size:.9rem;top:1.4rem;right:1.5rem}.itera-deck__quiet-actions{gap:1.4rem;margin-top:1.5rem;display:flex}.itera-deck__index{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:600}.itera-deck__photo{z-index:0;background-position:100%;background-size:cover;transition:transform 12s ease-out;position:absolute;inset:0;transform:scale(1.05)}.itera-deck__frame.is-in .itera-deck__photo{transform:scale(1.12)}.itera-deck__next:hover{color:#fff}.itera-deck__snap{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;height:100dvh;overflow-y:auto}.itera-deck__snap::-webkit-scrollbar{display:none}.itera-deck__frame{scroll-snap-align:start;scroll-snap-stop:always;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.itera-deck__glow{z-index:0;background:radial-gradient(circle at 78% 42%,#2dd4bf47,#0000 36%),radial-gradient(circle at 12% 80%,#0f172a00,#0000 40%);transition:transform 10s ease-out;position:absolute;inset:-12%;transform:scale(1)}.itera-deck__frame.is-in .itera-deck__glow{transform:scale(1.08)}.itera-deck__veil{z-index:1;background:linear-gradient(90deg,#060a10eb 0%,#060a10c7 34%,#060a1047 58%,#060a100d 78%);position:absolute;inset:0}.itera-deck__quiet{max-width:38rem;max-height:calc(100dvh - 6.5rem);padding:.35rem 1.6rem .35rem 0;position:relative;overflow:hidden}.itera-deck__plan-switch{flex-wrap:wrap;gap:.55rem;margin:0 0 1rem;display:flex}.itera-deck__quiet:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060a10db 0%,#060a10b8 78%,#060a1047 100%);border-radius:1.15rem;position:absolute;inset:-1.1rem -.4rem -1.1rem -1.4rem}.itera-deck__content{z-index:2;width:min(76rem,100% - 7rem);margin-inline:auto;position:relative}.itera-deck__rise{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(2rem)}.itera-deck__frame.is-in .itera-deck__rise{opacity:1;transform:none}.itera-deck__rise--2{transition-delay:.16s}.itera-deck__rise--3{transition-delay:.32s}.itera-deck__pill{color:var(--deck-accent);letter-spacing:.22em;text-transform:uppercase;background:#2dd4bf29;border:1px solid #2dd4bf59;border-radius:999px;margin-bottom:1.4rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;display:inline-block}.itera-deck__content h1,.itera-deck__story h2{letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(2.7rem,5.2vw,4.4rem);font-weight:700;line-height:.98}.itera-deck__content h1 span,.itera-deck__story h2 span{color:var(--deck-accent)}.itera-deck__lead{color:#f8fafc;text-shadow:0 1px 2px #000000e6,0 10px 28px #0000008c;max-width:36rem;margin:1.2rem 0 0;font-size:clamp(1.12rem,1.8vw,1.4rem);font-weight:500;line-height:1.5}.itera-deck__detail{max-width:36rem;margin:1.15rem 0 0;padding:0;list-style:none}.itera-deck__detail li{color:#f8fafc;text-shadow:0 1px 2px #000000d9;padding:.32rem 0 .32rem .9rem;font-size:1.02rem;font-weight:500;line-height:1.45}.itera-deck__detail li:before{content:"";vertical-align:.12em;background:#5eead4;border-radius:999px;width:.38rem;height:.38rem;margin-left:-.9rem;margin-right:.55rem;display:inline-block}.itera-deck__glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.6rem;padding:1.3rem 1.4rem}.itera-deck__split{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:center;gap:3rem;display:grid}.itera-deck__choices{scrollbar-width:none;gap:.7rem;max-height:min(68dvh,34rem);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.itera-deck__choices::-webkit-scrollbar{display:none}.itera-deck__choice{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.15rem;align-items:center;gap:.85rem;padding:.9rem 1rem;transition:background .25s,border-color .25s;display:flex}.itera-deck__plan-chip{color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;transition:background .25s,border-color .25s;display:inline-flex}.itera-deck__choice:hover,.itera-deck__plan-chip:hover{background:#ffffff1a}.itera-deck__choice.is-current,.itera-deck__plan-chip.is-current{background:#2dd4bf24;border-color:#2dd4bfb3}.itera-deck__choice span{color:var(--deck-accent);font-family:ui-monospace,monospace;font-size:.75rem;font-weight:700}.itera-deck__plan-chip span{color:var(--deck-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.itera-deck__choice strong,.itera-deck__plan-chip strong{font-size:.98rem;font-weight:600}.itera-deck__plan-chip strong{font-size:.88rem}.itera-deck__highlights,.itera-deck__includes,.itera-deck__final-points,.itera-deck__pillars{margin:1.15rem 0 0;padding:0;list-style:none}.itera-deck__pillars{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.itera-deck__pillars li,.itera-deck__highlights li{background:#ffffff14;border-radius:999px;padding:.45rem .8rem;font-size:.92rem;font-weight:500}.itera-deck__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.6rem;display:flex}.itera-deck__cta--ghost{color:#fff;background:0 0;border:1px solid #ffffff2e}.itera-deck__center{text-align:center}.itera-deck__center h1,.itera-deck__center .itera-deck__lead{margin-inline:auto}.itera-deck__center h1{max-width:14ch}.itera-deck__price{align-items:baseline;gap:.35rem;margin:.8rem 0 0;display:flex}.itera-deck__price strong{letter-spacing:-.05em;font-size:3rem;font-weight:800}.itera-deck__price span,.itera-deck__plan-copy small,.itera-deck__note{color:#ffffff8c;font-weight:400}.itera-deck__includes{gap:.35rem;display:grid}.itera-deck__includes li{font-size:.95rem}.itera-deck__includes li.is-off{color:#ffffff73}.itera-deck__legal{flex-wrap:wrap;justify-content:center;gap:1rem 1.3rem;margin-top:1.8rem;display:flex}.itera-deck__legal a{color:#ffffff9e;font-size:.85rem}.itera-deck__live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.itera-deck button:focus-visible,.itera-deck a:focus-visible{outline:2px solid var(--deck-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.itera-deck__snap{scroll-behavior:auto}.itera-deck__glow,.itera-deck__rise{transition:none}.itera-deck__rise{opacity:1;transform:none}}@media (max-width:860px){.itera-deck__brand small{display:none}.itera-deck__plans-link{font-size:.82rem;right:1rem}.itera-deck__content{width:min(100% - 4.2rem,40rem)}.itera-deck__split{grid-template-columns:1fr;gap:1.2rem}.itera-deck__content h1,.itera-deck__story h2{font-size:clamp(2.3rem,11vw,3.4rem)}.itera-deck__choices{max-height:38dvh}.itera-deck__plan-chip span{display:none}}.itera-plans-modal{z-index:120;width:100vw;height:100dvh;max-height:100dvh;font-family:"Outfit", var(--font-sans-app), sans-serif;color:#f8fafc;background:radial-gradient(circle at 18% 12%,#2dd4bf29,#0000 34%),radial-gradient(circle at 88% 78%,#0f172a8c,#0000 42%),#070b12;position:fixed;inset:0;overflow:hidden}.itera-plans-modal__sheet{flex-direction:column;width:100%;height:100%;max-height:100dvh;display:flex;overflow:hidden}.itera-plans-modal__header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.4vw,1.6rem) clamp(1rem,3vw,2rem) .85rem;display:flex}.itera-plans-modal__eyebrow{color:#99f6e4;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.itera-plans-modal__header h2{letter-spacing:-.04em;margin:.35rem 0 0;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;line-height:1.1}.itera-plans-modal__lead{color:#f8fafcb8;max-width:42rem;margin:.55rem 0 0;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.45}.itera-plans-modal__close{color:#e2e8f0;cursor:pointer;width:2.6rem;height:2.6rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.85rem;flex-shrink:0;font-size:1.55rem;line-height:1}.itera-plans-modal__close:hover{color:#fff;background:#ffffff1a}.itera-plans-modal__grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);min-height:0;padding:clamp(.9rem,2vw,1.4rem) clamp(1rem,3vw,2rem) clamp(1.1rem,2.4vw,1.8rem);display:grid;overflow:auto}.itera-plans-modal__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1f;border-radius:1.25rem;flex-direction:column;min-height:100%;padding:1.15rem 1.1rem 1.2rem;display:flex}.itera-plans-modal__card.is-recommended{background:linear-gradient(#2dd4bf24,#ffffff0a 42%),#ffffff0b;border-color:#2dd4bf8c;box-shadow:0 1rem 2.4rem #00000047}.itera-plans-modal__card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.itera-plans-modal__badge{color:#f8fafc8c;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.itera-plans-modal__tag{color:#99f6e4;letter-spacing:.08em;text-transform:uppercase;background:#2dd4bf2e;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:700}.itera-plans-modal__card h3{letter-spacing:-.03em;margin:.75rem 0 0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700}.itera-plans-modal__price{align-items:baseline;gap:.3rem;margin:.55rem 0 0;display:flex}.itera-plans-modal__price strong{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800}.itera-plans-modal__price span{color:#f8fafc80;font-size:.92rem}.itera-plans-modal__summary{color:#f8fafcc7;margin:.7rem 0 0;font-size:.95rem;line-height:1.45}.itera-plans-modal__bullets{flex:1;margin:1rem 0 0;padding:0;list-style:none}.itera-plans-modal__bullets li{color:#f8fafc;padding:.35rem 0 .35rem .95rem;font-size:.9rem;font-weight:500;line-height:1.4;position:relative}.itera-plans-modal__bullets li:before{content:"";background:#5eead4;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.72rem;left:0}.itera-plans-modal__bullets li.is-off{color:#f8fafc6b}.itera-plans-modal__bullets li.is-off:before{background:#f8fafc47}.itera-plans-modal__cta{color:#fff;width:100%;min-height:2.85rem;font:inherit;text-align:center;background:#14b8a6;border:1px solid #2dd4bf73;border-radius:.9rem;justify-content:center;align-items:center;margin-top:1.15rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.itera-plans-modal__cta:hover{background:#2dd4bf;transform:translateY(-1px)}.itera-plans-modal button:focus-visible,.itera-plans-modal a:focus-visible{outline-offset:3px;outline:2px solid #5eead4}@media (max-width:980px){.itera-plans-modal__grid{grid-template-columns:1fr}.itera-plans-modal__card{min-height:auto}}@media (max-width:640px){.itera-plans-modal__header,.itera-plans-modal__grid{padding-inline:1rem}.itera-plans-modal__lead{max-width:none}}
