.elementor .case-img{width:100%;height:auto;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;}.elementor .faq-a{font-family:var(--b);font-size:17px;color:var(--muted);margin:0px;}.elementor .faq-content{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .faq-q{font-family:var(--b);font-weight:600;font-size:18px;color:var(--ink);margin:0px;}.elementor .faq-header{color:var(--ink);cursor:pointer;padding:0px;}.elementor .faq-item{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;}.elementor .faq{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .plan-item{font-family:var(--b);font-size:15.5px;color:var(--muted);margin:0px;}.elementor .plan-list{padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .price-unit{font-family:var(--b);font-size:15px;color:var(--muted);margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .price{font-family:var(--h);font-weight:700;font-size:38px;color:var(--ink);line-height:1.1;margin:0px;}.elementor .price-row{padding:0px;margin-block-start:8px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:6px;align-items:flex-end;}.elementor .plan{padding:28px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .plans{max-width:760px;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .feat{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--accent);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .feats{column-gap:56px;padding:0px;display:grid;row-gap:40px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .card-text{font-family:var(--b);font-size:15.5px;color:var(--muted);margin:0px;}.elementor .card-title{font-family:var(--h);font-weight:700;font-size:19px;color:var(--ink);letter-spacing:-0.01em;line-height:1.3;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fact{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .facts{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .bar-label{font-family:var(--b);font-weight:600;font-size:15px;color:var(--ink);margin:0px;}.elementor .bar-seg{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:row;align-items:center;}.elementor .bar{height:64px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;border-radius:14px;border-width:1px;border-color:var(--line);border-style:solid;display:flex;flex-direction:row;gap:0px;}.elementor .sub{max-width:36em;font-family:var(--b);font-size:17px;color:var(--muted);margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h2{font-family:var(--h);font-weight:700;font-size:40px;color:var(--ink);letter-spacing:-0.025em;line-height:1.1;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .section{width:100%;padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .note{font-family:var(--b);font-size:12.5px;color:var(--muted);margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .why{font-family:var(--b);font-size:14.5px;color:var(--muted);padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--ok);border-style:solid;}.elementor .opt-flag{font-family:var(--b);font-weight:600;font-size:13px;color:var(--ok);margin:0px;}.elementor .opt-text{font-family:var(--b);font-size:15px;color:var(--ink);margin:0px;}.elementor .opt{padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:13px;border-radius:10px;border-width:1px;border-color:var(--line);border-style:solid;display:flex;flex-direction:column;gap:2px;}.elementor .opts{padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:8px;}.elementor .stem{font-family:var(--b);font-weight:600;font-size:17px;color:var(--ink);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .case{font-family:var(--b);font-size:15.5px;color:var(--muted);margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .q-meta{font-family:var(--b);font-size:14px;color:var(--muted);margin:0px;}.elementor .q-top{padding:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .q-card{padding:24px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--card);box-shadow:0px 20px 50px -28px rgba(15,26,43,0.35);display:flex;flex-direction:column;gap:0px;}.elementor .btn{font-family:var(--b);font-weight:600;font-size:16px;color:var(--accent-ink);line-height:normal;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:10px;border-width:0px;border-style:none;background-color:var(--accent);display:inline-block;align-self:flex-start;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--accent-ink);filter:brightness(108%);}.elementor .btn:focus-visible{outline-width:3px;outline-color:var(--accent);outline-style:solid;outline-offset:3px;}.elementor .fine{font-family:var(--b);font-size:14px;color:var(--muted);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cta{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .lede{max-width:30em;font-family:var(--b);font-size:19px;color:var(--muted);line-height:1.6;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h1{font-family:var(--h);font-weight:700;font-size:66px;color:var(--ink);letter-spacing:-0.035em;line-height:1.02;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hero-copy{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .hero{padding-block-start:56px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:48px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto;align-items:center;}.elementor .wrap{width:100%;max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}.elementor .page{width:100%;font-family:var(--b);font-size:17px;color:var(--ink);line-height:1.6;padding:0px;background-color:var(--paper);display:flex;flex-direction:column;gap:0px;}.elementor .bar-label-inverse{color:var(--accent-ink);}.elementor .bar-b{width:75%;background-color:var(--accent);}.elementor .bar-a{width:25%;background-color:var(--card);}.elementor .plan-pro{border-width:2px;border-color:var(--accent);}.elementor .opt-right{border-color:var(--ok);background-color:#e3f0eb;}.elementor .btn-ghost{color:var(--ink);border-width:1px;border-color:var(--line);border-style:solid;background-color:#00000000;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--ink);}