/* og-free-tools.css: the free tool page (PKG FTPAGE-B, 2026-10-30), as Dmitry picked it on the picture of 2026-10-29
   (option-b.html, the free tool board). Type and colour come from the brand sheet's b-* classes (og-brand.css); the
   ogt-* rules below are the picture's layout, lifted from its builder. The second half of this file is the landing's
   Questions device, GENERATED from the served home page by tools/ftool1030/faq_device.py. */
.ogt{background:#fff}
.ogt-l{display:inline}.ogt-s{display:none}
.ogt-sl{display:block}
.ogt-h{text-align:center;white-space:nowrap;font-size:min(var(--b-h1),calc((100vw - 40px) * var(--kd,.06)))}
.ogt-sub{text-align:center;margin:14px auto 0}
/* the form, before a result */
.ogt-form{max-width:760px;margin:36px auto 0;padding:20px 20px 16px}
.ogt-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}
.ogt-field{display:flex;align-items:center;gap:2px;height:var(--b-btn-h);padding:0 22px;border:1px solid var(--b-line);border-radius:var(--b-pill);background:var(--b-tile);cursor:text}
.ogt-field:focus-within{background:#fff;border-color:var(--b-mute2)}
.ogt-at{font:600 16px/1 var(--b-font);color:var(--b-mute)}
.ogt-field input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;background:transparent;font:400 16px/1 var(--b-font);color:var(--b-ink);padding:0}
.ogt-field input::placeholder{color:var(--b-mute);opacity:1}
.ogt-go{min-width:200px}
.ogt-go[disabled]{cursor:progress;opacity:.72}
.ogt-note{text-align:center;margin:14px 0 0}
.ogt-msg{margin:14px auto 0;max-width:620px;text-align:center;font:600 15px/1.45 var(--b-font);color:var(--b-ink);text-wrap:balance}
/* checking: the result card's skeleton while the answer is read (shown by og-free-tools.js on submit) */
.ogt-skel{display:none;max-width:var(--b-shell);margin:36px auto 0}
.ogt-busy .ogt-skel{display:block}
.ogt-skel .ogt-card{pointer-events:none}
.ogt-skel i{display:block;height:12px;border-radius:999px;background:#e9eef2;background-image:linear-gradient(90deg,#e9eef2 0,#f6f8fa 45%,#e9eef2 90%);background-size:200% 100%;animation:ogt-shine 1.4s linear infinite}
.ogt-skel .ogt-av{background:#e9eef2}
.ogt-skel .ogt-who i + i{margin-top:8px;width:60%}
.ogt-skel .ogt-big-i{height:44px;width:44%;border-radius:12px}
.ogt-skel .ogt-left i + i,.ogt-skel .ogt-right i + i{margin-top:16px}
@keyframes ogt-shine{from{background-position:100% 0}to{background-position:-100% 0}}
@media(prefers-reduced-motion:reduce){.ogt-skel i{animation:none}}
/* the result */
.ogt-result{max-width:var(--b-shell);margin:36px auto 0}
.ogt-card{padding:0;overflow:hidden}
.ogt-acct{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--b-line)}
.ogt-av{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--b-wash);color:var(--b-link);font:700 20px/1 var(--b-font)}
.ogt-who{min-width:0}.ogt-who p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ogt-who .b-small{margin-top:2px}
.ogt-again{text-decoration:none}
.ogt-again svg{flex:0 0 auto}
.ogt-split{display:grid;grid-template-columns:38.2fr 61.8fr}
.ogt-left{display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--b-line)}
.ogt-right{padding:28px 28px 24px;min-width:0}
.ogt-big{margin:0;font:var(--b-num-xl-w) var(--b-num-xl)/1 var(--b-font);letter-spacing:var(--b-num-xl-ls);color:var(--b-ink)}
.ogt-big-l{margin:10px 0 0}
.ogt-rh{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.ogt-rh p{margin:0;white-space:nowrap}
.ogt-limit{margin:8px 0 0}
.ogt-math{margin:0;padding:14px 24px;border-top:1px solid var(--b-line);text-align:center;font:400 14px/1.5 var(--b-font);color:var(--b-mute);white-space:nowrap}
.ogt-recess{margin:auto 0 0}
.ogt-left > .ogt-big-l{margin-bottom:22px}
.ogt-recess p{margin:0}.ogt-recess .b-micro{margin-top:4px}
.ogt-rec-t{font:700 15px/1.4 var(--b-font);color:var(--b-ink);white-space:nowrap}
.ogt-stack{display:flex;gap:3px;height:14px;margin:auto 0 0;border-radius:999px;overflow:hidden}
.ogt-big-l + .ogt-stack{margin-top:auto}
.ogt-stack i{display:block;height:100%}
.s-real{background:var(--b-blue)}.s-one{background:var(--b-mute2)}.s-two{background:var(--b-ink)}
.ogt-legend{display:grid;gap:10px;margin:18px 0 0}
.ogt-legend div{display:flex;justify-content:space-between;align-items:center;gap:12px}
.ogt-legend dt{display:flex;align-items:center;gap:10px;font:400 14px/1.4 var(--b-font);color:var(--b-body);white-space:nowrap}
.ogt-legend i{display:block;flex:0 0 10px;width:10px;height:10px;border-radius:3px}
.ogt-legend dd{margin:0;font:700 16px/1.4 var(--b-font);color:var(--b-ink)}
.ogt-signs{margin:16px 0 0;display:grid;border-top:1px solid var(--b-line)}
.ogt-right .ogt-recess{margin-top:18px}
.ogt-signs div{display:flex;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid var(--b-line)}
.ogt-signs div:last-child{border-bottom:0;padding-bottom:0}
.ogt-signs dt{font:400 15px/1.4 var(--b-font);color:var(--b-body);white-space:nowrap}
.ogt-signs dd{margin:0;font:700 15px/1.4 var(--b-font);color:var(--b-ink);white-space:nowrap}
/* the close: one sentence, the one button, the trial line */
.ogt-close{margin:40px auto 0;text-align:center}
.ogt-close-line{margin:0 0 18px;font:400 var(--b-sub)/var(--b-sub-lh) var(--b-font);color:var(--b-ink);white-space:nowrap}
.ogt-cta{min-width:241px}
.ogt-promise{margin:14px 0 0;white-space:nowrap}
/* how it works: one card, three equal cells; the text box scales whole, so it wraps the same at every width */
.ogt-how{padding-top:0;padding-bottom:0}
.ogt-tiles{display:grid;grid-template-columns:repeat(3,1fr);margin:36px 0 0;padding:0}
.ogt-tile{padding:26px 28px 28px;container-type:inline-size}
.ogt-tile + .ogt-tile{border-left:1px solid var(--b-line)}
.ogt-tile .b-title{margin:14px 0 0;white-space:nowrap}
.ogt-tile .b-card-text{margin:8px 0 0;font-size:calc(15px * 100cqw / 323px)}
@media(min-width:768px) and (max-width:991px){
  .ogt-split{grid-template-columns:1fr}
  .ogt-left{border-right:0;border-bottom:1px solid var(--b-line)}
}
@media(min-width:768px) and (max-width:1199px){
  .ogt-tiles{grid-template-columns:1fr}
  .ogt-tile + .ogt-tile{border-left:0;border-top:1px solid var(--b-line)}
  .ogt-tile .b-card-text{font-size:15px}
}
@media(max-width:767px){
  .ogt-l{display:none}.ogt-s{display:inline}
  [data-fit]{white-space:nowrap;font-size:min(var(--fs),calc((100vw - var(--fp)) * var(--k,1)))}
  .ogt-h{font-size:min(var(--b-h1),calc((100vw - 40px) * var(--k,.085)))}
  .ogt-sub{margin-top:10px}
  .ogt-dt{display:none}
  .ogt-form{margin-top:24px;padding:14px 14px 12px}
  .ogt-row{grid-template-columns:1fr;gap:10px}
  .ogt-field{padding:0 18px}
  .ogt-go{width:100%;min-width:0}
  .ogt-note,.ogt-msg{margin-top:12px}
  .ogt-msg{font-size:14px}
  .ogt-result,.ogt-skel{margin-top:24px}
  .ogt-acct{padding:14px 16px;gap:12px}
  .ogt-av{width:44px;height:44px;font-size:17px}
  .ogt-who .b-title{font-size:16px}
  .ogt-again{width:36px;padding:0;justify-content:center}
  .ogt-split{grid-template-columns:1fr}
  .ogt-left{padding:20px 16px;border-right:0;border-bottom:1px solid var(--b-line);text-align:center}
  .ogt-right{padding:20px 16px 18px}
  .ogt-big{font-size:44px;letter-spacing:-1.4px}
  .ogt-legend{margin-top:14px;text-align:left}
  .ogt-stack{margin-top:18px}
  .ogt-signs dt,.ogt-signs dd{font-size:14px}
  .ogt-recess{text-align:left;margin-top:18px;padding:12px}
  .ogt-left > .ogt-big-l{margin-bottom:0}
  .ogt-skel .ogt-big-i{margin:0 auto}
  .ogt-math{padding:12px 16px}
  .ogt-close{margin-top:28px}
  .ogt-close-line{margin-bottom:14px}
  .ogt-cta{width:100%;min-width:0}
  .ogt-tiles{grid-template-columns:1fr;margin-top:24px}
  .ogt-tile{padding:20px}
  .ogt-tile + .ogt-tile{border-left:0;border-top:1px solid var(--b-line)}
}
/* ==== GENERATED by tools/ftool1030/faq_device.py from www/index.html: the landing's Questions device. Never hand-edit. ==== */
.og-s{display:none}
@media(max-width:479px){.og-l{display:none}.og-s{display:inline}}
.og-eyebrow{text-align:center;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#0b5f8f;margin:0 0 6px}
.og-l{display:inline}
.og-s{display:none}
@media(max-width:991px){.og-l{display:none}.og-s{display:inline}}
.og-get .og-eyebrow{text-align:center;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#0b5f8f;margin:0 0 6px}
.og-get .og-l{display:inline}
.og-get .og-s{display:none}
@media(max-width:767px){.og-get .og-l{display:none}.og-get .og-s{display:inline}}
.og-price .og-eyebrow{text-align:center;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#0b5f8f;margin:0 0 6px}
.og-price .og-l{display:inline}
.og-price .og-s{display:none}
@media(max-width:459px){.og-price .og-l{display:none}.og-price .og-s{display:inline}}
.og-vid .og-vid-play-t .og-s{display:none}
@media (max-width:991px){.og-vid .og-vid-play-t .og-l{display:none}.og-vid .og-vid-play-t .og-s{display:inline}}
@media(max-width:999px){.og-price .og-grid .og-l{display:inline}.og-price .og-grid .og-s{display:none}}
.og-faq{padding:28px 20px 40px;background:#fff;color:#010101;font-family:Poppins,"Hurme Geometric Sans 4",Arial,sans-serif}
.og-faq *{box-sizing:border-box}
.og-faq-in{max-width:1140px;margin:0 auto}
.og-faq .og-eyebrow{text-align:center;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#0b5f8f;margin:0 0 6px}
.og-faq-h{text-align:center;font-size:44px;line-height:1.15;font-weight:700;letter-spacing:-1px;margin:0;color:#010101;text-wrap:balance}
.og-faq .og-grad{background:linear-gradient(96.36deg,#0098fe,#00fff0);-webkit-background-clip:text;background-clip:text;color:transparent}
.og-faq .og-l{display:inline}
.og-faq .og-s{display:none}
.og-faq-t{background:#f4f7fa;border:1px solid #e3e9ee;border-radius:16px;padding:16px 18px 18px;min-width:0}
.og-faq-q{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:1.3;color:#010101}
.og-faq-q i{font-style:normal;font-size:19px;line-height:21px;flex:0 0 24px;width:24px;text-align:center}
.og-faq-a{margin:6px 0 0 34px;font-size:14.5px;line-height:1.5;color:#010101}
.og-faq-f1 .og-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;align-items:stretch}
.og-faq-last{white-space:nowrap}
.og-faq-qm{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#e3e9ee;color:#010101;font-style:normal;font-size:10.5px;font-weight:700;line-height:1;margin-left:2px;vertical-align:1px;cursor:pointer}
.og-faq-qm:focus-visible{outline:2px solid #0098fe;outline-offset:2px}
.og-faq-tip{position:absolute;z-index:5;max-width:320px;background:#010101;color:#fff;font-size:12.5px;line-height:1.45;font-weight:400;padding:10px 12px;border-radius:10px;box-shadow:0 12px 32px rgba(1,30,60,.25);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s;text-align:left}
.og-faq-tip.on{opacity:1;transform:none}
@media(max-width:767px){.og-faq{padding:24px 20px 32px}.og-faq .og-l{display:none}.og-faq .og-s{display:inline}.og-faq-h{font-size:30px;letter-spacing:-.6px;text-wrap:wrap}.og-faq-h .og-grad{display:block}.og-faq-t{padding:14px 14px 16px}.og-faq-q{font-size:15px;gap:8px}.og-faq-q i{font-size:18px;line-height:20px;flex-basis:22px;width:22px}.og-faq-a{margin:6px 0 0 30px;font-size:13.5px;line-height:1.45}.og-faq-f1 .og-faq-grid{grid-template-columns:1fr;gap:10px;margin-top:16px}}
.og-faq-panel{overflow:hidden}
@media(prefers-reduced-motion:reduce){.og-faq-tip{transition:none}}
@media(max-width:767px){.og-faq-f1 .og-faq-grid,.og-faq-f1 .og-faq-list{grid-template-columns:1fr;max-width:390px;margin-left:auto;margin-right:auto}}
@media(min-width:768px) and (max-width:1199px){.og-faq-f1 .og-faq-grid,.og-faq-f1 .og-faq-list{grid-template-columns:repeat(2,minmax(0,390px));justify-content:center}.og-faq .og-faq-t .og-l{display:none}.og-faq .og-faq-t .og-s{display:inline}}
@media(max-width:1199px){.og-faq-t{container-type:inline-size}.og-faq-t .og-faq-q{font-size:clamp(12px,4.918cqw,17.8px);gap:clamp(6px,2.623cqw,9.5px)}.og-faq-t .og-faq-q i{font-size:clamp(14px,5.902cqw,21.3px);line-height:1.111;flex-basis:clamp(17px,7.213cqw,26px);width:clamp(17px,7.213cqw,26px)}.og-faq-t .og-faq-a{font-size:max(11px,4.426cqw);line-height:1.45;margin:clamp(4px,1.967cqw,7.1px) 0 0 9.836cqw}.og-faq-f1 .og-faq-btn{gap:clamp(6px,2.623cqw,9.5px)}.og-faq-f1 .og-faq-t .og-faq-a.og-faq-inpanel{margin-top:0}}
.og-close .og-eyebrow{text-align:center;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;font-weight:600;color:#0b5f8f;margin:0 0 6px}
.og-close .og-l{display:inline}
.og-close .og-s{display:none}
@media(max-width:767px){.og-close .og-l{display:none}.og-close .og-s{display:inline}}
body,.og-get,.og-ways,.og-price,.og-faq,.og-foot,.og-foot-field input,.og-foot-btn{font-family:var(--og-font)}
.og-proof,.og-watch,.og-get,.og-ways,.og-price,.og-faq{padding:var(--og-pad) 20px;background:#fff}
.og-eyebrow,.og-get .og-eyebrow,.og-ways .og-eyebrow,.og-price .og-eyebrow,.og-faq .og-eyebrow{font:600 12px/1 var(--og-font);letter-spacing:.16em;text-transform:uppercase;color:#0b5f8f;text-align:center;margin:0 0 14px}
.og-proof-h,.og-watch-h,.og-get-h,.og-ways-h,.og-price-h,.og-faq-h{font:700 var(--og-h2)/var(--og-h2-lh) var(--og-font);letter-spacing:var(--og-h2-ls);color:var(--og-ink);text-align:center;margin:0;text-wrap:balance}
.og-sec-sub,.og-proof-sub{display:block;width:fit-content;font:400 var(--og-sub)/1.5 var(--og-font);color:var(--og-mute);text-align:center;margin:14px auto 0;max-width:820px}
.og-sec-sub .og-s{display:none}
.og-sec-sub .og-l{display:inline}
.og-steps,.og-get-grid,.og-w3,.og-f,.og-faq-f1 .og-faq-grid,.og-nums{margin-top:var(--og-gap)}
.og-step,.og-in,.og-gt,.og-grow,.og-wt,.og-faq-t{opacity:1!important}
.og-step,.og-gt,.og-wt,.og-faq-t,.og-q,.og-fc,.og-vidbox,.og-v{border-radius:var(--og-tile-r)}
.og-faq-q{font-size:16px}
.og-faq-a{color:#474b4c;font-size:15px}
@media(max-width:991px){.og-proof,.og-watch,.og-get,.og-ways,.og-price,.og-faq{padding:var(--og-pad-m) 20px}.og-proof-h,.og-watch-h,.og-get-h,.og-ways-h,.og-price-h,.og-faq-h{font-size:var(--og-h2);letter-spacing:var(--og-h2-ls);text-wrap:wrap}.og-ways-h .og-grad,.og-faq-h .og-grad,.og-foot-h2 .og-grad{display:inline!important}.og-sec-sub{margin-top:10px}.og-sec-sub .og-l{display:none}.og-sec-sub .og-s{display:inline}.og-eyebrow,.og-get .og-eyebrow,.og-ways .og-eyebrow,.og-price .og-eyebrow,.og-faq .og-eyebrow{margin-bottom:10px}}
@media(max-width:479px){.og-sec-sub,.og-proof-sub{max-width:335px}}
.og-step,.og-gt,.og-wt,.og-faq-t,.og-q{background:#fff;border:1px solid var(--og-line)}
.og-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--og-grad);margin:0 8px 2px 0;vertical-align:middle}
@media(hover:hover){.og-step,.og-gt,.og-wt,.og-faq-t,.og-q,.og-v,.og-plan{transition:transform .18s var(--og-ease),box-shadow .18s var(--og-ease)}}
.og-price-q,.og-nav-cta,.og-q-more,.og-faq-load,.og-faq-ask{position:relative}
.og-nav-cta::after,.og-q-more::after,.og-faq-load::after,.og-faq-ask::after{content:"";position:absolute;inset:-4px 0}
@media(prefers-reduced-motion:reduce){.og-stt,.og-price-q,.og-step,.og-gt,.og-wt,.og-faq-t,.og-q,.og-v{transition:none}}
.og-get-foot .og-s,.og-get-note .og-s{display:none}
@media(max-width:991px){.og-get-foot .og-l,.og-get-note .og-l{display:none}.og-get-foot .og-s,.og-get-note .og-s{display:inline}}
.og-q-wt span .og-l{display:inline}
.og-q-wt span .og-s{display:none}
@media(max-width:374px){.og-q-wt span .og-l{display:none}.og-q-wt span .og-s{display:inline}}
:is(.og-q-more,.og-faq-load,.og-faq-ask){display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:36px;padding:0 18px;
 margin:20px auto 0;border:1px solid var(--b-line);border-radius:999px;background:var(--b-paper);color:var(--b-ink);
 font:600 14px/1 var(--b-font);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;
 transition:background 160ms var(--b-ease),border-color 160ms var(--b-ease)}
:is(.og-q-more,.og-faq-load,.og-faq-ask) svg{flex:0 0 12px;opacity:.55}
:is(.og-q-more,.og-faq-load,.og-faq-ask):hover{background:var(--b-tile);border-color:#d3dbe3}
:is(.og-q-more,.og-faq-load,.og-faq-ask):active{transform:scale(.97)}
:is(.og-q-more,.og-faq-load,.og-faq-ask)[hidden]{display:none!important}
@media(max-width:991px){:is(.og-q-more,.og-faq-load,.og-faq-ask){margin-top:16px}}
#og-faq-grid .og-faq-t.og-faq-later{order:1}
#og-faq-grid[data-step="0"] .og-faq-t.og-faq-later{display:none}
.og-faq-load,.og-faq-ask{display:flex;width:max-content}
.og-faq-ask{text-decoration:none}
.og-faq-ask .og-ask-q{color:var(--b-mute)}
.og-faq-ask .og-ask-a{color:var(--b-ink)}
.og-faq-ask[hidden]{display:none!important}
@media(max-width:374px){.og-faq-ask svg{display:none}}
.og-tx-d .og-s,.og-tx-t .og-s{display:none}
.og-tx-d .og-l,.og-tx-t .og-l{display:inline}
.og-tx-igt .og-s{display:none}
.og-tx-mark .og-s{display:none}
@media(max-width:991px){.og-tx-d .og-l,.og-tx-t .og-l{display:none}.og-tx-d .og-s,.og-tx-t .og-s{display:inline}.og-tx-igt .og-l{display:none}.og-tx-igt .og-s{display:inline}.og-tx-mark .og-l{display:inline!important}.og-tx-band.is-pop .og-tx-mark .og-l{display:none!important}.og-tx-band.is-pop .og-tx-mark .og-s{display:inline}}
.og-tx-tf .og-s{display:none}
@media(max-width:991px){.og-tx-tf .og-l{display:none}.og-tx-tf .og-s{display:inline}}
.og-x-att>.og-tx-in>.og-eyebrow,.og-x-att>.og-tx-in>.og-tx-h,.og-x-att>.og-tx-in>.og-sec-sub{display:none}
.og-sl{display:inline}
.og-sub-split .og-sl,.og-step p .og-sl{display:block}
.og-l .og-sl:not(:only-child),.og-s .og-sl:not(:only-child){display:block}
@media(min-width:768px){.og-sec-sub .og-l{display:inline}.og-sec-sub .og-s{display:none}}
@media(max-width:767px){.og-sec-sub .og-sl,.og-sub .og-sl{display:block}.og-sec-sub .og-l{display:none}.og-sec-sub .og-s{display:inline}.og-hlaw-one .og-brs{display:none}}
@media(max-width:359px){.og-sec-sub .og-s,.og-step p .og-s,.hero .og-sub-short{font-size:15px}}
@media(max-width:767px){.og-hlaw.og-hlaw{font-size:min(var(--og-h2),calc((100vw - var(--hl-p,40px)) * var(--hl-k,1)))}.hero .main-heading.og-hlaw{font-size:min(30px,calc((100vw - var(--hl-p,40px)) * var(--hl-k,1)))}.hero .main-heading.og-hlaw .sub-heading-span{font-size:min(32px,calc((100vw - 51px) * 0.099))}}
.og-proof-h,.og-watch-h,.og-get-h,.og-ways-h,.og-price-h,.og-faq-h,.og-tx-h,.og-close-h{font-weight:700;font-size:var(--b-h2);line-height:var(--b-h2-lh);letter-spacing:var(--b-h2-ls);white-space:nowrap}
.og-tx-h>.og-s,.og-watch-h>.og-s,.og-price-h>.og-s{display:none!important}
.og-price-h .og-grad,.og-get-h .og-grad,.og-faq-h .og-grad,.og-watch-h .og-grad,.og-proof-h .og-grad,.og-foot-h2 .og-grad,.og-tx-h .og-grad{display:inline!important}
@media(max-width:767px){.og-hlaw.og-hlaw{font-size:min(var(--b-h2),calc((100vw - var(--hl-p,40px)) * var(--hl-k,1)))}h1.og-hlaw.og-hlaw{font-size:min(var(--b-h1),calc((100vw - var(--hl-p,40px)) * var(--hl-k,1)))}.og-tx-h>.og-l,.og-watch-h>.og-l,.og-price-h>.og-l{display:none!important}.og-tx-h>.og-s,.og-watch-h>.og-s,.og-price-h>.og-s{display:inline!important}.og-proof-h,.og-watch-h,.og-get-h,.og-ways-h,.og-price-h,.og-faq-h,.og-tx-h,.og-close-h{letter-spacing:var(--b-h2-ls)}.og-faq-t .og-faq-q{font-size:min(var(--b-title),6.4cqw);font-weight:var(--b-title-w)}}
@media(min-width:768px) and (max-width:991px){.og-hlaw.og-hlaw{font-size:min(var(--b-h2),calc((100vw - 40px) * var(--hl-kd,1)))}}
.og-steps h3 .og-l{display:none}
.og-steps h3 .og-s{display:inline}
.og-g2-h small .og-l{display:inline}
.og-g2-h small .og-s{display:none}
@media(max-width:767px){.og-g2-h small .og-l{display:none}.og-g2-h small .og-s{display:inline}}
.og-faq-q,.og-faq-t .og-faq-q{font:700 var(--b-title)/1.3 var(--b-font);font-size:min(var(--b-title),5.4cqw);letter-spacing:var(--b-title-ls);white-space:nowrap}
.og-faq-q i{font-size:1.05em}
.og-eyebrow,.og-tx-lab,.og-tx-when,.og-tx-chip,.og-tx-mark,.og-tx-ghost-cap{font-size:var(--b-label);letter-spacing:var(--b-label-ls);font-weight:600}
@media(max-width:767px){.hero .main-heading.og-hlaw .sub-heading-span{font-size:1em!important}}
@media(min-width:480px) and (max-width:767px){.hero .main-heading.og-hlaw{font-size:min(44px, calc(min(474px, 100vw - 47px) * 0.0928))!important;line-height:1.09!important}.hero .main-heading.og-hlaw .sub-heading-span{font-size:1em!important}}
#og-faq-grid{align-items:start}
.og-faq-t{padding:0}
.og-faq-t .og-faq-q{display:block;margin:0}
.og-faq-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:14px 18px;border:0;
 background:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;border-radius:16px}
.og-faq-btn:focus-visible{outline:2px solid #0098fe;outline-offset:-2px}
.og-faq-btn>span{flex:1 1 auto;min-width:0}
.og-faq-chev{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:#676767;stroke-width:2;stroke-linecap:round;
 stroke-linejoin:round;transition:transform 280ms cubic-bezier(.25,.8,.25,1)}
.og-faq-open .og-faq-chev{transform:rotate(180deg)}
.og-faq-panel{overflow:hidden;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 280ms cubic-bezier(.25,.8,.25,1),visibility 0s linear 280ms}
.og-faq-open>.og-faq-panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}
.og-faq-in{overflow:hidden;min-height:0;min-width:0}
.og-faq-pad{padding:0 18px 16px}
.og-faq-panel .og-faq-a{opacity:0;transition:opacity 280ms cubic-bezier(.25,.8,.25,1)}
.og-faq-open>.og-faq-panel .og-faq-a{opacity:1}
@media print{.og-faq-panel{display:block!important;visibility:visible!important}.og-faq-panel .og-faq-a{opacity:1!important}}
.og-faq-panel .og-faq-a{margin-top:0}
@media(prefers-reduced-motion:reduce){.og-faq-chev,.og-faq-panel,.og-faq-panel .og-faq-a{transition:none}}
@media(max-width:1199px){.og-faq-btn{padding:13px 14px;gap:clamp(6px,2.623cqw,9.5px)}.og-faq-pad{padding:0 4.023cqw 14px}.og-faq-chev{width:clamp(14px,5.902cqw,21px);height:clamp(14px,5.902cqw,21px);flex-basis:clamp(14px,5.902cqw,21px)}}
@media(min-width:768px){.og-faq-btn{cursor:default;pointer-events:none}.og-faq-chev{display:none}.og-faq-panel{display:block!important;visibility:visible!important;transition:none}.og-faq-panel .og-faq-a{opacity:1!important;transition:none}}
@media(min-width:1200px){.og-faq-btn{min-height:0;padding:16px 18px 0}.og-faq-pad{padding:0 18px 18px}.og-faq-panel .og-faq-a{margin-top:6px}}
@media(max-width:479px){.hero .main-heading.og-hlaw{font-size:calc((100vw - 47px) * .0928);line-height:1.09}}
/* ==== end of the generated Questions device ==== */
