@layer lumos.components{.hero_contain{gap:0}.hero_topbar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--text)}.hero_brand{display:flex;align-items:center;gap:var(--space-3)}.hero_brand img{width:6.3125rem;height:auto;flex-shrink:0}.hero_brand-text{display:flex;flex-direction:column;gap:.15em;font-size:var(--text-main);line-height:var(--line-height-medium)}.hero_brand-kicker{font-size:var(--text-small);letter-spacing:.28em;text-transform:uppercase;font-weight:var(--primary-regular)}.hero_product{font-weight:var(--primary-bold);font-size:var(--text-main);text-align:right}.hero_layout{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-7);padding-block:var(--space-8)}.hero_title{font-size:var(--h1);font-weight:var(--primary-regular);line-height:var(--line-height-large);letter-spacing:var(--letter-spacing-normal);text-wrap:pretty}.hero_title strong{font-weight:var(--primary-bold)}.hero_cta{margin-top:var(--space-7)}.hero_visual img{margin-inline:auto}@media (width < 48em){.hero_topbar{flex-direction:column;gap:var(--space-2);text-align:center}.hero_brand{flex-direction:column;gap:var(--space-2)}.hero_brand-text{align-items:center}.hero_product{display:none}.hero_layout{grid-template-columns:1fr;gap:var(--space-5)}.hero_visual{order:-1}.hero_cta{width:100%}}}@layer lumos.components{.proof_list{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);list-style:none;padding:0}.proof_item{display:flex;align-items:center;gap:var(--space-4)}.proof_icon{width:4.6875rem;height:4.6875rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.proof_text{font-size:var(--text-main);line-height:var(--line-height-large);color:var(--cyan-500)}.proof_text strong{font-weight:var(--primary-bold)}@media (width < 62em){.proof_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 36em){.proof_list{grid-template-columns:1fr;gap:var(--space-5)}}}@layer lumos.components{.argument_wrap{width:100%;max-width:50rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-5)}.argument_wrap strong{font-weight:var(--primary-bold)}}@layer lumos.components{.pain_list{width:100%;max-width:50rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0}.pain_item{display:flex;align-items:start;gap:var(--space-4);background-color:var(--lilac-200);border-radius:var(--radius-main);padding:var(--space-6)}.pain_mark{width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:.15em}.pain_mark circle{fill:var(--purple-800)}.pain_mark path{fill:none;stroke:var(--light-100);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pain_text{font-size:var(--text-large);font-weight:var(--primary-bold);line-height:var(--line-height-large);color:var(--purple-800)}}@layer lumos.components{.identify_wrap{background-image:radial-gradient(at 55% 0%,#88b8e7 0,transparent 70%),linear-gradient(110deg,#c07bf5,#f4657f 45%,#f899ff 70%,#5ee3d8);background-color:var(--orchid-300)}.identify_title{font-size:var(--h2);font-weight:var(--primary-regular);line-height:var(--line-height-medium);text-align:center;text-wrap:balance;max-width:54ch}.identify_title strong{font-weight:var(--primary-bold)}.identify_list{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);list-style:none;padding:0}.identify_card{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);background-color:color-mix(in srgb,var(--light-100) 80%,transparent);border-radius:var(--radius-main);padding:var(--space-6);text-align:center;color:var(--navy-900)}.identify_icon{display:grid;place-items:center;width:6.75rem;height:6.75rem;border-radius:var(--radius-round);background-color:color-mix(in srgb,var(--light-100) 70%,transparent)}.identify_icon img{width:4.5rem;height:auto}.identify_text{font-size:var(--text-main);line-height:var(--line-height-large)}.identify_text strong{font-weight:var(--primary-bold)}@media (width < 48em){.identify_list{grid-template-columns:1fr}}}@layer lumos.components{.solution_layout{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8)}.solution_content{display:flex;flex-direction:column;gap:var(--space-5)}.solution_content strong{font-weight:var(--primary-bold)}@media (width < 48em){.solution_layout{grid-template-columns:1fr;gap:var(--space-6)}}}@layer lumos.components{.promise_layout{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8)}.promise_content{display:flex;flex-direction:column;align-items:start;gap:var(--space-5)}.promise_cta{margin-top:var(--space-4)}@media (width < 48em){.promise_layout{grid-template-columns:1fr;gap:var(--space-6)}.promise_cta{width:100%}}}@layer lumos.components{.benefits_title{width:100%;text-align:center}.benefits_layout{width:100%;display:grid;grid-template-columns:1fr 1.05fr 1fr;align-items:center;gap:var(--space-6)}.benefits_column{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0}.benefits_item{display:flex;align-items:center;gap:var(--space-4);background-color:color-mix(in srgb,var(--light-100) 72%,transparent);border-radius:var(--radius-main);padding:var(--space-5)}.benefits_mark{width:1.375rem;height:1.375rem;flex-shrink:0}.benefits_mark circle{fill:var(--mint-500)}.benefits_mark path{fill:none;stroke:var(--light-100);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.benefits_text{font-size:var(--text-main);line-height:var(--line-height-large)}.benefits_text strong{font-weight:var(--primary-bold)}@media (width < 62em){.benefits_layout{grid-template-columns:1fr}.benefits_visual{order:-1;max-width:20rem;margin-inline:auto}}}@layer lumos.components{.author_layout{width:100%;display:grid;grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:0;border-radius:var(--radius-large);overflow:clip}.author_intro{display:flex;flex-direction:column;align-items:start;gap:var(--space-5);background-color:var(--light-100);padding:var(--space-8)}.author_avatar{width:12.625rem;height:auto}.author_proof{display:flex;flex-direction:column;gap:var(--space-5);background-color:var(--sun-100);padding:var(--space-8)}.author_list{display:flex;flex-direction:column;list-style:none;padding:0}.author_item{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-4)}.author_item+.author_item{border-top:var(--border-width) solid var(--border)}.author_mark{width:1.25rem;height:1.25rem;flex-shrink:0}.author_mark circle{fill:var(--coral-400)}.author_mark path{fill:none;stroke:var(--light-100);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.author_text,.author_closing{font-size:var(--text-main);line-height:var(--line-height-large)}.author_text strong,.author_closing strong{font-weight:var(--primary-bold)}.author_closing{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border)}@media (width < 62em){.author_layout{grid-template-columns:1fr}}}@layer lumos.components{.target_title{width:100%;text-align:center}.target_list{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);list-style:none;padding:0}.target_card{display:flex;flex-direction:column;align-items:start;gap:var(--space-4);background-color:color-mix(in srgb,var(--light-100) 66%,transparent);border:var(--border-width) solid color-mix(in srgb,var(--light-100) 70%,transparent);border-radius:var(--radius-main);padding:var(--space-6)}.target_icon{display:grid;place-items:center;width:6.75rem;height:6.75rem;border-radius:var(--radius-round);background-color:color-mix(in srgb,var(--light-100) 72%,transparent)}.target_icon img{width:4.5rem;height:auto}.target_name{font-size:var(--h5);font-weight:var(--primary-bold);line-height:var(--line-height-medium);color:var(--navy-900)}.target_text{font-size:var(--text-main);line-height:var(--line-height-large)}@media (width < 75em){.target_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 40em){.target_list{grid-template-columns:1fr}}}@layer lumos.components{.logos_title{width:100%;text-align:center;max-width:24ch;margin-inline:auto}.logos_list{width:100%;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:var(--space-6);list-style:none;padding:0}.logos_item{display:grid;place-items:center}.logos_item img{width:100%;max-width:11.0625rem;height:auto}@media (width < 62em){.logos_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}}@media (width < 36em){.logos_list{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer lumos.components{.manual_layout{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-8)}.manual_content{display:flex;flex-direction:column;gap:var(--space-4)}.manual_content strong{font-weight:var(--primary-bold)}.manual_cards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);list-style:none;padding:0}.manual_card{display:flex;flex-direction:column;gap:var(--space-5);border-radius:var(--radius-main);padding:var(--space-6);color:var(--navy-900);background-image:radial-gradient(at 20% 15%,#a8c8f5 0,transparent 55%),radial-gradient(at 80% 25%,#f7c9a8 0,transparent 55%),radial-gradient(at 45% 85%,#e88bf5 0,transparent 55%),radial-gradient(at 90% 95%,#8fb8f0 0,transparent 55%);background-color:#cfe0f5}.manual_icon{display:grid;place-items:center;width:5.8125rem;height:5.8125rem;border-radius:var(--radius-round);background-color:color-mix(in srgb,var(--light-100) 76%,transparent)}.manual_icon img{width:3.75rem;height:auto}.manual_text{font-size:var(--text-main);line-height:var(--line-height-large)}.manual_text strong{font-weight:var(--primary-bold)}.manual_action{width:100%;display:flex;justify-content:center}@media (width < 62em){.manual_layout,.manual_cards{grid-template-columns:1fr;gap:var(--space-6)}}}@layer lumos.components{.inside_header{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.inside_kicker{font-size:var(--text-main)}.inside_layout{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-5)}.inside_visual{background-color:color-mix(in srgb,var(--light-100) 70%,transparent);border-radius:var(--radius-large);padding:var(--space-7)}.inside_list{display:flex;flex-direction:column;gap:var(--space-5);list-style:none;padding:0}.inside_part{display:flex;flex-direction:column;gap:var(--space-2);background-color:var(--light-100);border-radius:var(--radius-large);padding:var(--space-7)}.inside_number{font-size:var(--h4);font-weight:var(--primary-black);line-height:var(--line-height-small);color:var(--navy-900)}.inside_name{font-size:var(--h5);font-weight:var(--primary-bold);line-height:var(--line-height-medium);color:var(--navy-900);margin-bottom:var(--space-3)}.inside_text{font-size:var(--text-main);line-height:var(--line-height-large)}.inside_text strong{font-weight:var(--primary-bold)}@media (width < 62em){.inside_layout{grid-template-columns:1fr}}}@layer lumos.components{.depo_title{width:100%;text-align:center}.depo_layout{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-5)}.depo_column{display:flex;flex-direction:column;gap:var(--space-5)}.depo_item img{width:100%;height:auto;border-radius:var(--radius-main)}@media (width < 62em){.depo_layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 36em){.depo_layout{grid-template-columns:1fr}.depo_item img{max-width:24.375rem;margin-inline:auto}}}@layer lumos.components{.bonus_title{width:100%;text-align:center}.bonus_card{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-7);background-color:var(--lilac-100);border:var(--border-width) solid color-mix(in srgb,var(--purple-800) 20%,transparent);border-radius:var(--radius-large);padding:var(--space-7)}.bonus_content{display:flex;flex-direction:column;align-items:start;gap:var(--space-4)}.bonus_tag{display:inline-flex;align-items:center;gap:.4em;background-color:var(--lilac-200);color:var(--purple-800);border-radius:var(--radius-round);padding:.35em .9em;font-size:var(--h5);font-weight:var(--primary-bold)}.bonus_tag svg{width:1.1em;height:1.1em;fill:none;stroke:currentcolor;stroke-width:1.6;stroke-linejoin:round}.bonus_name{font-size:var(--h3);font-weight:var(--primary-bold);line-height:var(--line-height-medium);color:var(--navy-900)}.bonus_text,.bonus_price,.bonus_free{font-size:var(--text-main);line-height:var(--line-height-large)}.bonus_text strong,.bonus_free strong{font-weight:var(--primary-bold)}.bonus_strike{position:relative;white-space:nowrap}.bonus_strike:after{content:"";position:absolute;inset-inline:-.1em;bottom:.15em;height:.12em;border-radius:var(--radius-round);background-color:var(--cyan-500)}@media (width < 62em){.bonus_card{grid-template-columns:1fr;gap:var(--space-6)}}}@layer lumos.components{.pricing_title{width:100%;text-align:center}.pricing_list{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-5);list-style:none;padding:0}.pricing_card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);background-color:var(--light-100);border-radius:var(--radius-large);padding:var(--space-7);text-align:center;color:var(--navy-900)}.pricing_visual{max-width:21.375rem}.pricing_name{font-size:var(--h5);font-weight:var(--primary-bold);line-height:var(--line-height-medium);margin-top:var(--space-4)}.pricing_installment{font-size:var(--h2);font-weight:var(--primary-bold);line-height:var(--line-height-small)}.pricing_full{font-size:var(--text-main);font-weight:var(--primary-bold)}.pricing_cta{margin-block:var(--space-4);border-radius:var(--radius-round)}.pricing_includes{width:100%;display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;text-align:start}.pricing_include{display:flex;align-items:start;gap:var(--space-3);background-color:var(--mint-100);border-radius:var(--radius-small);padding:var(--space-4);font-size:var(--text-main);line-height:var(--line-height-large)}.pricing_include strong{font-weight:var(--primary-bold)}.pricing_include em{font-style:italic}.pricing_include.off{background-color:var(--light-200);color:var(--grey-500)}.pricing_check{width:1.375rem;height:1.375rem;flex-shrink:0;margin-top:.1em;fill:none;stroke:var(--teal-700);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pricing_include.off .pricing_check{stroke:var(--grey-300);stroke-width:1.8}.pricing_details{width:100%;display:flex;flex-direction:column;list-style:none;padding:0;margin-top:var(--space-4);text-align:start}.pricing_detail{display:flex;align-items:start;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--text-small);line-height:var(--line-height-large)}.pricing_detail+.pricing_detail{border-top:var(--border-width) solid var(--border)}.pricing_detail:before{content:"";flex-shrink:0;margin-top:.45em;border-block:.3em solid transparent;border-inline-start:.45em solid currentcolor}@media (width < 62em){.pricing_list{grid-template-columns:1fr}}}@layer lumos.components{.faq_title{width:100%;text-align:center}.faq_panel{width:100%;background-color:var(--light-100);border-radius:var(--radius-large);padding:var(--space-8)}.faq_list{width:100%;max-width:46rem;margin-inline:auto;list-style:none;padding:0}.faq_item+.faq_item{border-top:var(--border-width) solid var(--border)}.faq_question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-5);font-size:var(--text-main);line-height:var(--line-height-large);color:var(--navy-900);cursor:pointer;list-style:none}.faq_question::-webkit-details-marker{display:none}.faq_chevron{width:1.5rem;height:1.5rem;flex-shrink:0;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--open-duration) var(--open-ease)}.faq_details[open] .faq_chevron{transform:rotate(180deg)}.faq_answer{padding-bottom:var(--space-5);font-size:var(--text-main);line-height:var(--line-height-huge);color:var(--text-2)}@media (width < 48em){.faq_panel{padding:var(--space-6)}}}@layer lumos.components{.footer_layout{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-7)}.footer_block{display:flex;flex-direction:column;align-items:start;gap:var(--space-3)}.footer_icon{display:grid;place-items:center;width:2.875rem;height:2.875rem;border-radius:var(--radius-round);background-color:var(--cyan-500);margin-bottom:var(--space-2)}.footer_icon svg{width:1.5rem;height:1.5rem;fill:none;stroke:var(--light-100);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.footer_title{font-size:var(--text-main);font-weight:var(--primary-bold);line-height:var(--line-height-large);color:var(--navy-900)}.footer_text{font-size:var(--text-main);line-height:var(--line-height-large)}.footer_text strong{font-weight:var(--primary-bold)}.footer_text a{color:var(--cyan-500);text-decoration:none}.footer_text a:hover{text-decoration:underline}.footer_disclaimer{width:100%;padding-top:var(--space-6);border-top:var(--border-width) solid var(--border);font-size:var(--text-small);line-height:var(--line-height-huge)}.footer_disclaimer strong{font-weight:var(--primary-bold)}@media (width < 62em){.footer_layout{grid-template-columns:1fr;gap:var(--space-6)}}}@layer lumos.components{.benefits_wrap{background-image:linear-gradient(90deg,#e0f1ef,#eed1f5 45%,#e8d5fb 70%,#f0e4fc)}.target_wrap{background-image:radial-gradient(at 8% 12%,#d8f57a 0,transparent 45%),radial-gradient(at 35% 8%,#ffe9a8 0,transparent 45%),radial-gradient(at 78% 25%,#f07be0 0,transparent 50%),radial-gradient(at 15% 85%,#7fe8e0 0,transparent 50%),radial-gradient(at 92% 88%,#a88ff0 0,transparent 55%);background-color:var(--light-100)}.inside_wrap{background-image:radial-gradient(at 10% 8%,#9b7ce8 0,transparent 50%),radial-gradient(at 55% 5%,#d8f57a 0,transparent 45%),radial-gradient(at 88% 30%,#7fd8e8 0,transparent 50%),radial-gradient(at 25% 92%,#f28fb8 0,transparent 50%),radial-gradient(at 85% 95%,#c9a0f0 0,transparent 50%);background-color:var(--teal-100)}.pricing_wrap{background-image:radial-gradient(at 8% 15%,#7fe8d8 0,transparent 45%),radial-gradient(at 40% 8%,#e8f59a 0,transparent 45%),radial-gradient(at 75% 20%,#e88fd8 0,transparent 50%),radial-gradient(at 95% 85%,#8f9ff0 0,transparent 50%);background-color:var(--blue-300)}}
