@font-face{font-family:Baskervville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/baskervville-reference.ttf) format("truetype")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/barlow-semi-condensed-light.ttf) format("truetype")}.pricing-reference{--body: "Barlow Semi Condensed", "Arial Narrow", Arial, sans-serif;--heading: "Baskervville", Georgia, serif;font-weight:300}.pricing-page{position:relative;padding:0 40px 52px}.pricing-intro{position:relative;padding:38px 160px 70px;text-align:center}.pricing-intro h1{font-size:clamp(42px,4.8vw,64px);font-weight:400;color:#e5edff;text-shadow:0 0 20px #77afff38}.pricing-intro .brand-dots{margin-top:20px;gap:16px}.pricing-intro .brand-dots i{width:14px;height:14px}.pricing-tagline{margin-top:18px;font:400 11px/1.7 Arial,sans-serif;letter-spacing:2.3px;text-transform:uppercase;color:#b4ccec}.pricing-wall-note{position:absolute;font:400 22px/1.3 Caveat,cursive;color:#b7a1d294;text-align:left;pointer-events:none}.pricing-wall-note svg{margin:8px auto 0}.wall-note-left{left:2%;top:30px;transform:rotate(-9deg)}.wall-note-right{right:2%;top:15px;transform:rotate(-9deg)}.reference-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,1200px);margin:32px auto 0;align-items:stretch}.reference-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 26px 26px;border:1px solid #79b4e8a0;border-radius:26px;background:radial-gradient(circle at 92% 18%,#abcfff 0 .5px,transparent 1px),linear-gradient(120deg,#203951eb,#04162aee 55%,#19314bed);box-shadow:inset 0 1px 18px #b8d9ff15,0 12px 24px #0002;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reference-plan-meteoritas{border-color:#b092dd99}.reference-plan-pauksciu-takas{border-color:#dc97bd99}.reference-plan .reference-companion{position:relative;flex:none;width:170px;height:204px;aspect-ratio:auto;margin:-55px auto 18px;z-index:2;filter:drop-shadow(0 8px 7px #01081040)}.reference-plan-copy{display:contents}.reference-plan h2{font-size:clamp(27px,2.5vw,33px);font-weight:400;line-height:1.18}.reference-plan h2 a{display:flex;align-items:center;justify-content:center;gap:10px;color:#ecf0ff}.reference-plan h2 a:hover{color:#ffe2ac}.reference-symbol{flex:none;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.reference-galaxy{width:42px}.reference-star{color:#ffdaa0;stroke-width:1.5;filter:drop-shadow(0 0 6px #f7a54d88)}.reference-prices{margin-top:20px;font-size:17px;color:#bdcfe9;line-height:1.4}.reference-prices>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.reference-prices>div+div{margin-top:10px}.reference-prices dt{max-width:190px}.reference-prices dd{color:#f8e1be;font-size:25px;font-weight:300;white-space:nowrap}.reference-features,.reference-extra-list{list-style:none;padding:0;display:grid;gap:10px;font-size:18px;line-height:1.45;color:#d0def0}.reference-features{margin-top:24px;padding-top:22px;border-top:1px solid #90b6e040;margin-bottom:28px}.reference-features li,.reference-extra-list li{display:flex;align-items:flex-start;gap:10px;min-width:0}.reference-features li>svg,.reference-extra-list li>svg{flex:none;width:15px;height:15px;margin-top:.3em;color:#ffdda1;fill:#ffd18b;filter:drop-shadow(0 0 3px #ffad4880)}.reference-features li>span,.reference-extra-list li>span{min-width:0}.reference-plan .reference-plan-cta{margin-top:auto;min-height:46px;width:100%;padding:10px 16px;font-size:18px}.additional-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1200px;margin:46px auto 0}.additional-packages-heading{grid-column:1 / -1;font-size:36px;font-weight:400;text-align:center;margin-bottom:8px}.reference-extras{width:min(100%,1200px);margin:30px auto 0;padding:28px;border:1px solid #79b4e88c;border-radius:24px;background:linear-gradient(120deg,#1d354feb,#071a2cee 55%,#18324beb)}.additional-packages .reference-extras{width:auto;margin:0}.reference-extras h2{display:flex;align-items:center;gap:13px;font-size:30px;font-weight:400;line-height:1.2;margin-bottom:20px}.reference-extras h2>svg{color:#ffdda1;width:28px;height:28px;flex:none}.reference-extra-columns{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;font-size:18px;line-height:1.5;color:#c9d9f0}.reference-extra-copy p+p{margin-top:12px}.reference-extra-copy a{text-decoration:underline;text-underline-offset:3px}.reference-extra-list{padding-left:28px;border-left:1px solid #91adce55;align-content:start}.additional-packages .reference-extra-columns{display:block}.additional-packages .reference-prices{margin:0 0 22px}.additional-packages .reference-prices dt{max-width:none}.additional-packages .reference-extra-copy{margin-bottom:22px}.additional-packages .reference-extra-list{padding:20px 0 0;border-left:0;border-top:1px solid #91adce44}@media (min-width: 1000px) and (max-width: 1199px){.pricing-page{padding-inline:24px}.reference-plans{gap:18px}.reference-plan{padding-inline:20px}.reference-plan h2{font-size:27px}.reference-symbol{width:30px;height:30px}.reference-prices{font-size:16px}.reference-prices dd{font-size:23px}.reference-features{font-size:17px}}@media (max-width: 999px){.pricing-page{padding-inline:24px}.pricing-intro{padding:32px 110px}.reference-plans{grid-template-columns:1fr;width:min(100%,720px);margin-top:10px}.reference-plan{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px 26px;padding:26px}.reference-plan .reference-companion{width:100%;max-width:160px;height:auto;aspect-ratio:var(--mascot-ratio);margin:10px auto 0;grid-column:1;grid-row:1 / 3;align-self:center}.reference-plan-header{grid-column:2;grid-row:1}.reference-plan h2{font-size:32px}.reference-plan h2 a{justify-content:flex-start}.reference-features{grid-column:2;margin:0;padding-top:18px}.reference-plan .reference-plan-cta{grid-column:2;margin-top:0}.reference-prices{margin-top:16px}.additional-packages{gap:20px;margin-top:36px}.reference-extras{padding:24px}.reference-extras h2{font-size:28px}}@media (max-width: 700px){.pricing-page{padding:0 18px 36px}.pricing-intro{padding:25px 0 32px}.pricing-intro h1{font-size:43px}.pricing-intro .brand-dots{margin-top:18px}.pricing-tagline{font-size:9px;letter-spacing:1.6px;text-wrap:balance}.pricing-wall-note{display:none}.reference-plan{grid-template-columns:minmax(90px,.8fr) minmax(0,1.5fr);gap:20px 16px;padding:22px 18px;border-radius:22px}.reference-plan .reference-companion{grid-row:1;max-width:145px;margin:0 auto}.reference-plan h2{font-size:clamp(25px,5vw,32px)}.reference-plan h2 a{gap:8px;flex-wrap:wrap}.reference-symbol{width:28px;height:28px}.reference-prices{font-size:16px}.reference-prices>div{display:block}.reference-prices dt{max-width:none}.reference-prices dd{font-size:22px}.reference-features{grid-column:1 / -1;font-size:18px}.reference-plan .reference-plan-cta{grid-column:1 / -1}.additional-packages{grid-template-columns:1fr}.additional-packages-heading{font-size:31px}.reference-extras{padding:24px 20px;margin-top:24px}.reference-extras h2{font-size:27px}.reference-extra-columns{grid-template-columns:1fr;gap:22px}.reference-extra-list{padding:20px 0 0;border-left:0;border-top:1px solid #91adce44}.additional-packages .reference-prices>div{display:flex}.additional-packages .reference-prices dt{max-width:220px}}@media (max-width: 359px){.pricing-page{padding-inline:14px}.reference-plan{padding:20px 16px;gap:18px 12px}.reference-plan h2{font-size:24px}.reference-plan h2 .reference-symbol{display:none}.reference-prices{font-size:16px}}
