.pricing-layout-1 { align-content:center; align-items:center; background:var(--corporate-bg); border-radius:0; flex-direction:column; flex-wrap:nowrap; gap:0px; height:100%; justify-content:flex-start; margin:0; opacity:1; padding:0px; width:100%; max-width:100%; }
.pricing-layout-1 > * { --gap-h:0px; --gap-v:0px; }
body { background:var(--corporate-bg); }
.pricing-layout-2 { background:#fcfdffff; bottom:auto; flex:none; left:auto; position:relative; right:auto; top:auto; }
.pricing-layout-2:before { background-position:right bottom; background-repeat:no-repeat; background-size:50%; }
.pricing-layout-3 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; height:600px; justify-content:center; padding:0px 20px 150px; width:1080px; max-width:100%; }
.pricing-layout-4 { color:var(--corporate-muted); font-family:var(--font-latin-mixed); font-size:60px; font-weight:700; height:auto; line-height:1.4; margin:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-5 { color:var(--corporate-accent); flex:none; font-size:20px; font-weight:400; height:25px; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-6 { color:var(--corporate-ink); flex:none; font-size:15px; font-weight:400; height:auto; line-height:1.4; margin:40px 0px 0px; padding:0px; text-align:left; width:50%; justify-content:flex-start; max-width:50%; }
.pricing-layout-7 { background:transparent; bottom:80px; flex:none; height:auto; left:auto; margin:0; position:absolute; right:80px; top:auto; translate:0px 240px; width:600px; z-index:-1; }
.pricing-layout-7.appear { transition-delay:500ms; transition-duration:1000ms; translate:300px 0px; }
.pricing-layout-8 { background:#fcfdffff; bottom:auto; box-shadow:none; flex:none; left:auto; margin:0px; position:relative; right:auto; top:auto; transition-duration:0ms; z-index:-1; max-width:100%; }
.pricing-layout-8:before { background-repeat:no-repeat; background-size:cover; }
.pricing-layout-9 { align-content:center; align-items:center; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; padding:40px 0px; width:100%; max-width:100%; }
.pricing-layout-10 { align-content:flex-start; align-items:flex-start; background:transparent; flex:none; flex-direction:column; flex-wrap:nowrap; height:auto; justify-content:flex-start; margin:0px; padding:20px; transition-duration:0ms; width:1080px; max-width:100%; }
.pricing-layout-11 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:20px 0px; justify-content:flex-start; margin:60px 0px; padding:0px; max-width:100%; }
.pricing-layout-11 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-12 { color:var(--corporate-muted); font-size:40px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-13 { color:var(--corporate-ink); flex:none; font-size:18px; font-weight:300; height:auto; letter-spacing:0.02em; line-height:1.50; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-14 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:0px 20px; justify-content:flex-start; margin:0px; padding:0px; max-width:100%; }
.pricing-layout-14 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-15 { color:var(--corporate-muted); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-16 { color:var(--corporate-accent); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-17 { color:var(--corporate-muted); font-size:20px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-18 { color:var(--corporate-accent); font-size:13px; font-weight:400; height:auto; line-height:1.4; text-align:left; text-decoration:underline; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-19 { align-content:stretch; align-items:stretch; flex:none; flex-direction:row; flex-wrap:wrap; gap:0px; justify-content:flex-start; margin:0px; padding:0px; width:100%; max-width:100%; }
.pricing-layout-19.appear { opacity:0; transition-delay:500ms; transition-duration:500ms; transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1); translate:0px 20px; }
.pricing-layout-19 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-19.appear > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-20 { align-content:center; align-items:center; flex:none; flex-direction:column; flex-wrap:nowrap; gap:32px; justify-content:flex-start; padding:24px 40px; width:calc(33.33% - (var(--gap-h) * 0.67)); max-width:calc(33.33% - (var(--gap-h) * 0.67)); }
.pricing-layout-20 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-21 { background:var(--corporate-accent); border-radius:24px; color:var(--corporate-bg); font-feature-settings:'palt' 1; font-size:15px; font-weight:700; height:auto; line-height:1.75; padding:0px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-22 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:center; padding:0px; }
.pricing-layout-22 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-23 { color:#222222ff; font-feature-settings:'palt' 1; font-size:40px; font-weight:700; height:auto; line-height:1.4; margin:0px; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-24 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:0px; justify-content:center; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-24 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-25 { color:#666666ff; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.00; margin:0px; text-align:left; text-decoration:none; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-26 { color:#666666ff; font-size:10px; font-weight:400; height:auto; line-height:1.4; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-27 { align-content:center; align-items:center; flex:1; flex-direction:column; flex-wrap:nowrap; gap:16px; height:auto; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-27 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-28 { color:var(--corporate-ink); flex:none; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:300; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-29 { flex:none; gap:8px; height:auto; padding:0px; width:100%; max-width:100%; }
.pricing-layout-29 > * { --gap-h:0px; --gap-v:8px; }
.pricing-layout-30 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-30 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-31 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-31 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-32 { color:var(--corporate-accent); font-size:15px; --material-symbol-weight:400; }
.pricing-layout-33 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-34 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-34 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-35 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; }
.pricing-layout-35 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-36 { color:var(--corporate-accent); font-size:15px; margin:2px 0px 0px; --material-symbol-weight:400; max-width:100%; }
.pricing-layout-37 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-38 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-38 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-39 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; }
.pricing-layout-39 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-40 { color:var(--corporate-accent); font-size:15px; margin:2px 0px 0px; --material-symbol-weight:400; max-width:100%; }
.pricing-layout-41 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-42 { align-content:center; align-items:center; border-bottom:0px solid #666666ff; border-left:1px solid #666666ff; border-right:0px solid #666666ff; border-top:0px solid #666666ff; flex:none; flex-direction:column; flex-wrap:nowrap; gap:32px; justify-content:flex-start; padding:24px 40px; width:calc(33.33% - (var(--gap-h) * 0.67)); max-width:calc(33.33% - (var(--gap-h) * 0.67)); }
.pricing-layout-42 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-43 { background:var(--corporate-accent); border-radius:24px; color:var(--corporate-bg); font-feature-settings:'palt' 1; font-size:15px; font-weight:700; height:auto; line-height:1.75; padding:0px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-44 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:center; padding:0px; }
.pricing-layout-44 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-45 { color:#222222ff; font-feature-settings:'palt' 1; font-size:40px; font-weight:700; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-46 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:0px; justify-content:center; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-46 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-47 { color:#666666ff; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.00; margin:0px; text-align:left; text-decoration:none; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-48 { color:#666666ff; font-size:10px; font-weight:400; height:auto; line-height:1.4; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-49 { align-content:center; align-items:center; flex:1; flex-direction:column; flex-wrap:nowrap; gap:16px; height:auto; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-49 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-50 { color:var(--corporate-ink); flex:none; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:300; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-51 { flex:none; gap:8px; padding:0px; width:100%; max-width:100%; }
.pricing-layout-51 > * { --gap-h:0px; --gap-v:8px; }
.pricing-layout-52 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-52 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-53 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-53 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-54 { color:var(--corporate-accent); font-size:15px; --material-symbol-weight:400; }
.pricing-layout-55 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-56 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-56 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-57 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; }
.pricing-layout-57 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-58 { color:var(--corporate-accent); font-size:15px; margin:2px 0px 0px; --material-symbol-weight:400; max-width:100%; }
.pricing-layout-59 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-60 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-60 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-61 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-61 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-62 { color:var(--corporate-accent); font-size:15px; --material-symbol-weight:400; }
.pricing-layout-63 { color:var(--corporate-muted); flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-64 { align-content:center; align-items:center; border-bottom:0px solid #666666ff; border-left:1px solid #666666ff; border-right:0px solid #666666ff; border-top:0px solid #666666ff; flex:none; flex-direction:column; flex-wrap:nowrap; gap:32px; justify-content:flex-start; padding:24px 40px; width:calc(33.33% - (var(--gap-h) * 0.67)); max-width:calc(33.33% - (var(--gap-h) * 0.67)); }
.pricing-layout-64 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-65 { background:var(--corporate-accent); border-radius:24px; color:var(--corporate-bg); font-feature-settings:'palt' 1; font-size:15px; font-weight:700; height:auto; line-height:1.75; padding:0px 20px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-66 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:center; padding:0px; }
.pricing-layout-66 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-67 { color:#222222ff; font-feature-settings:'palt' 1; font-size:40px; font-weight:700; height:auto; line-height:1.4; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-68 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:0px; justify-content:center; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-68 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-69 { color:#666666ff; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.00; margin:0px; text-align:left; text-decoration:none; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-70 { color:#666666ff; font-size:10px; font-weight:400; height:auto; line-height:1.4; padding:0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-71 { align-content:center; align-items:center; flex:1; flex-direction:column; flex-wrap:nowrap; gap:16px; height:auto; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-71 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-72 { color:var(--corporate-ink); flex:none; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:300; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-73 { flex:none; gap:8px; padding:0px; width:100%; max-width:100%; }
.pricing-layout-73 > * { --gap-h:0px; --gap-v:8px; }
.pricing-layout-74 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-74 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-75 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; }
.pricing-layout-75 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-76 { color:var(--corporate-accent); font-size:15px; margin:2px 0px 0px; --material-symbol-weight:400; max-width:100%; }
.pricing-layout-77 { color:#666666ff; flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-78 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-78 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-79 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; margin:2px 0px 0px; padding:0px; max-width:100%; }
.pricing-layout-79 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-80 { color:var(--corporate-accent); font-size:15px; --material-symbol-weight:400; }
.pricing-layout-81 { color:#666666ff; flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-82 { align-content:center; align-items:center; flex:none; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; width:100%; max-width:100%; }
.pricing-layout-82 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-83 { align-content:flex-start; align-items:flex-start; flex-direction:row; flex-wrap:nowrap; gap:8px; justify-content:flex-start; padding:0px; }
.pricing-layout-83 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-84 { color:var(--corporate-accent); font-size:15px; margin:2px 0px 0px; --material-symbol-weight:400; max-width:100%; }
.pricing-layout-85 { color:#666666ff; flex:1; font-feature-settings:'palt' 1; font-size:15px; font-style:normal; font-weight:400; height:auto; letter-spacing:normal; line-height:1.75; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-86 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; margin:20px 0px; padding:0px; max-width:100%; }
.pricing-layout-87 { color:var(--corporate-muted); font-size:13px; font-weight:300; height:auto; line-height:1.4; margin:5px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-88 { color:var(--corporate-muted); font-size:13px; font-weight:300; height:auto; line-height:1.4; margin:5px 0px; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-89 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:20px 0px; justify-content:flex-start; margin:120px 0px 60px; padding:0px; max-width:100%; }
.pricing-layout-89 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-90 { color:var(--corporate-muted); font-size:40px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-91 { color:var(--corporate-ink); flex:none; font-size:18px; font-weight:300; height:auto; line-height:1.4; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-92 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:0px 20px; justify-content:flex-start; margin:0px; padding:0px; max-width:100%; }
.pricing-layout-92 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-93 { color:var(--corporate-muted); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-94 { color:var(--corporate-accent); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-95 { color:var(--corporate-muted); font-size:14px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-96 { color:var(--corporate-muted); font-size:13px; font-weight:400; height:auto; line-height:1.4; text-align:left; text-decoration:underline; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-97 { align-content:flex-start; align-items:flex-start; flex-direction:column; flex-wrap:nowrap; gap:20px 0px; justify-content:flex-start; margin:60px 0px; padding:0px; max-width:100%; }
.pricing-layout-97 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-98 { color:var(--corporate-muted); font-size:40px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-99 { color:var(--corporate-ink); flex:none; font-size:18px; font-weight:300; height:auto; line-height:1.4; text-align:left; width:100%; justify-content:flex-start; max-width:100%; }
.pricing-layout-100 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:0px 20px; justify-content:flex-start; margin:0px; padding:0px; max-width:100%; }
.pricing-layout-100 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-101 { color:var(--corporate-muted); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-102 { color:var(--corporate-accent); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-103 { color:var(--corporate-muted); font-size:14px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-104 { align-content:center; align-items:center; flex-direction:row; flex-wrap:nowrap; gap:0px 20px; justify-content:flex-start; margin:0px; padding:0px; max-width:100%; }
.pricing-layout-104 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-105 { color:var(--corporate-muted); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-106 { color:var(--corporate-accent); font-size:30px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-107 { color:var(--corporate-muted); font-size:14px; font-weight:400; height:auto; line-height:1.4; text-align:left; width:auto; justify-content:flex-start; max-width:100%; }
.pricing-layout-108 { color:var(--corporate-muted); font-size:13px; font-weight:400; height:auto; line-height:1.4; text-align:left; text-decoration:underline; width:auto; justify-content:flex-start; max-width:100%; }

@media (max-width: 768px) {
.pricing-layout-3 { padding:0px 60px; }
.pricing-layout-7 { bottom:80px; flex:none; left:NaNpx; opacity:0.05; right:30px; width:90%; max-width:90%; }
.pricing-layout-9 { align-content:center; align-items:center; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; }
.pricing-layout-10 { align-content:center; align-items:center; flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; padding:0px 20px; }
.pricing-layout-11 { align-content:center; align-items:center; flex-direction:column; justify-content:flex-start; }
.pricing-layout-11 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-14 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; }
.pricing-layout-14 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-19 { flex:none; flex-direction:column; width:640px; max-width:100%; }
.pricing-layout-19 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-19.appear > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-20 { border-bottom:1px solid #e6e6e6ff; border-left:0px solid #e6e6e6ff; border-right:0px solid #e6e6e6ff; border-top:1px solid #e6e6e6ff; flex:none; flex-direction:column; padding:64px 0px; width:100%; max-width:100%; }
.pricing-layout-20 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-27 { flex-direction:column; }
.pricing-layout-27 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-42 { border-bottom:1px solid #e6e6e6ff; border-left:0px solid #e6e6e6ff; border-right:0px solid #e6e6e6ff; border-top:1px solid #e6e6e6ff; flex:none; flex-direction:column; margin:-1px 0px 0px; padding:64px 0px; width:100%; max-width:100%; }
.pricing-layout-42 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-49 { flex-direction:column; }
.pricing-layout-49 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-64 { border-bottom:1px solid #e6e6e6ff; border-left:0px solid #e6e6e6ff; border-right:0px solid #e6e6e6ff; border-top:1px solid #e6e6e6ff; flex:none; flex-direction:column; margin:-1px 0px 0px; padding:64px 0px; width:100%; max-width:100%; }
.pricing-layout-64 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-71 { flex-direction:column; }
.pricing-layout-71 > * { --gap-h:0px; --gap-v:16px; }
.pricing-layout-86 { align-content:flex-start; align-items:flex-start; flex-direction:column; justify-content:flex-start; }
.pricing-layout-89 { align-content:center; align-items:center; flex-direction:column; justify-content:flex-start; }
.pricing-layout-89 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-92 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; }
.pricing-layout-92 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-97 { align-content:center; align-items:center; flex-direction:column; justify-content:flex-start; }
.pricing-layout-97 > * { --gap-h:0px; --gap-v:20px; }
.pricing-layout-100 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; }
.pricing-layout-100 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-104 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; }
.pricing-layout-104 > * { --gap-h:20px; --gap-v:0px; }
}

@media (max-width: 480px) {
.pricing-layout-3 { height:auto; padding:40px 20px; }
.pricing-layout-6 { flex:none; width:100%; max-width:100%; }
.pricing-layout-7 { bottom:300px; display:flex; flex:none; right:20px; translate:0px 440px; width:88%; max-width:88%; }
.pricing-layout-8:before { background-size:160%; }
.pricing-layout-12 { font-size:25px; }
.pricing-layout-13 { font-size:15px; }
.pricing-layout-14 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:center; }
.pricing-layout-14 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-18 { font-size:14px; margin:10px 0px 0px; max-width:100%; }
.pricing-layout-19 { flex:none; width:100%; max-width:100%; }
.pricing-layout-19 > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-19.appear > * { --gap-h:0px; --gap-v:0px; }
.pricing-layout-20 { padding:40px 0px; }
.pricing-layout-20 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-21 { font-size:14px; }
.pricing-layout-22 { padding:0px; }
.pricing-layout-22 > * { --gap-h:8px; --gap-v:0px; }
.pricing-layout-25 { font-size:14px; }
.pricing-layout-28 { font-size:14px; }
.pricing-layout-33 { font-size:14px; }
.pricing-layout-37 { font-size:14px; }
.pricing-layout-41 { font-size:14px; }
.pricing-layout-42 { padding:40px 0px; }
.pricing-layout-42 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-43 { font-size:14px; }
.pricing-layout-47 { font-size:14px; }
.pricing-layout-50 { font-size:14px; }
.pricing-layout-55 { font-size:14px; }
.pricing-layout-59 { font-size:14px; }
.pricing-layout-63 { font-size:14px; }
.pricing-layout-64 { padding:40px 0px; }
.pricing-layout-64 > * { --gap-h:0px; --gap-v:32px; }
.pricing-layout-65 { font-size:14px; }
.pricing-layout-69 { font-size:14px; }
.pricing-layout-72 { font-size:14px; }
.pricing-layout-77 { font-size:14px; }
.pricing-layout-81 { font-size:14px; }
.pricing-layout-85 { font-size:14px; }
.pricing-layout-90 { font-size:25px; }
.pricing-layout-91 { font-size:15px; }
.pricing-layout-92 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; justify-content:center; }
.pricing-layout-92 > * { --gap-h:20px; --gap-v:0px; }
.pricing-layout-93 { font-size:18px; }
.pricing-layout-98 { font-size:25px; }
.pricing-layout-99 { font-size:15px; }
.pricing-layout-100 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; gap:0px 10px; justify-content:center; }
.pricing-layout-100 > * { --gap-h:10px; --gap-v:0px; }
.pricing-layout-101 { font-size:18px; }
.pricing-layout-104 { align-content:center; align-items:center; flex-direction:row; flex-wrap:wrap; gap:0px 10px; justify-content:center; }
.pricing-layout-104 > * { --gap-h:10px; --gap-v:0px; }
.pricing-layout-105 { font-size:18px; }
}
