.subscription-head{text-align:center;max-width:760px;margin:8px auto 34px}.subscription-head>small{color:#73a092;font-size:9px;font-weight:800;letter-spacing:2px}.subscription-head h1{font:800 34px Manrope;margin:10px 0}.subscription-head>p{color:#71817c;font-size:12px;line-height:1.7;margin:0 auto 24px;max-width:650px}.billing-switch{display:inline-flex;background:#e8eeeb;border-radius:11px;padding:4px}.billing-switch button{border:0;background:transparent;color:#687873;border-radius:8px;padding:10px 18px;font-weight:700;cursor:pointer}.billing-switch button.active{background:#fff;color:#143c34;box-shadow:0 2px 8px #17352f18}.billing-switch span{margin-left:5px;background:#e6f7ef;color:#008d67;border-radius:12px;padding:3px 6px;font-size:8px}.subscription-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;max-width:1160px;margin:auto}.subscription-card{position:relative;background:#fff;border:1px solid #dce4e0;border-radius:16px;padding:28px;display:flex;flex-direction:column;box-shadow:0 5px 18px #143c3408}.subscription-card.featured{border:2px solid #ff6738;box-shadow:0 18px 38px #ff673820;transform:translateY(-7px)}.popular-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:#ff6738;color:#fff;border-radius:18px;padding:7px 13px;font-size:8px;font-weight:800;letter-spacing:.7px;white-space:nowrap}.plan-name>span{font-size:8px;color:#ff6738;letter-spacing:1.5px;font-weight:800}.plan-name h2{font:800 23px Manrope;margin:8px 0}.plan-name p{color:#71817c;font-size:10px;line-height:1.55;min-height:48px}.plan-price{min-height:86px;padding:12px 0}.plan-price strong{font:800 34px Manrope;color:#143c34}.plan-price>span{color:#71817c;font-size:10px;margin-left:4px}.plan-price small{display:block;color:#008d67;font-size:8px;margin-top:5px}.subscription-card>button{width:100%;padding:12px;margin-bottom:20px}.subscription-card ul{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid #e7ece9}.subscription-card li{position:relative;padding:7px 0 7px 24px;font-size:10px;color:#304c45}.subscription-card li:before{content:'✓';position:absolute;left:0;color:#00a276;font-weight:800}.subscription-card li.unavailable{color:#9aa6a2}.subscription-card li.unavailable:before{content:'—';color:#adb7b3}.subscription-footnote{max-width:1160px;margin:28px auto 0;padding:16px 20px;border-radius:12px;background:#edf5f1;display:flex;align-items:center;justify-content:center;gap:14px;color:#5f746d;font-size:9px}.subscription-footnote b{color:#143c34}.subscription-choice[disabled]{cursor:default;opacity:.75}.annual-note.hidden{display:none!important}@media(max-width:900px){.subscription-grid{grid-template-columns:1fr;max-width:520px}.subscription-card.featured{transform:none;margin-top:8px}.subscription-head h1{font-size:27px}.subscription-footnote{align-items:flex-start;flex-direction:column;gap:4px}}
.subscription-grid.two-plans{grid-template-columns:repeat(2,minmax(0,460px));justify-content:center;gap:24px}.plan-addon{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:16px;border:1px solid #ffd2c3;background:#fff7f3;border-radius:12px}.plan-addon>div span,.plan-addon>div b,.plan-addon>div small,.plan-addon>strong span,.plan-addon>strong small{display:block}.plan-addon>div span{font-size:7px;letter-spacing:1px;color:#ff6738;font-weight:800}.plan-addon>div b{font-size:10px;margin:5px 0}.plan-addon>div small{color:#71817c;font-size:8px}.plan-addon>strong{text-align:right;white-space:nowrap}.plan-addon>strong span{font:800 18px Manrope;color:#143c34}.plan-addon>strong small{font-size:7px;color:#71817c;margin-top:3px}@media(max-width:900px){.subscription-grid.two-plans{grid-template-columns:1fr}}@media(max-width:520px){.plan-addon{align-items:flex-start;flex-direction:column}.plan-addon>strong{text-align:left}}
.pricing-intro .subscription-card{padding:32px}.pricing-intro .plan-name h2{font-size:20px;min-height:52px}.pricing-intro .plan-name p{min-height:64px}.included-location{background:#f2f6f4;color:#44625a;border-radius:8px;padding:10px 12px;text-align:center;font-size:9px;font-weight:700;margin:0 0 12px}.plan-reassurance{color:#143c34;font-size:9px;font-weight:700;line-height:1.45;min-height:28px;margin:-5px 0 10px}.no-commitment{display:block;text-align:center;color:#71817c;font-size:8px;margin-top:-10px}.pricing-comparison{max-width:960px;margin:34px auto 0;overflow:hidden}.comparison-row{display:grid;grid-template-columns:1.65fr 1fr 1.3fr;align-items:center;min-height:50px;border-bottom:1px solid #e8eeeb}.comparison-row>*{padding:13px 20px}.comparison-row>span{color:#304c45;font-size:10px}.comparison-row>b,.comparison-row>strong{text-align:center;font-size:9px}.comparison-row em{color:#ff6738;font-style:normal;font-weight:800}.comparison-head{background:#173c34;color:#fff;min-height:58px}.comparison-head b{text-align:left;font:700 12px Manrope}.comparison-head strong:last-child{background:#224d43;height:100%;display:grid;place-items:center;color:#ff9a75}.comparison-section{background:#edf4f1;color:#143c34;padding:11px 20px;font-size:8px;font-weight:800;letter-spacing:1.4px;border-bottom:1px solid #dce6e2}.comparison-row .included{color:#00a276;font-size:14px}.comparison-row .locked,.comparison-row .not-included{color:#9aa6a2}.comparison-addon{background:#fff7f3;border-bottom:0}.comparison-addon b:last-child{color:#ff6738}@media(max-width:700px){.pricing-comparison{overflow-x:auto}.pricing-comparison>div{min-width:680px}.pricing-intro .plan-name h2,.pricing-intro .plan-name p{min-height:0}.comparison-row{grid-template-columns:1.4fr .8fr 1.2fr}}
.plans-v2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;max-width:1000px;margin:4px auto 30px}.plans-v2-head>div:first-child{max-width:650px}.plans-v2-head small,.features-v2-head small{color:#ff6738;font-size:8px;font-weight:800;letter-spacing:1.6px}.plans-v2-head h1{font:800 34px Manrope;margin:8px 0}.plans-v2-head p{color:#71817c;font-size:11px;line-height:1.6;margin:0}.plans-v2-cards{display:grid;grid-template-columns:repeat(2,minmax(0,450px));gap:22px;justify-content:center;max-width:1000px;margin:auto}.plan-v2{position:relative;background:#fff;border:1px solid #dce4e0;border-radius:18px;padding:30px;box-shadow:0 8px 24px #143c3408}.plan-v2.pro{border:2px solid #ff6738;box-shadow:0 18px 45px #ff67381c}.plan-v2-badge{position:absolute;right:22px;top:-14px;background:#ff6738;color:#fff;border-radius:20px;padding:8px 13px;font-size:8px;font-weight:800}.plan-v2-title>span{color:#ff6738;font-size:8px;font-weight:800;letter-spacing:1.5px}.plan-v2-title h2{font:800 21px Manrope;margin:8px 0}.plan-v2-title p{color:#71817c;font-size:10px;line-height:1.55;min-height:48px;margin:0}.plan-v2-price{margin:18px 0 8px;min-height:58px}.plan-v2-price strong{font:800 36px Manrope}.plan-v2-price>span{color:#71817c;font-size:10px}.plan-v2-price small{display:block;color:#008d67;font-size:8px;margin-top:4px}.plan-v2-location{display:inline-flex;background:#eef5f2;border-radius:20px;padding:7px 11px;color:#49665e;font-size:8px;font-weight:700;margin:9px 0 14px}.plan-v2>button{width:100%;padding:13px}.plan-v2-highlight{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e8eeeb;margin-top:18px;padding-top:16px;font-size:8px}.plan-v2-highlight span{color:#71817c}.features-v2{max-width:1000px;margin:34px auto 0;background:#fff;border:1px solid #dce4e0;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #143c3408}.features-v2-head{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:25px 28px;background:#173c34;color:#fff}.features-v2-head h2{font:700 18px Manrope;margin:6px 0 0}.features-v2-labels{display:grid;grid-template-columns:110px 190px;text-align:center;align-items:center;font-size:9px}.features-v2-labels strong{color:#ff9a75}.feature-v2-section{display:flex;align-items:center;gap:13px;padding:16px 28px;background:#eef4f1;border-bottom:1px solid #dce5e1}.feature-v2-section>span{width:25px;height:25px;border-radius:7px;background:#173c34;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800}.feature-v2-section b,.feature-v2-section small{display:block}.feature-v2-section b{font-size:10px}.feature-v2-section small{font-size:8px;color:#71817c;margin-top:2px}.feature-v2-section.pro-section>span{background:#ff6738}.feature-v2-row{display:grid;grid-template-columns:minmax(260px,1fr) 110px 190px;align-items:stretch;border-bottom:1px solid #edf1ef;min-height:52px}.feature-v2-row>span{padding:17px 28px;font-size:9px;color:#304c45}.feature-v2-row>b{display:grid;place-items:center;text-align:center;padding:10px;font-size:9px}.feature-v2-row .included{color:#00a276;font-size:11px}.feature-v2-row .locked{color:#9aa6a2}.feature-v2-row .pro-value{background:#fff8f5;color:#143c34;font-weight:800}.feature-v2-addon{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 28px;background:#173c34;color:#fff}.feature-v2-addon>div span,.feature-v2-addon>div b,.feature-v2-addon>div small,.feature-v2-addon>strong span,.feature-v2-addon>strong small{display:block}.feature-v2-addon>div span{color:#ff9a75;font-size:7px;font-weight:800;letter-spacing:1.2px}.feature-v2-addon>div b{font-size:11px;margin:5px 0}.feature-v2-addon>div small,.feature-v2-addon>strong small{color:#a9bdb7;font-size:8px}.feature-v2-addon>strong{text-align:right}.feature-v2-addon>strong span{font:800 20px Manrope;color:#fff}.subscription-footnote{max-width:1000px}@media(max-width:800px){.plans-v2-head{display:block}.plans-v2-head .billing-switch{margin-top:18px}.plans-v2-cards{grid-template-columns:1fr}.features-v2{overflow-x:auto}.features-v2>*{min-width:700px}.plans-v2-head h1{font-size:27px}}
.plan-v2-badge i{font-style:normal;font-size:12px;line-height:0;margin-right:3px}.plan-v2.pro{display:flex;flex-direction:column}.plan-v2.pro .no-commitment{margin:8px 0 0;line-height:1.4}.plan-v2-highlight{align-items:center}.feature-symbol{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800}.feature-symbol.check{background:#2dcc98;color:#fff}.feature-symbol.cross{border:1px solid #d8dfdc;color:#aeb8b4;background:#fff}.feature-v2-row .pro-value{border-left:1px solid #ffe7de}.feature-v2-row .pro-value>span{line-height:1.35}.annual-note.hidden{display:none!important}@media(max-width:520px){.plan-v2{padding:24px}.plan-v2-badge{right:14px}.plan-v2-highlight{align-items:flex-start;flex-direction:column;gap:4px}}
.plan-v2.selected-plan{outline:3px solid #2dcc98;outline-offset:3px;box-shadow:0 18px 45px rgba(45,204,152,.18)}.plan-v2.selected-plan:after{content:'PLAN AFFICHÉ';position:absolute;left:22px;top:-12px;padding:6px 10px;border-radius:14px;background:#173c34;color:#fff;font-size:7px;font-weight:800;letter-spacing:1px}.plan-v2.pro.selected-plan:after{left:22px}.subscription-choice.active-plan{background:#173c34!important;border-color:#173c34!important;color:#fff!important;cursor:default}
.modal.stripe-checkout-modal{width:min(760px,100%);padding:20px 24px 24px}.stripe-embedded-head{padding:4px 40px 12px 4px}.stripe-embedded-head span{color:#ff6738;font-size:8px;font-weight:800;letter-spacing:1.5px}.stripe-embedded-head h2{margin:6px 0 3px}.stripe-embedded-head p{margin:0!important}.stripe-payment-success{text-align:center;padding:48px 20px}.stripe-payment-success i{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 18px;border-radius:50%;background:#e8f7f0;color:#008d67;font:800 25px Manrope}.stripe-payment-success p{margin:8px 0 24px!important}.stripe-payment-success button{min-width:220px}@media(max-width:700px){.modal-backdrop:has(.stripe-checkout-modal){padding:0}.modal.stripe-checkout-modal{width:100%;max-height:100vh;height:100vh;border-radius:0;padding:16px}.stripe-embedded-head{padding-left:2px}}
#page-checkout{max-width:1180px;margin:0 auto}.checkout-page-head{display:grid;grid-template-columns:220px 1fr 220px;align-items:center;gap:24px;margin:0 0 24px}.checkout-page-head>div{text-align:center}.checkout-page-head>div>span,.checkout-page-layout aside>span{color:#3e6d55;font-size:8px;font-weight:800;letter-spacing:1.6px}.checkout-page-head h1{margin:6px 0 4px;font:800 28px Manrope}.checkout-page-head p{margin:0;color:#71817c;font-size:10px}.checkout-back{justify-self:start;border:1px solid #dce4e0;background:#fff;border-radius:10px;padding:10px 13px;color:#173c34;font-weight:700;cursor:pointer}.checkout-security{justify-self:end!important;text-align:right!important}.checkout-security b,.checkout-security span{display:block}.checkout-security b{font:800 14px Manrope}.checkout-security span{margin-top:2px;color:#71817c;font-size:8px}.checkout-page-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(480px,1fr);align-items:start;gap:24px}.checkout-page-layout>aside,.checkout-page-layout>main{background:#fff;border:1px solid #dce4e0;border-radius:18px;box-shadow:0 12px 35px rgba(31,61,52,.07)}.checkout-page-layout>aside{position:sticky;top:24px;padding:30px}.checkout-page-layout aside h2{margin:8px 0 20px;font:800 22px Manrope}.checkout-page-layout aside>strong{display:block;font:800 34px Manrope}.checkout-page-layout aside>strong small{font:500 10px Manrope;color:#71817c}.checkout-page-layout aside>p{margin:5px 0 22px;color:#71817c;font-size:9px}.checkout-page-layout aside ul{list-style:none;margin:0 0 24px;padding:20px 0;border-top:1px solid #e8eeeb;border-bottom:1px solid #e8eeeb}.checkout-page-layout aside li{position:relative;padding:7px 0 7px 23px;font-size:9px;color:#304c45}.checkout-page-layout aside li:before{content:'✓';position:absolute;left:0;color:#008d67;font-weight:800}.checkout-page-layout aside>small{color:#71817c;font-size:8px;line-height:1.5}.checkout-page-layout>main{min-height:650px;padding:12px 18px}.checkout-success{max-width:620px;margin:90px auto;background:#fff;border:1px solid #dce4e0;border-radius:18px;box-shadow:0 12px 35px rgba(31,61,52,.07)}
@media(max-width:900px){.checkout-page-head{grid-template-columns:1fr auto}.checkout-page-head>div{grid-column:1/-1;grid-row:1;text-align:left}.checkout-back{grid-row:2}.checkout-security{grid-row:2}.checkout-page-layout{grid-template-columns:1fr}.checkout-page-layout>aside{position:static}.checkout-page-layout>main{min-height:600px}}
@media(max-width:600px){#page-checkout{margin:-8px}.checkout-page-head{padding:8px}.checkout-page-head h1{font-size:23px}.checkout-back span,.checkout-security span{display:none}.checkout-page-layout{gap:12px}.checkout-page-layout>aside{padding:22px}.checkout-page-layout>main{padding:4px;border-radius:14px}.checkout-page-layout aside ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}}
#page-checkout{max-width:940px}.checkout-page-head{grid-template-columns:140px 1fr 140px;margin-bottom:18px}.checkout-page-head h1{font-size:26px}.checkout-back{padding:9px 12px}.checkout-security b{display:inline-flex;align-items:center;padding:7px 10px;border-radius:20px;background:#e8f7f0;color:#27634f;font-size:9px}.checkout-page-card{width:min(760px,100%);min-height:600px;margin:0 auto;padding:10px 26px 18px;background:#fff;border:1px solid #dce4e0;border-radius:18px;box-shadow:0 12px 35px rgba(31,61,52,.07)}.checkout-data-note{margin:8px 16px 2px;text-align:center;color:#71817c;font-size:8px;line-height:1.5}
@media(max-width:700px){.checkout-page-head{grid-template-columns:auto 1fr auto;gap:10px}.checkout-page-head>div{grid-column:1/-1;grid-row:1;text-align:left}.checkout-page-head .checkout-back{grid-row:2}.checkout-page-head .checkout-security{grid-row:2}.checkout-page-card{padding:4px 6px 14px;border-radius:14px}.checkout-data-note{margin-inline:12px}}
.cotiqa-checkout-layout{display:grid;grid-template-columns:280px minmax(0,500px);justify-content:center;align-items:start;gap:22px}.cotiqa-order-summary,.cotiqa-payment-card{background:#fff;border:1px solid #dce4e0;border-radius:18px;box-shadow:0 12px 35px rgba(31,61,52,.07)}.cotiqa-order-summary{padding:28px;position:sticky;top:20px}.cotiqa-order-summary>span,.cotiqa-payment-title>span{color:#3e6d55;font-size:8px;font-weight:800;letter-spacing:1.5px}.cotiqa-order-summary h2{font:800 21px Manrope;margin:7px 0 20px}.cotiqa-order-summary>strong{display:block;font:800 31px Manrope}.cotiqa-order-summary>p{margin:4px 0 20px;color:#71817c;font-size:9px}.cotiqa-order-summary ul{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid #e7ece9}.cotiqa-order-summary li{position:relative;padding:6px 0 6px 22px;color:#36534b;font-size:9px}.cotiqa-order-summary li:before{content:'✓';position:absolute;left:0;color:#008d67;font-weight:800}.cotiqa-payment-card{padding:30px}.cotiqa-payment-title h2{font:800 21px Manrope;margin:7px 0 4px}.cotiqa-payment-title p{color:#71817c;font-size:9px;margin:0 0 24px}.cotiqa-payment-card form>label,.cotiqa-card-row label{display:block;color:#294a42;font-size:9px;font-weight:700;margin-bottom:16px}.cotiqa-payment-card input,.stripe-field{box-sizing:border-box;width:100%;height:48px;margin-top:7px;padding:14px;border:1px solid #d6e0dc;border-radius:10px;background:#fbfcfb;color:#163c34;font:500 14px 'DM Sans',sans-serif;transition:border-color .2s,box-shadow .2s}.stripe-field.StripeElement--focus,.cotiqa-payment-card input:focus{outline:0;border-color:#3e795f;box-shadow:0 0 0 3px rgba(62,121,95,.11)}.stripe-field.StripeElement--invalid{border-color:#d76750}.cotiqa-card-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cotiqa-pay-button{width:100%;min-height:49px;margin-top:4px;font-size:11px}.cotiqa-payment-card form>small{display:block;text-align:center;margin-top:12px;color:#71817c;font-size:8px}.cotiqa-payment-error{margin:2px 0 12px;padding:10px 12px;border-radius:9px;background:#fff0ec;color:#a83d28;font-size:9px}.cotiqa-payment-error.hidden{display:none}@media(max-width:780px){.cotiqa-checkout-layout{grid-template-columns:1fr}.cotiqa-order-summary{position:static}.cotiqa-payment-card,.cotiqa-order-summary{padding:22px}}@media(max-width:460px){.cotiqa-card-row{grid-template-columns:1fr}.cotiqa-payment-card{padding:18px}}
.cotiqa-payment-card .optional{color:#84938e;font-weight:500}.cotiqa-code-status{min-height:13px;margin:-9px 0 8px;color:#16724f;font-size:8px;font-weight:700}
.referral-head{max-width:760px;margin:4px auto 30px;text-align:center}.referral-head small,.referral-share>span{color:#3e6d55;font-size:8px;font-weight:800;letter-spacing:1.6px}.referral-head h1{margin:8px 0;font:800 32px Manrope}.referral-head p{margin:0;color:#71817c;font-size:11px;line-height:1.6}.referral-grid{display:grid;grid-template-columns:1fr 280px;gap:20px;max-width:1000px;margin:auto}.referral-share,.referral-stats,.referral-steps,.referral-history,.referral-loading,.referral-error{background:#fff;border:1px solid #dce4e0;border-radius:16px;box-shadow:0 10px 30px rgba(31,61,52,.06)}.referral-share{padding:30px}.referral-share h2{margin:8px 0;font:800 21px Manrope}.referral-share>p{color:#71817c;font-size:10px}.referral-copy{display:flex;gap:9px;margin:22px 0 13px}.referral-copy input{min-width:0;flex:1;border:1px solid #dce4e0;border-radius:9px;padding:12px;color:#304c45}.referral-copy button{padding-inline:20px}.referral-code{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#eef5f2;border-radius:9px}.referral-code span{font-size:9px;color:#71817c}.referral-code b{font:800 13px Manrope;letter-spacing:1px}.referral-stats{display:grid;padding:12px 24px}.referral-stats>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1ef}.referral-stats>div:last-child{border:0}.referral-stats span{font-size:9px;color:#71817c}.referral-stats strong{font:800 23px Manrope}.referral-steps,.referral-history{max-width:1000px;margin:20px auto 0;padding:26px}.referral-steps h2,.referral-history h2{margin:0 0 18px;font:800 17px Manrope}.referral-steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.referral-steps article{display:grid;grid-template-columns:28px 1fr;gap:3px 10px}.referral-steps article>b{grid-row:1/3;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#173c34;color:#fff}.referral-steps article>span{font-size:10px;font-weight:700}.referral-steps article>small{font-size:8px;color:#71817c}.referral-history article{display:grid;grid-template-columns:100px 1fr auto;align-items:center;padding:12px 0;border-top:1px solid #edf1ef;font-size:9px}.referral-history article span{width:max-content;padding:5px 8px;border-radius:12px;background:#fff3d9;color:#8b6500}.referral-history article span.credited{background:#e8f7f0;color:#27634f}.referral-history>p,.referral-loading,.referral-error{color:#71817c;font-size:10px}.referral-loading,.referral-error{max-width:700px;margin:60px auto;padding:35px;text-align:center}
@media(max-width:760px){.referral-head{text-align:left}.referral-head h1{font-size:26px}.referral-grid{grid-template-columns:1fr}.referral-stats{grid-template-columns:repeat(3,1fr);padding:18px}.referral-stats>div{display:block;text-align:center;border:0}.referral-stats strong{display:block;margin-top:5px}.referral-steps>div{grid-template-columns:1fr}.referral-copy{align-items:stretch;flex-direction:column}}
.premium-billing-switch{display:flex!important;width:100%;margin:2px 0 14px;padding:4px}.premium-billing-switch button{flex:1}.subscription-referral-entry{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr);align-items:center;gap:8px 24px;max-width:1000px;margin:20px auto 28px;padding:16px 18px;border:1px solid #dce4e0;border-radius:12px;background:#fff;box-sizing:border-box}.subscription-referral-entry label b,.subscription-referral-entry label span{display:block}.subscription-referral-entry label b{font-size:10px}.subscription-referral-entry label span{margin-top:3px;color:#71817c;font-size:8px}.subscription-referral-entry>div{display:flex;gap:7px}.subscription-referral-entry input{min-width:0;flex:1;border:1px solid #dce4e0;border-radius:8px;padding:10px 11px;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.4px}.subscription-referral-entry button{padding:9px 13px;font-size:8px}.subscription-referral-entry>small{grid-column:2;display:block;min-height:10px;font-size:8px}.subscription-referral-entry>small.valid{color:#008d67}.subscription-referral-entry>small.invalid{color:#c84b31}@media(max-width:600px){.subscription-referral-entry{display:flex;align-items:stretch;flex-direction:column;gap:9px}.subscription-referral-entry>div{align-items:stretch;flex-direction:column}}
