.home-motion p{color:var(--ink);font-size:17px;line-height:1.65}.home-motion .hero-description{color:#e9ede7;max-width:34em;font-size:18px;line-height:1.65}.home-motion .heading-split>p,.home-motion .center-heading>p:last-child,.home-motion .nutrition-copy>p,.home-motion .editorial-coach-intro>p,.home-motion .editorial-messaging-intro>p,.home-motion .product-showcase-heading p,.home-motion .reminders-heading>p,.home-motion .editorial-trust-heading p{color:var(--ink);font-size:18px;line-height:1.65}.home-motion .editorial-lead{font-size:21px;line-height:1.5}.home-motion .approach-item p,.home-motion .level-description p,.home-motion .editorial-exchanges p,.home-motion .editorial-commitments p,.home-motion .steps-grid p,.home-motion .faq-list p,.home-motion .plan-desc,.home-motion .final-cta p:last-child,.home-motion .testimonials p,.home-motion .reminder-card-body p{font-size:17px;line-height:1.65}.home-motion .plan-card li,.home-motion .plans-table th,.home-motion .plans-table td{font-size:16px;line-height:1.55}.home-motion .plans-table thead th{font-size:15px}.home-motion .plans-table tbody th small{color:var(--muted);font-size:14px}.home-motion .plans-note,.home-motion .product-showcase-note,.home-motion .muted,.home-motion .hero-quick small,.home-motion .reminder-card-meta,.home-motion .reminder-card-meta>span:last-child,.home-motion .reminder-authenticity,.home-motion .reminders-section-footer>p{color:var(--muted);font-size:15px}.home-motion .faq-list button{font-size:18px;font-weight:500}.home-motion .level-tabs button{font-size:18px}.home-motion .level-tabs button>span,.home-motion .range-labels,.home-motion .duration-label small,.home-motion .preview-note{font-size:14px}.home-motion .session-sequence>div{font-size:15px}.home-motion .plan-price,.home-motion .approach-item h3,.home-motion .steps-grid h3,.home-motion .level-description h3{font-size:23px}.home-motion .hero-quick strong{font-size:15px}.home-motion .hero-quick small{color:var(--muted)}.home-motion .text-link{font-size:15px}.home-motion .plans-recommended{letter-spacing:0;text-transform:none;color:var(--green-ink);font-size:14px}.home-motion .level-tabs{gap:8px}.home-motion .level-tabs button{color:var(--ink);background:#f4f6f1;border:0;border-radius:999px;padding:16px 20px}.home-motion .level-tabs button.active{background:var(--green);color:#fff;border:0}.home-motion .level-tabs button.active>span{color:#fff}.home-motion .faq-text{columns:2;column-gap:56px}.home-motion .faq-text p{break-inside:avoid;color:var(--ink);margin:0 0 20px;font-size:17px;line-height:1.6}.home-motion .faq-text p strong{font-weight:600}.home-motion .final-cta{background:#f4f6f1;border-top:0;border-radius:18px;margin-block:40px 90px;padding:48px 40px}.home-motion .final-cta h2{font-size:clamp(32px,3.2vw,42px)}.home-motion .spirit-inner blockquote p{font-size:23px}.home-motion .second-reminder{border-top:0}.home-motion .section{padding-block:110px}.coach-page p,.reminders-library p{color:var(--ink);font-size:17px;line-height:1.65}.coach-page .coach-cta p{color:#fff}.coach-page .coach-hero-intro{font-size:20px;line-height:1.55}.coach-page .muted,.reminders-library .muted,.reminders-library .reminder-card-meta,.reminders-library .reminder-authenticity,.reminders-library .reminders-context{color:var(--muted);font-size:15px}.reminders-library .reminder-card{background:#f4f6f1;border:0}.reminders-library .reminder-card--quran{background:#eef2e9}@media (max-width:930px){.home-motion .final-cta{padding:36px 28px}.home-motion .section{padding-block:80px}}@media (max-width:680px){.home-motion p,.home-motion .heading-split>p,.home-motion .center-heading>p:last-child,.home-motion .hero-description{font-size:17px}.home-motion .editorial-lead{font-size:19px}.home-motion .section{padding-block:64px}.home-motion .final-cta{margin-block:24px 60px;padding:30px 22px}.home-motion .faq-text{columns:1}}@media (max-width:930px){.home-motion .heading-split,.home-motion .center-heading{grid-template-columns:1fr;gap:14px}.home-motion .heading-split h2,.home-motion .center-heading h2,.home-motion .editorial-coach-intro h2,.home-motion .editorial-messaging-intro h2,.home-motion .product-showcase-heading h2,.home-motion .nutrition-copy h2,.home-motion .faq h2{max-width:none;font-size:clamp(30px,4.6vw,40px)}}.language-picker select,.language-trigger,.home-motion .hero-context span,.home-motion .nutrition-schematic>p span,.home-motion .coach-card-practices li{font-size:14px}.button-outline{color:var(--ink);background:#eef1ea;border-color:#0000}.button-outline:hover{background:#e3e8df}.hero .button-green{border-color:#0000}.hero .hero-secondary{font-size:15px}@media (max-width:930px){.home-motion .product-showcase-heading{grid-template-columns:1fr;gap:14px}}.home-motion .preview-heading>span{text-transform:none;letter-spacing:0;color:var(--muted);font-size:14px}.home-motion .session-sequence strong,.home-motion .duration-label{font-size:15px}.home-motion .ct-node{background:#eef1ea;border-color:#0000}.home-motion .ct-station.is-on .ct-node,.home-motion .coach-timeline.is-static .ct-node{background:var(--lime)}.coach-page .ct-node{background:#eef1ea;border-color:#0000}.coach-page .ct-station.is-on .ct-node,.coach-page .coach-timeline.is-static .ct-node{background:var(--lime)}@media (max-width:680px){.home-motion .plans-section .plans-grid{scroll-snap-type:none;border-radius:0;grid-template-columns:1fr;gap:0;margin:18px -20px 0;padding:0;display:grid;overflow:hidden}.home-motion .plans-section .plan-card{border-radius:0;flex:none;padding:28px 22px}.home-motion .plans-section .plan-card--personnalise{order:-1;padding-block:34px}.home-motion .plans-section .plan-price{text-align:start;align-self:stretch;width:100%;max-width:none;margin-block:18px 20px}.home-motion .plans-section .plan-desc{max-width:none}.home-motion .plans-section .plan-heading{min-height:0}.home-motion .product-showcase .mock-board .mock-col{flex:0 0 92vw}.home-motion .plans-note,.home-motion .text-link{font-size:16px}}.home-motion .plan-includes{color:var(--ink);flex:1;max-width:34em;padding:24px 0 26px;font-size:16px;line-height:1.65}.home-motion .plan-card--personnalise .plan-includes,.home-motion .editorial-messaging p,.home-motion .editorial-messaging-intro p,.home-motion .editorial-exchanges p{color:#fff}.home-motion .editorial-messaging [data-ui] p{color:#4f5e4a}.home-motion .editorial-messaging [data-ui] .coach-mock-message.from-coach p{color:#fff}.home-motion .editorial-messaging [data-ui] .muted,.home-motion .editorial-messaging [data-ui] small{color:var(--muted)}.home-motion .editorial-messaging .text-link{color:#fff}.home-motion .footer p,.home-motion .footer-top p{color:#eef4ec}.reminders-library .reminders-library-grid{columns:2;column-gap:64px;display:block}.reminders-library .reminders-library-grid .reminder-card{break-inside:avoid;background:0 0;border-radius:0;padding:0 0 40px}.reminders-library .reminders-library-grid .reminder-card blockquote{font-size:23px;line-height:1.5}.reminders-library .reminders-library-grid .reminder-card-meta{margin-bottom:14px}.reminders-library .reminders-search input{background:#f0f2ed;border:0;font-size:16px}@media (max-width:900px){.reminders-library .reminders-library-grid{columns:1}}.seance p,.subscribe p{color:var(--ink);font-size:17px;line-height:1.65}.seance .muted,.subscribe .muted,.seance small,.subscribe small{color:var(--muted);font-size:15px}.seance label,.seance legend,.subscribe label{text-transform:none;letter-spacing:0;font-size:16px}.seance .seance-plan li,.seance .seance-plan,.subscribe .subscribe-steps>div{font-size:16px;line-height:1.6}.subscribe .subscribe-steps>div strong{margin-bottom:4px;font-size:18px;display:block}.subscribe .subscribe-steps{gap:10px;display:grid}.subscribe .subscribe-steps>div{background:#f4f6f1;border:0;border-radius:16px;padding:20px 22px}.subscribe .subscribe-steps strong{color:var(--ink);font-family:inherit;font-size:18px}.subscribe .subscribe-plans li,.subscribe .plan-features li{font-size:16px}.subscribe .subscribe-footer{color:var(--muted);font-size:15px}.subscribe .subscribe-includes{color:var(--ink);flex:1;padding:22px 0 24px;font-size:16px;line-height:1.65}.subscribe .subscribe-card--personnalise .subscribe-includes,.subscribe .subscribe-card--personnalise p{color:#fff}.seance .chip-row.levels .chip{flex:0 auto}.seance .chip.active{background:var(--green);color:#fff}.subscribe .subscribe-grid{border-radius:18px;grid-template-columns:3fr 5fr 4fr;gap:0;overflow:hidden}.subscribe .subscribe-card{background:#f1f3ee;border-radius:0}.subscribe .subscribe-card--premium{background:#e6eadf}.subscribe .subscribe-card--personnalise{background:var(--green);color:#fff;padding-block:40px}@media (max-width:930px){.subscribe .subscribe-grid{border-radius:0;grid-template-columns:1fr;margin-inline:-20px}.subscribe .subscribe-card--personnalise{order:-1}}.subscribe .subscribe-recommended{align-self:flex-start}.subscribe .notice{background:#f4f6f1;border:0}@media (max-width:680px){.home-motion .plans-table,.home-motion .plans-table tbody{display:block}.home-motion .plans-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-motion .plans-table tbody tr{border-bottom:1px solid #eaede6;flex-wrap:wrap;gap:8px;padding:18px 18px 20px;display:flex}.home-motion .plans-table tbody tr:last-child{border-bottom:0}.home-motion .plans-table tbody th{flex:1 0 100%;padding:0 0 4px;font-size:17px;font-weight:600;line-height:1.4}.home-motion .plans-table tbody th small{margin-top:2px;font-size:15px;font-weight:400;display:block}.home-motion .plans-table td{width:auto;color:var(--muted);background:#fff;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:15px;line-height:1.3;display:inline-flex}.home-motion .plans-table td:before{content:attr(data-plan);order:1}.home-motion .plans-table td svg{width:15px;height:15px}.home-motion .plans-table td[data-included=true]{color:var(--ink);background:#e6eadf}.home-motion .plans-section .plans-table tbody th:first-child{padding-inline-start:0}}.coach-page .coach-cta .button:not([data-arc-button]){color:var(--forest);background:#fff;border-color:#fff}.coach-page .coach-cta .button:not([data-arc-button]):hover{color:var(--forest);background:#e6ede4;border-color:#fff}.reminders-library .reminders-library-top{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:56px;margin-bottom:48px;display:grid}.reminders-library .reminders-library-top .reminders-library-heading{margin-bottom:0}@media (max-width:960px){.reminders-library .reminders-library-top{grid-template-columns:1fr;gap:32px}.reminders-library .rmock{margin-inline:0}}.home-motion .final-cta,.reminders-library .rmock{background-image:var(--khatam-ink);background-position:50%;background-size:56px 56px}.coach-page .coach-card,.home-motion .coach-card,.reminders-library .rmock{border-start-start-radius:50% 96px;border-start-end-radius:50% 96px}.coach-page .coach-card,.home-motion .coach-card{padding-top:56px}.reminders-library .rmock{padding-top:52px}.home-motion .steps-strip.steps-with-schematic{align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(36px,6vw,80px)}.home-motion .steps-with-schematic .steps-grid{gap:14px}@media (min-width:681px) and (max-width:1099px){.home-motion .steps-strip.steps-with-schematic{grid-template-columns:1fr}.home-motion .steps-with-schematic .steps-schematic{width:100%;max-width:640px;margin-inline:auto}.home-motion .steps-with-schematic .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-motion .steps-with-schematic .steps-grid li{padding:22px 20px}.home-motion .steps-with-schematic .steps-grid h3{font-size:19px}.home-motion .steps-with-schematic .steps-grid p{font-size:15px}}@media (max-width:680px){.home-motion .steps-strip.steps-with-schematic{gap:16px;padding-block:28px 40px}}
