@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";.app-header{z-index:1000;-webkit-backdrop-filter:blur(12px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffffeb;border-bottom:1px solid #1c171014;width:100%;position:fixed;top:0;left:0}.app-header__inner{align-items:center;width:100%;max-width:940px;min-height:82px;margin:0 auto;padding:0 24px;display:flex}.app-header__brand{align-items:center;gap:10px;display:flex}.app-header__logo-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.app-header__logo{object-fit:contain;width:100%;height:100%;display:block}.app-header__name{font-family:var(--font-body);letter-spacing:-.01em;color:#111;font-size:16px;font-weight:700;line-height:1}.app-header__name span{color:#f28c28;font-weight:700}@media (width<=760px){.app-header__inner{min-height:76px;padding:0 18px}.app-header__logo-wrap{width:38px;height:38px}.app-header__name{font-size:15px}}@media (width<=520px){.app-header__inner{min-height:70px;padding:0 14px}.app-header__brand{gap:8px}.app-header__logo-wrap{border-radius:8px;width:35px;height:35px}.app-header__name{font-size:14px}}@media (width<=380px){.app-header__inner{padding:0 12px}.app-header__name{font-size:13px}}.app-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;padding:24px 24px 120px}.app-footer__inner{text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;max-width:940px;margin:0 auto;display:flex}.app-footer__logo{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}.app-footer__text{font-family:var(--font-body);color:#1c17109e;font-size:13px;font-weight:500;line-height:1.5}@media (width<=520px){.app-footer{padding:22px 14px 110px}.app-footer__inner{gap:8px}.app-footer__logo{width:27px;height:27px}.app-footer__text{font-size:12px}}@media (width<=380px){.app-footer{padding-left:12px;padding-right:12px}.app-footer__logo{width:25px;height:25px}}.welcome-page{justify-content:center;align-items:center;min-height:100vh;padding-top:82px;display:flex}.welcome-page__content{text-align:center;width:min(100% - 32px,900px)}.welcome-page h1{font-family:var(--font-heading);margin:0 0 16px;font-size:clamp(32px,6vw,56px);line-height:1.05}.welcome-page p{font-family:var(--font-body);margin:0;font-size:16px}.gadgets-page{zoom:.85;color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.gadgets-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.gadgets-hero{padding:54px 0 48px}.gadgets-eyebrow{max-width:900px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(30px,6vw,58px);font-weight:800;line-height:1.02;display:block}.gadgets-hero h1{display:none}.gadgets-hero p,.gadgets-section p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.gadgets-hero .hero-question{max-width:820px;margin-bottom:30px;font-size:18px;font-weight:600;line-height:1.65}.gadgets-section{padding:64px 0}.gadgets-section--final{padding:64px 0 90px}.registration-cta{color:#1c1710;text-align:center;background:linear-gradient(135deg,#fffffffa,#f6ecdef5);border:1px solid #1c171014;border-radius:22px;margin-top:38px;padding:42px 32px 38px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1c171012}@media (width<=700px){.gadgets-page{padding-top:70px}.gadgets-container{width:calc(100% - 28.8px)}.gadgets-hero{padding:40px 0 38px}.gadgets-section{padding:52px 0}.gadgets-section--final{padding:52px 0 74px}.section-heading{margin-bottom:28px}.section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.gadgets-eyebrow{margin-bottom:18px;font-size:clamp(28px,9vw,42px)}.gadgets-hero p,.gadgets-section p{font-size:16px;line-height:1.75}.gadgets-hero .hero-question{margin-bottom:26px;font-size:17px;line-height:1.65}.hero-markets{gap:8px;margin-bottom:24px}.hero-markets span{padding:7px 12px;font-size:13px}.check-list{gap:12px;margin:24px 0 28px}.check-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.market-intro{margin-bottom:22px!important}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-card{border-radius:16px;gap:8px;min-height:100px;padding:13px 8px}.market-card span{font-size:24px}.market-card strong{font-size:12px}.benefit-card{border-radius:17px;margin-top:120px;padding:22px 20px 21px}.benefit-number{min-width:36px;min-height:36px;margin-bottom:12px;font-size:15px}.benefit-card h3{margin-bottom:18px;padding-bottom:14px;font-size:22px;line-height:1.16}.compact-list{gap:11px;margin:18px 0 24px}.compact-list div{font-size:15.5px;line-height:1.68}.arrow-list{gap:11px;margin-top:22px}.arrow-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.gadget-list{grid-template-columns:1fr;gap:11px;margin:20px 0 26px}.gadget-list div{padding:12px 13px;font-size:15.5px}.gadget-journey{margin-bottom:34px}.gadget-journey__intro{grid-template-columns:1fr;gap:0;margin-bottom:26px}.gadget-journey__intro p{font-size:17px;line-height:1.5}.gadget-journey__choice{grid-column:auto;margin-top:16px!important;font-size:14px!important}.gadget-journey__transition{margin-bottom:24px!important;font-size:17px!important;line-height:1.65!important}.goal-card{border-radius:18px;margin:28px 0;padding:28px 22px}.goal-card:before{width:5px}.goal-card p:first-child{font-size:13px}.goal-card h2{margin-bottom:21px;font-size:clamp(31px,10vw,44px);line-height:1.04}.goal-card p:last-child{font-size:16px;line-height:1.7}.reviews-subheading{margin-bottom:22px;font-size:clamp(27px,8vw,38px)}.reviews-grid{grid-template-columns:1fr;gap:20px;margin:22px 0}.review-placeholder{border-radius:15px;padding:8px}.review-placeholder img{width:100%;height:auto}.reviews-note{margin-top:22px!important}.summary-list{gap:12px}.summary-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.registration-cta{border-radius:19px;margin-top:32px;padding:34px 20px 30px}.registration-cta h2{margin-bottom:20px;font-size:clamp(28px,8vw,40px)}.registration-button{width:100%;min-height:55px;padding:0 20px}}@media (width<=430px){.gadgets-container{width:calc(100% - 24px)}.gadgets-hero{padding-top:36px}.gadgets-section{padding:48px 0}.gadgets-section--final{padding:48px 0 74px}.section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.gadgets-eyebrow{font-size:28px}.gadgets-hero p,.gadgets-section p{font-size:15.5px;line-height:1.72}.hero-markets{gap:7px}.hero-markets span{font-size:12px}.market-grid{gap:9px}.market-card{border-radius:14px;min-height:94px;padding:11px 5px}.market-card span{font-size:21px}.market-card strong{font-size:11px}.benefit-card{margin-top:104px;padding:20px 17px}.benefit-card h3{font-size:20px}.compact-list div,.arrow-list div,.gadget-list div,.summary-list div,.check-list div{font-size:15px}.gadget-journey__intro p{font-size:16.5px}.gadget-journey__transition{font-size:16.5px!important}.goal-card{padding:26px 19px}.goal-card h2{font-size:clamp(30px,10vw,40px)}.goal-card p:last-child{font-size:15.5px}.registration-cta{padding:30px 16px 28px}}@media (width<=380px){.gadgets-container{width:calc(100% - 19.2px)}.section-heading h2{font-size:20px}.market-grid{gap:7px}.market-card{min-height:90px;padding:10px 4px}.market-card span{font-size:20px}.market-card strong{font-size:10px}.benefit-card{padding:19px 15px}.goal-card{padding:25px 18px}.registration-cta{padding:28px 14px 26px}}@media (width<=700px){.gadgets-registration-page{padding-top:70px}.registration-container{padding-left:9px;padding-right:9px}.registration-hero{padding-top:42px}.registration-section{padding:66px 0}.registration-section--final{padding:66px 0 90px}.registration-hero h1{font-size:clamp(36px,11vw,54px)}.registration-hero p,.registration-section p{font-size:16px;line-height:1.7}.registration-intro-card{padding:16px 18px;font-size:16px}.registration-intro-final{font-size:18px!important}.section-heading{margin-bottom:28px}.section-heading h2{padding:11px 14px;font-size:22px}.country-list{grid-template-columns:1fr;gap:12px}.country-card{flex-direction:row;justify-content:flex-start;min-height:96px;padding:18px 20px}.country-card span{font-size:29px}.country-card strong{font-size:18px}.note-card,.masterclass-list-card,.both-training-card,.payment-step{padding:24px 20px}.masterclass-option{font-size:17px}.fee-card{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}.fee-card__title{font-size:18px}.fee-card__price{font-size:20px}.both-training-card__heading{font-size:29px}.country-pair{flex-direction:column;gap:8px}.registration-option{gap:18px;padding:24px}.registration-option-number{flex-basis:70px;width:70px;height:70px}.registration-option-number strong{font-size:30px}.registration-option-content h3{font-size:19px}.registration-option-price{font-size:17px!important}.registration-large-statement{font-size:27px!important}.registration-important-card{padding:22px}.training-details-heading{margin-bottom:26px;padding:0}.training-details-heading h2{font-size:25px}.training-details-list{gap:20px}.training-detail-card{border-radius:22px;min-height:150px;padding:24px 22px}.training-detail-icon-wrap{flex:0 0 82px;width:82px;height:82px}.training-detail-icon-wrap svg{width:42px;height:42px}.training-detail-divider{flex-basis:2px;width:2px;height:88px;margin:0 26px}.training-detail-label{font-size:19px}.training-detail-value{font-size:16px}.training-details-support{margin-top:36px}.payment-step__heading{align-items:flex-start}.payment-step__number{width:38px;height:38px;font-size:16px}.payment-step__heading h3{font-size:22px}.payment-details>div{align-items:flex-start}.payment-detail-icon{flex-basis:30px;width:30px;font-size:21px}.payment-detail-text strong{font-size:16px}.copy-account-button{width:32px;height:32px}.copy-account-button svg{width:18px;height:18px}.amount-section__label{font-size:22px}.amount-value,.amount-list__both .amount-value{font-size:20.8px}.final-registration-card{padding:32px 20px}.final-registration-card h2{font-size:clamp(31px,9vw,46px)}.final-register-button{min-height:58px}.final-training-list__save{font-size:15px}}@media (width<=380px){.registration-container{padding-left:7.5px;padding-right:7.5px}.registration-hero h1{font-size:34px}.section-heading h2{font-size:20px}.registration-option{gap:15px;padding:20px}.registration-option-number{flex-basis:60px;width:60px;height:60px}.registration-option-number span{font-size:9px}.registration-option-number strong{font-size:26px}.registration-option-content h3{font-size:17px}.registration-option-discount{font-size:13px!important}.registration-option-price{font-size:15px!important}.both-training-card,.payment-step,.limited-offer-card{padding:20px 17px}.payment-details>div{padding:14px}.payment-detail-icon{flex-basis:28px;width:28px;font-size:19px}.payment-detail-text span{font-size:10px}.payment-detail-text strong{font-size:14px}.copy-account-button{width:30px;height:30px}.copy-account-button svg{width:17px;height:17px}.training-details-heading{margin-bottom:24px;padding:0}.training-details-heading h2{font-size:24px}.training-details-list{gap:16px}.training-detail-card{border-radius:18px;min-height:132px;padding:20px 15px}.training-detail-icon-wrap{flex:0 0 68px;width:68px;height:68px}.training-detail-icon-wrap svg{width:36px;height:36px}.training-detail-divider{flex-basis:2px;width:2px;height:76px;margin:0 18px}.training-detail-label{font-size:17px}.training-detail-value{font-size:15.5px}.training-details-support{margin-top:30px}.final-registration-card{padding:28px 16px}}.gadget-profit-page{zoom:.85;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.gadget-profit-hero{width:100%;max-width:960px;margin:0 auto}.gadget-profit-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 48px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.gadget-profit-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:42px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.gadget-profit-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-profit-heading-block.gadget-profit-large-heading{margin-top:168px}.gadget-profit-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.gadget-profit-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.gadget-profit-large-transition{margin-top:78px!important}.gadget-profit-transition-section{margin-top:20px}.gadget-profit-question-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;margin:8px 0 32px;padding:20px;box-shadow:0 2px 10px #0000000a}.gadget-profit-question-card p{font-family:var(--font-heading);margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.75}.gadget-profit-question-card p:last-child{margin-bottom:0}.gadget-profit-check{color:#168a3a;font-weight:800}.gadget-profit-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-profit-arrow{color:#f28c28;flex:none;font-size:18px;line-height:1.75}.gadget-profit-arrow-text>span:last-child{flex:1;line-height:1.75}.gadget-profit-info-list{width:100%;margin:8px 0 32px}.gadget-profit-info-list p{margin:0 0 12px;line-height:1.75}.gadget-profit-info-list p:last-child{margin-bottom:0}.gadget-profit-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-profit-success-card .gadget-profit-check{flex:none;font-size:18px;line-height:1.75}.gadget-profit-success-card p{margin:0;font-weight:700;line-height:1.75}.gadget-profit-warning-card{box-sizing:border-box;background:#f28c280f;border:1px solid #f28c2838;border-left:4px solid #f28c28;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-profit-warning-card p{margin:0;font-weight:700;line-height:1.75}.gadget-profit-green-card{box-sizing:border-box;background:#168a3a0d;border:1px solid #168a3a2e;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-profit-green-card p{margin:0;font-weight:700;line-height:1.75}.gadget-profit-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-profit-info-card p{margin:0;line-height:1.75}.gadget-profit-quote-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;width:100%;font-family:var(--font-heading);text-align:center;background:#fff;border-radius:14px;margin:8px 0 32px;padding:20px 22px;font-weight:700;line-height:1.75;box-shadow:0 2px 10px #0000000a}.gadget-profit-example-heading{margin-top:100px;margin-bottom:24px}.gadget-profit-image-placeholder{object-fit:contain;border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;height:auto;min-height:0;margin:8px 0 32px;display:block}.gadget-profit-image-placeholder span{font-family:var(--font-special);font-size:15px;font-weight:700;line-height:1.75}.gadget-profit-example-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;width:100%;margin:8px 0 32px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000a}.gadget-profit-example-card>div{border-bottom:1px solid var(--color-border,#ddd6cc);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;line-height:1.75;display:flex}.gadget-profit-example-card>div:last-child{border-bottom:none}.gadget-profit-example-card span{font-size:15px;font-weight:700;line-height:1.75}.gadget-profit-example-card strong{font-family:var(--font-heading);text-align:right;line-height:1.75}.gadget-profit-example-profit{background:#168a3a0f}.gadget-profit-example-profit strong{color:#168a3a}.gadget-profit-subheading-card{border:1px solid var(--color-border,#ddd6cc);width:fit-content;font-family:var(--font-heading);background:#fff;border-radius:10px;margin:8px 0 32px;padding:12px 18px;font-weight:700;line-height:1.75;box-shadow:0 2px 10px #0000000a}.gadget-profit-icon-card-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:8px 0 32px;display:grid}.gadget-profit-icon-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-profit-icon-card span{flex:none;font-size:18px;line-height:1.75}.gadget-profit-icon-card p{margin:0;font-size:15px;font-weight:700;line-height:1.75}.gadget-profit-calculation-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;width:100%;font-family:var(--font-heading);text-align:center;background:#fff;border-radius:14px;margin:8px 0 32px;padding:20px;font-size:20px;font-weight:800;line-height:1.75;box-shadow:0 2px 10px #0000000a}.gadget-profit-question-list{width:100%;margin:8px 0 32px}.gadget-profit-question-list p{margin:0 0 12px;line-height:1.75}.gadget-profit-question-list p:last-child{margin-bottom:0}.gadget-profit-bullet-card-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-profit-bullet-card-list>div{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 18px;line-height:1.75;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-profit-bullet-card-list p{margin:0;font-size:16px;line-height:1.75}.gadget-profit-down-arrow{text-align:center;margin:70px 0 20px;font-size:28px;line-height:1.75}.gadget-profit-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 0 90px;padding:34px 24px}.gadget-profit-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}.gadget-profit-final-cta button{color:#fff;min-height:54px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.gadget-profit-final-cta button:hover{opacity:.92;transform:translateY(-2px)}.gadget-profit-final-cta p{color:#fff;max-width:700px;margin:22px auto 0;font-size:15px;line-height:1.75}.gadget-profit-final-cta p:last-child{margin-bottom:0}@media (width<=700px){.gadget-profit-page{padding:70px 48px 60px}.gadget-profit-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.gadget-profit-heading-block{margin-top:42px;margin-bottom:22px;padding:36px 20px}.gadget-profit-heading-block h2{font-size:25px}.gadget-profit-heading-block.gadget-profit-large-heading{margin-top:168px}.gadget-profit-page p{font-size:16px;line-height:1.75}.gadget-profit-example-heading{margin-top:100px}.gadget-profit-example-heading.gadget-profit-large-heading{margin-top:168px}.gadget-profit-icon-card-list{grid-template-columns:1fr}.gadget-profit-example-card>div{align-items:flex-start}.gadget-profit-example-card strong{font-size:15px}.gadget-profit-calculation-card{font-size:18px}.gadget-profit-image-placeholder{min-height:0}.gadget-profit-final-cta{margin-bottom:74px}.gadget-profit-final-cta h2{font-size:24px}}@media (width<=430px){.gadget-profit-page{padding-left:40px;padding-right:40px}.gadget-profit-heading-block{border-radius:13px;margin-top:42px;padding:30px 16px}.gadget-profit-heading-block.gadget-profit-large-heading{margin-top:168px}.gadget-profit-heading-block h2{font-size:24px}.gadget-profit-page p{font-size:15.5px;line-height:1.72}.gadget-profit-question-card,.gadget-profit-success-card,.gadget-profit-warning-card,.gadget-profit-green-card,.gadget-profit-info-card{padding:17px 16px}.gadget-profit-example-heading{margin-top:100px}.gadget-profit-example-heading.gadget-profit-large-heading{margin-top:168px}.gadget-profit-example-card>div{flex-direction:column;align-items:flex-start;gap:8px}.gadget-profit-example-card strong{text-align:left}.gadget-profit-image-placeholder{min-height:0}.gadget-profit-final-cta{margin-bottom:60px;padding:28px 18px}.gadget-profit-final-cta h2{font-size:22px}.gadget-profit-final-cta button{width:100%}.gadget-profit-question-card p,.gadget-profit-arrow-text>span:last-child,.gadget-profit-info-list p,.gadget-profit-success-card p,.gadget-profit-warning-card p,.gadget-profit-green-card p,.gadget-profit-info-card p,.gadget-profit-quote-card,.gadget-profit-example-card>div,.gadget-profit-example-card span,.gadget-profit-example-card strong,.gadget-profit-subheading-card,.gadget-profit-icon-card span,.gadget-profit-icon-card p,.gadget-profit-calculation-card,.gadget-profit-question-list p,.gadget-profit-bullet-card-list>div,.gadget-profit-bullet-card-list p,.gadget-profit-down-arrow,.gadget-profit-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.gadget-profit-page *,.gadget-profit-page :before,.gadget-profit-page :after{transition:none!important;animation:none!important}}.gadget-introduction-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.gadget-introduction-hero{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto}.gadget-introduction-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 48px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.gadget-introduction-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:42px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.gadget-introduction-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-introduction-large-gap{margin-top:210px}.gadget-introduction-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.gadget-introduction-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.gadget-introduction-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-introduction-success-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-introduction-success-card p{margin:0;font-weight:700;line-height:1.75}.gadget-introduction-warning-card{box-sizing:border-box;background:#f28c280f;border:1px solid #f28c2838;border-left:4px solid #f28c28;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-introduction-warning-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-introduction-warning-card p{margin:0;font-weight:700;line-height:1.75}.gadget-introduction-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-introduction-arrow{color:#f28c28;flex:none;font-size:18px;line-height:1.75}.gadget-introduction-arrow-text>span:last-child{flex:1;line-height:1.75}.gadget-introduction-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-introduction-info-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-introduction-info-card p{margin:0;line-height:1.75}.gadget-introduction-image-placeholder{border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;margin:8px 0 32px;display:flex;overflow:hidden}.gadget-introduction-image-placeholder img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.gadget-introduction-getting-started{margin-top:450px}.gadget-introduction-final-heading{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 auto 28px;padding:44px 24px}.gadget-introduction-final-heading h2{color:#fff;font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-introduction-down-arrow{text-align:center;margin:55px 0 20px;font-size:28px;line-height:1.75}.gadget-introduction-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 0 90px;padding:34px 24px}.gadget-introduction-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 28px;font-size:28px;font-weight:800;line-height:1.2}.gadget-introduction-final-cta button{color:#fff;min-height:54px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.gadget-introduction-final-cta button span{font-size:20px;line-height:1}.gadget-introduction-final-cta button:hover{opacity:.92;transform:translateY(-2px)}.gadget-introduction-final-cta p{color:#fff;max-width:700px;margin:22px auto 0;font-size:15px;line-height:1.75}.gadget-introduction-final-cta p:last-child{margin-bottom:0}@media (width<=700px){.gadget-introduction-page{padding:70px 48px 60px}.gadget-introduction-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.gadget-introduction-heading-block{margin-top:42px;margin-bottom:22px;padding:36px 20px}.gadget-introduction-large-gap{margin-top:210px}.gadget-introduction-heading-block h2{font-size:25px}.gadget-introduction-page p{font-size:16px;line-height:1.75}.gadget-introduction-image-placeholder{min-height:0}.gadget-introduction-getting-started{margin-top:450px}.gadget-introduction-final-heading h2{font-size:25px}.gadget-introduction-final-cta{margin-bottom:74px}.gadget-introduction-final-cta h2{font-size:24px}}@media (width<=430px){.gadget-introduction-page{padding-left:40px;padding-right:40px}.gadget-introduction-heading-block{border-radius:13px;margin-top:42px;padding:30px 16px}.gadget-introduction-large-gap{margin-top:210px}.gadget-introduction-heading-block h2{font-size:24px}.gadget-introduction-page p{font-size:15.5px;line-height:1.72}.gadget-introduction-success-card,.gadget-introduction-warning-card,.gadget-introduction-info-card{padding:17px 16px}.gadget-introduction-image-placeholder{min-height:0}.gadget-introduction-getting-started{margin-top:150px}.gadget-introduction-final-heading{padding:30px 18px}.gadget-introduction-final-heading h2{font-size:22px}.gadget-introduction-final-cta{margin-bottom:60px;padding:28px 18px}.gadget-introduction-final-cta h2{font-size:22px}.gadget-introduction-final-cta button{width:100%}.gadget-introduction-success-card p,.gadget-introduction-warning-card p,.gadget-introduction-info-card p,.gadget-introduction-arrow-text>span:last-child,.gadget-introduction-image-placeholder span,.gadget-introduction-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.gadget-introduction-page *,.gadget-introduction-page :before,.gadget-introduction-page :after{transition:none!important;animation:none!important}}.gadget-getting-started-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.gadget-getting-started-hero{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto}.gadget-getting-started-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 48px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.gadget-getting-started-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:42px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.gadget-getting-started-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-getting-started-large-gap{margin-top:210px}.gadget-getting-started-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.gadget-getting-started-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.gadget-getting-started-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-getting-started-success-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-getting-started-success-card p{margin:0;font-weight:700;line-height:1.75}.gadget-getting-started-warning-card{box-sizing:border-box;background:#f28c280f;border:1px solid #f28c2838;border-left:4px solid #f28c28;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-getting-started-warning-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-getting-started-warning-card p{margin:0;font-weight:700;line-height:1.75}.gadget-getting-started-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-getting-started-arrow{color:#f28c28;flex:none;font-size:18px;line-height:1.75}.gadget-getting-started-arrow-text>span:last-child{flex:1;line-height:1.75}.gadget-getting-started-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-getting-started-info-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-getting-started-info-card p{margin:0;line-height:1.75}.gadget-getting-started-image-placeholder{border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;justify-content:center;align-items:center;width:100%;margin:8px 0 32px;display:flex;overflow:hidden}.gadget-getting-started-image-placeholder img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.gadget-getting-started-getting-started{margin-top:450px}.gadget-getting-started-final-heading{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 auto 28px;padding:44px 24px}.gadget-getting-started-final-heading h2{color:#fff;font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-getting-started-introduction-image-placeholder{box-sizing:border-box;text-align:center;width:100%;margin:0 0 42px;padding:0;display:block;overflow:hidden}.gadget-getting-started-introduction-image-placeholder img{object-fit:contain;width:100%;max-width:100%;height:auto;margin:0 auto;padding:0;display:block}.gadget-getting-started-question-list{flex-direction:column;gap:14px;width:100%;margin:0 0 32px;display:flex}.gadget-getting-started-question-item{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:16px 20px;font-size:16px;line-height:1.75;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-getting-started-question-item>span:first-child{flex:none}.gadget-getting-started-question-item>span:last-child{flex:1;font-weight:700}.gadget-getting-started-final-message{text-align:center;font-weight:800;font-family:var(--font-heading)!important;margin-top:55px!important;margin-bottom:90px!important;font-size:24px!important;line-height:1.45!important}@media (width<=700px){.gadget-getting-started-page{padding:70px 48px 60px}.gadget-getting-started-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.gadget-getting-started-heading-block{margin-top:42px;margin-bottom:22px;padding:36px 20px}.gadget-getting-started-large-gap{margin-top:210px}.gadget-getting-started-heading-block h2{font-size:25px}.gadget-getting-started-page p{font-size:16px;line-height:1.75}.gadget-getting-started-image-placeholder{min-height:0}.gadget-getting-started-getting-started{margin-top:450px}.gadget-getting-started-final-heading h2{font-size:25px}.gadget-getting-started-introduction-image-placeholder{width:100%;min-height:0;margin-bottom:34px}.gadget-getting-started-introduction-image-placeholder img{width:100%;max-width:100%;height:auto}.gadget-getting-started-question-item{padding:16px}.gadget-getting-started-final-message{font-size:22px!important}}@media (width<=430px){.gadget-getting-started-page{padding-left:40px;padding-right:40px}.gadget-getting-started-heading-block{border-radius:13px;margin-top:42px;padding:30px 16px}.gadget-getting-started-large-gap{margin-top:210px}.gadget-getting-started-heading-block h2{font-size:24px}.gadget-getting-started-page p{font-size:15.5px;line-height:1.72}.gadget-getting-started-success-card,.gadget-getting-started-warning-card,.gadget-getting-started-info-card{padding:17px 16px}.gadget-getting-started-image-placeholder{min-height:0}.gadget-getting-started-getting-started{margin-top:150px}.gadget-getting-started-final-heading{padding:30px 18px}.gadget-getting-started-final-heading h2{font-size:22px}.gadget-getting-started-introduction-image-placeholder{width:100%;min-height:0;margin-bottom:34px}.gadget-getting-started-introduction-image-placeholder img{width:100%;max-width:100%;height:auto}.gadget-getting-started-question-item{padding:15px 16px;font-size:15.5px}.gadget-getting-started-final-message{margin-top:45px!important;margin-bottom:60px!important;font-size:21px!important}.gadget-getting-started-success-card p,.gadget-getting-started-warning-card p,.gadget-getting-started-info-card p,.gadget-getting-started-arrow-text>span:last-child,.gadget-getting-started-image-placeholder span,.gadget-getting-started-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.gadget-getting-started-page *,.gadget-getting-started-page :before,.gadget-getting-started-page :after{transition:none!important;animation:none!important}}.content-popup-overlay{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);background:#00000047;justify-content:center;align-items:stretch;padding:8vh 4vw 11vh;display:flex;position:fixed;inset:0}.content-popup{box-sizing:border-box;color:#111;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffff0;border:1px solid #00000014;border-radius:18px;width:100%;height:100%;min-height:0;margin:0;padding:24px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.content-popup-header{z-index:10;isolation:isolate;background:#fffffffa;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -24px 24px;padding:0 24px 14px;display:flex;position:sticky;top:-24px}.content-popup-header:after{content:"";background:#f28c28;height:2px;position:absolute;bottom:0;left:0;right:0}.content-popup-header h2{font-family:var(--font-heading);color:#111;margin:0;padding-right:0;font-size:27px;font-weight:700;line-height:1.15}.content-popup-close{color:#111;cursor:pointer;background:#0000000f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;transition:background .2s,transform .2s;display:flex}.content-popup-close:hover{background:#0000001a}.content-popup-close:active{transform:scale(.96)}.content-popup-body{color:#111;width:100%;font-family:var(--font-body);font-size:14px;line-height:1.6}.content-popup-body h3{margin-top:0}.content-popup-body p{margin-top:0;margin-bottom:18px}.content-popup-body ul,.content-popup-body ol{margin-top:0;margin-bottom:20px;padding-left:24px}.content-popup-body li{margin-bottom:10px}@media (width<=700px){.content-popup{border-radius:16px;padding:20px}.content-popup-header{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding-bottom:14px;padding-left:20px;padding-right:20px;top:-20px}.content-popup-header h2{font-size:24px}}@media (width<=520px){.content-popup{border-radius:15px;padding:18px}.content-popup-header{margin-bottom:18px;margin-left:-18px;margin-right:-18px;padding-bottom:13px;padding-left:18px;padding-right:18px;top:-18px}.content-popup-header h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.content-popup-close{transition:none}}.china1-popup-content{color:#1c1710;width:100%}.china1-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.china1-section{width:100%;margin-bottom:160px}.china1-intro{margin-bottom:58px}.china1-final-section{margin-bottom:0}.china1-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.china1-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.china1-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:780px;margin:24px 0 30px;display:grid}.china1-product-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.5}.china1-sourcing-cards{gap:36px;max-width:780px;margin:28px 0 34px;display:grid}.china1-sourcing-card{background:#fff;border:1px solid #1c171014;border-left:5px solid #f28c28;border-radius:14px;padding:0;position:relative;overflow:hidden;box-shadow:0 8px 24px #1c17100f}.china1-sourcing-question{background:#f6ecde8c;padding:18px 20px 17px}.china1-sourcing-question span,.china1-sourcing-answer span{font-family:var(--font-special);letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:800;line-height:1.2;display:block}.china1-sourcing-question span{color:#1c17107a}.china1-sourcing-question p{max-width:none;font-family:var(--font-body);margin:0;font-size:16px;font-weight:700;line-height:1.6}.china1-sourcing-answer{background:#f28c280e;border-top:1px dashed #f28c2847;padding:17px 20px 19px}.china1-sourcing-answer span{color:#f28c28}.china1-sourcing-answer strong{font-family:var(--font-body);font-size:17px;font-weight:800;line-height:1.6;display:block}.china1-highlight-list{gap:14px;margin:26px 0 32px;display:grid}.china1-highlight-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.china1-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid}.china1-list div{font-family:var(--font-body);background:#ffffffb8;border:1px solid #1c171012;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5}.china1-carousel-holder{width:100%;margin:34px 0 38px}.china1-carousel-placeholder{color:#1c171085;width:100%;min-height:260px;font-family:var(--font-special);letter-spacing:.04em;text-align:center;background:#f6ecde73;border:1px dashed #1c171029;border-radius:18px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.china1-check-list{gap:14px;margin:26px 0 32px;display:grid}.china1-check-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.6}.china1-arrow-list{gap:12px;margin:24px 0 0;display:grid}.china1-arrow-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}@media (width<=700px){.china1-popup-content p{font-size:16px;line-height:1.75}.china1-section{margin-bottom:130px}.china1-intro{margin-bottom:48px}.china1-section-heading{margin-bottom:28px}.china1-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.china1-product-list{gap:11px;margin:22px 0 28px}.china1-product-list div{padding:13px 14px;font-size:15.5px;line-height:1.6}.china1-sourcing-cards{gap:28px;margin:24px 0 30px}.china1-sourcing-card{border-left-width:4px;border-radius:13px}.china1-sourcing-question{padding:16px 14px 15px}.china1-sourcing-question span,.china1-sourcing-answer span{margin-bottom:6px;font-size:10px}.china1-sourcing-question p{font-size:15.5px;line-height:1.68}.china1-sourcing-answer{padding:15px 14px 17px}.china1-sourcing-answer strong{font-size:15.5px;line-height:1.68}.china1-highlight-list{gap:12px;margin:24px 0 28px}.china1-highlight-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.china1-list{grid-template-columns:1fr;gap:11px;margin:20px 0 26px}.china1-list div{padding:12px 13px;font-size:15.5px}.china1-carousel-holder{margin:28px 0 32px}.china1-carousel-placeholder{border-radius:16px;min-height:210px;font-size:13px}.china1-check-list{gap:12px;margin:24px 0 28px}.china1-check-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.china1-arrow-list{gap:11px;margin-top:22px}.china1-arrow-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}}@media (width<=430px){.china1-section{margin-bottom:120px}.china1-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.china1-popup-content p{font-size:15.5px;line-height:1.72}.china1-product-list{gap:9px}.china1-product-list div{padding:12px;font-size:15px}.china1-sourcing-cards{gap:24px}.china1-sourcing-card{border-left-width:4px;border-radius:12px}.china1-sourcing-question{padding:15px 12px 14px}.china1-sourcing-answer{padding:14px 12px 15px}.china1-sourcing-question p,.china1-sourcing-answer strong{font-size:15px;line-height:1.68}.china1-highlight-list div,.china1-arrow-list div,.china1-list div,.china1-check-list div{font-size:15px}.china1-carousel-placeholder{min-height:190px}}@media (width<=380px){.china1-section-heading h2{font-size:20px}.china1-list{gap:9px}.china1-product-list{gap:8px}.china1-product-list div{padding:11px 10px}.china1-sourcing-card{padding:14px 11px}.china1-carousel-placeholder{min-height:170px}}.turkey2-popup-content{color:#1c1710;width:100%}.turkey2-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.turkey2-section{width:100%;margin-bottom:160px}.turkey2-intro{margin-bottom:58px}.turkey2-final-section{margin-bottom:0}.turkey2-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.turkey2-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.turkey2-statement-card{text-align:center;background:linear-gradient(135deg,#f28c281f,#ffffffe6);border:1px solid #f28c282e;border-radius:18px;width:100%;max-width:700px;margin:6px auto 38px;padding:25px 28px;position:relative;box-shadow:0 12px 30px #1c17100f}.turkey2-statement-card p{max-width:none;font-family:var(--font-heading);margin:0;font-size:20px;font-weight:800;line-height:1.45}.turkey2-card-mark{color:#f28c28;margin-bottom:7px;font-size:20px;display:block}.turkey2-feature-card{border-radius:18px;align-items:flex-start;gap:16px;width:100%;margin:30px 0 38px;padding:24px 26px;display:flex;position:relative;box-shadow:0 12px 30px #1c17100d}.turkey2-feature-card p{max-width:none;margin:0;font-size:16px;line-height:1.7}.turkey2-feature-card-orange{background:linear-gradient(135deg,#f28c281f,#ffffffd1);border:1px solid #f28c282e}.turkey2-feature-card-soft{background:linear-gradient(135deg,#f6ecdecc,#ffffffe6);border:1px solid #1c171014}.turkey2-feature-icon{background:#f28c281f;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.turkey2-highlight-card{border-radius:13px;align-items:center;gap:14px;width:100%;margin:22px 0;padding:17px 19px;display:flex;box-shadow:0 8px 22px #1c17100b}.turkey2-highlight-card p{max-width:none;margin:0;font-size:16px;font-weight:600;line-height:1.6}.turkey2-highlight-icon{flex:none;font-size:17px}.turkey2-highlight-card-orange{background:#f28c2814;border-left:4px solid #f28c28}.turkey2-highlight-card-green{background:#3e8e5b17;border-left:4px solid #3e8e5b}.turkey2-highlight-card-green .turkey2-highlight-icon{color:#3e8e5b}.turkey2-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid}.turkey2-list div{font-family:var(--font-body);background:#ffffffb8;border:1px solid #1c171012;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5;transition:transform .18s,box-shadow .18s}.turkey2-list div:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c17100f}.turkey2-carousel-holder{width:100%;margin:34px 0 38px}.turkey2-carousel-placeholder{color:#1c171085;width:100%;min-height:260px;font-family:var(--font-special);letter-spacing:.04em;text-align:center;background:#f6ecde73;border:1px dashed #1c171029;border-radius:18px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.turkey2-sourcing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 30px;display:grid}.turkey2-sourcing-card{background:linear-gradient(160deg,#fffffff2,#f6ecde9e);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:23px 20px 20px;display:flex;position:relative;box-shadow:0 12px 28px #1c17100d}.turkey2-sourcing-card p{max-width:none;margin:0;font-size:15.5px;line-height:1.68}.turkey2-sourcing-number{font-family:var(--font-heading);color:#f28c2847;font-size:30px;font-weight:800;line-height:1;position:absolute;top:17px;right:18px}.turkey2-training-callout{color:#fff;text-align:center;background:#1c1710;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin:32px 0 0;padding:26px 22px;display:flex;box-shadow:0 14px 30px #1c17101f}.turkey2-training-callout span{color:#f28c28;font-size:21px}.turkey2-training-callout strong{font-family:var(--font-heading);font-size:20px;font-weight:800;line-height:1.35}.turkey2-check-list{gap:14px;margin:26px 0 32px;display:grid}.turkey2-check-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.6}.turkey2-arrow-list{gap:12px;margin:24px 0 0;display:grid}.turkey2-arrow-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.turkey2-final-card{text-align:center;background:linear-gradient(135deg,#f28c2821,#fffffff0);border:1px solid #f28c2833;border-radius:20px;width:100%;margin:32px 0 38px;padding:28px 30px;position:relative;box-shadow:0 14px 34px #1c171012}.turkey2-final-card:before{content:"";background:#f28c28;border-radius:0 0 8px 8px;width:70px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.turkey2-final-card-icon{margin-bottom:10px;font-size:25px}.turkey2-final-card p{max-width:760px;font-family:var(--font-heading);margin:0 auto;font-size:18px;font-weight:700;line-height:1.65}@media (width<=700px){.turkey2-popup-content p{font-size:16px;line-height:1.75}.turkey2-section{margin-bottom:130px}.turkey2-intro{margin-bottom:48px}.turkey2-section-heading{margin-bottom:28px}.turkey2-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.turkey2-statement-card{margin-bottom:30px;padding:22px 19px}.turkey2-statement-card p{font-size:18px}.turkey2-feature-card{border-radius:16px;gap:12px;margin:26px 0 32px;padding:20px 18px}.turkey2-feature-card p{font-size:15.5px}.turkey2-feature-icon{border-radius:10px;width:38px;height:38px;font-size:18px}.turkey2-highlight-card{border-radius:12px;margin:18px 0;padding:15px}.turkey2-highlight-card p{font-size:15.5px}.turkey2-list{grid-template-columns:1fr;gap:11px;margin:20px 0 26px}.turkey2-list div{padding:12px 13px;font-size:15.5px}.turkey2-carousel-holder{margin:28px 0 32px}.turkey2-carousel-placeholder{border-radius:16px;min-height:210px;font-size:13px}.turkey2-sourcing-cards{grid-template-columns:1fr;gap:13px;margin:24px 0 26px}.turkey2-sourcing-card{border-radius:15px;min-height:auto;padding:24px 18px 19px}.turkey2-sourcing-card p{font-size:15.5px}.turkey2-sourcing-number{font-size:25px;top:14px;right:16px}.turkey2-training-callout{border-radius:15px;margin-top:28px;padding:23px 18px}.turkey2-training-callout strong{font-size:18px}.turkey2-check-list{gap:12px;margin:24px 0 28px}.turkey2-check-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.turkey2-arrow-list{gap:11px;margin-top:22px}.turkey2-arrow-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.turkey2-final-card{border-radius:17px;margin:28px 0 32px;padding:25px 20px}.turkey2-final-card p{font-size:16px;line-height:1.65}}@media (width<=430px){.turkey2-section{margin-bottom:120px}.turkey2-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.turkey2-popup-content p{font-size:15.5px;line-height:1.72}.turkey2-statement-card{padding:20px 16px}.turkey2-statement-card p{font-size:17px}.turkey2-feature-card{padding:18px 15px}.turkey2-feature-card p{font-size:15px}.turkey2-highlight-card{gap:11px;padding:14px 13px}.turkey2-highlight-card p{font-size:15px}.turkey2-list{gap:9px}.turkey2-list div{padding:12px;font-size:15px}.turkey2-sourcing-card{padding:22px 16px 17px}.turkey2-sourcing-card p{font-size:15px}.turkey2-training-callout{padding:21px 15px}.turkey2-training-callout strong{font-size:17px}.turkey2-check-list{gap:12px}.turkey2-check-list div,.turkey2-arrow-list div,.turkey2-list div{font-size:15px}.turkey2-carousel-placeholder{min-height:190px}.turkey2-final-card{padding:22px 16px}.turkey2-final-card p{font-size:15.5px}}@media (width<=380px){.turkey2-section-heading h2{font-size:20px}.turkey2-list{gap:9px}.turkey2-list div{padding:11px 10px}.turkey2-carousel-placeholder{min-height:170px}.turkey2-final-card{padding:21px 14px}}.dubai3-popup-content{color:#1c1710;width:100%}.dubai3-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.dubai3-section{width:100%;margin-bottom:160px}.dubai3-intro{margin-bottom:58px}.dubai3-final-section{margin-bottom:0}.dubai3-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.dubai3-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.dubai3-statement-card{text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffeb);border:1px solid #c9973d3d;border-radius:20px;width:100%;max-width:760px;margin:28px auto 40px;padding:28px 30px;box-shadow:0 14px 34px #1c171012}.dubai3-card-icon{color:#c9973d;margin-bottom:10px;font-size:24px;display:block}.dubai3-statement-card strong{font-family:var(--font-heading);margin-bottom:13px;font-size:21px;font-weight:800;line-height:1.35;display:block}.dubai3-statement-card p{max-width:650px;margin:0 auto;font-size:15.5px;line-height:1.7}.dubai3-market-card{background:linear-gradient(135deg,#c9973d1c,#ffffffd9);border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:18px;width:100%;margin:28px 0 0;padding:23px 25px;display:flex}.dubai3-market-icon{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.dubai3-market-card p{max-width:none;margin:6px 0 0;font-size:15.5px}.dubai3-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.dubai3-product-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 32px;display:grid}.dubai3-product-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #c9973d26;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:125px;padding:18px 14px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 22px #1c17100b}.dubai3-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171012}.dubai3-product-card span{font-size:26px}.dubai3-product-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.3}.dubai3-source-card{color:#fff;background:#1c1710;border-radius:18px;gap:18px;width:100%;margin:28px 0 30px;padding:26px 25px;display:flex;position:relative;box-shadow:0 14px 32px #1c17101f}.dubai3-source-number{color:#c9973d;font-family:var(--font-heading);flex:none;font-size:35px;font-weight:800;line-height:1}.dubai3-source-card p{color:#fffc;max-width:none;margin:7px 0 0;font-size:15.5px}.dubai3-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 30px;display:grid}.dubai3-use-card{background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:16px;padding:22px 20px}.dubai3-use-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.dubai3-use-card-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.dubai3-use-icon{margin-bottom:10px;font-size:24px;display:block}.dubai3-use-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.dubai3-use-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.dubai3-business-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:32px 0 0;padding:27px 23px;display:flex;box-shadow:0 15px 32px #1c171021}.dubai3-business-callout span{color:#c9973d;font-size:21px}.dubai3-business-callout strong{max-width:720px;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4}.dubai3-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0 30px;display:grid}.dubai3-category-grid div{font-family:var(--font-body);background:#ffffffbd;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15.5px;font-weight:600;line-height:1.5}.dubai3-category-wide{text-align:center;grid-column:1/-1;background:#c9973d14!important;border-color:#c9973d2e!important}.dubai3-variety-card{background:linear-gradient(135deg,#c9973d1c,#ffffffe6);border:1px solid #c9973d33;border-radius:17px;align-items:center;gap:17px;margin-top:30px;padding:23px 24px;display:flex}.dubai3-variety-icon{flex:none;font-size:30px}.dubai3-variety-card p{max-width:none;margin:6px 0 0;font-size:15px}.dubai3-premium-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#ffffffeb);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:28px 0 35px;padding:30px 28px;box-shadow:0 14px 34px #1c17100f}.dubai3-premium-icon{margin-bottom:11px;font-size:28px}.dubai3-premium-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.35;display:block}.dubai3-premium-card p{max-width:700px;margin:0 auto;font-size:15.5px}.dubai3-warning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0;display:grid}.dubai3-warning-card{text-align:center;background:#f6ecde99;border:1px solid #bc842f24;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:145px;padding:20px 16px;display:flex}.dubai3-warning-card span{font-size:23px}.dubai3-warning-card strong{font-family:var(--font-heading);font-size:14.5px;font-weight:800;line-height:1.4}.dubai3-practical-card{color:#fff;text-align:center;background:#1c1710;border-radius:13px;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:18px 20px;display:flex}.dubai3-practical-icon{font-size:20px}.dubai3-practical-card p{color:#fff;font-family:var(--font-heading);margin:0;font-size:17px;font-weight:800}.dubai3-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:28px 0 32px;display:grid}.dubai3-process-card{background:linear-gradient(150deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:215px;padding:24px 21px 21px;position:relative;box-shadow:0 11px 25px #1c17100b}.dubai3-process-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.dubai3-process-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:27px;font-size:31px;font-weight:800;line-height:1}.dubai3-process-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;display:block}.dubai3-process-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.dubai3-process-card-dark p{color:#ffffffbd}.dubai3-shipping-callout{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:17px;padding:23px 24px;display:flex}.dubai3-shipping-icon{flex:none;font-size:27px}.dubai3-shipping-callout p{max-width:none;margin:6px 0 0;font-size:15px}.dubai3-outcome-list{gap:12px;margin:25px 0 0;display:grid}.dubai3-outcome-list div{font-family:var(--font-body);background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;padding:14px 16px;font-size:15.5px;font-weight:600;line-height:1.65}.dubai3-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 32px;display:grid}.dubai3-audience-grid div{background:#ffffffb8;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15.5px;font-weight:600;line-height:1.55}.dubai3-audience-wide{text-align:center;grid-column:1/-1;background:#c9973d14!important;border-color:#c9973d2e!important}.dubai3-question-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c282e;border-radius:20px;width:100%;margin-top:34px;padding:30px 28px;position:relative;box-shadow:0 14px 32px #1c17100e}.dubai3-question-mark{color:#c9973d;width:45px;height:45px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:22px;font-weight:800;display:flex}.dubai3-question-card p{max-width:680px;margin:0 auto 17px;font-size:15.5px}.dubai3-question-card strong{max-width:720px;font-family:var(--font-heading);margin:0 auto 18px;font-size:18px;font-weight:800;line-height:1.55;display:block}.dubai3-question-answer{color:#8a6424;font-family:var(--font-special);letter-spacing:.04em;background:#c9973d21;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-block}.dubai3-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:17px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.dubai3-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.dubai3-final-card-icon{margin-bottom:11px;font-size:26px}.dubai3-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.dubai3-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.dubai3-popup-content p{font-size:16px;line-height:1.75}.dubai3-section{margin-bottom:130px}.dubai3-intro{margin-bottom:48px}.dubai3-section-heading{margin-bottom:28px}.dubai3-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.dubai3-statement-card{border-radius:17px;margin:24px auto 32px;padding:23px 19px}.dubai3-statement-card strong{font-size:18px}.dubai3-statement-card p{font-size:15px}.dubai3-market-card{gap:13px;padding:20px 17px}.dubai3-market-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.dubai3-product-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}.dubai3-product-card{border-radius:14px;min-height:108px;padding:15px 10px}.dubai3-product-card span{font-size:23px}.dubai3-product-card strong{font-size:13.5px}.dubai3-source-card{border-radius:16px;gap:14px;padding:22px 18px}.dubai3-source-number{font-size:28px}.dubai3-source-card p{font-size:15px}.dubai3-use-grid{grid-template-columns:1fr;gap:11px}.dubai3-use-card{padding:19px 17px}.dubai3-use-card p{font-size:14.5px}.dubai3-business-callout{border-radius:15px;padding:23px 18px}.dubai3-business-callout strong{font-size:17px}.dubai3-category-grid{grid-template-columns:1fr;gap:9px;margin:21px 0 27px}.dubai3-category-grid div{padding:12px 13px;font-size:15px}.dubai3-category-wide{grid-column:auto}.dubai3-variety-card{border-radius:15px;gap:13px;padding:20px 17px}.dubai3-variety-icon{font-size:25px}.dubai3-variety-card p{font-size:14.5px}.dubai3-premium-card{border-radius:17px;margin:24px 0 30px;padding:25px 18px}.dubai3-premium-card strong{font-size:18px}.dubai3-premium-card p{font-size:15px}.dubai3-warning-grid{grid-template-columns:1fr;gap:10px;margin:24px 0}.dubai3-warning-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:auto;padding:16px}.dubai3-warning-card span{font-size:20px}.dubai3-warning-card strong{font-size:14.5px}.dubai3-practical-card{padding:16px 15px}.dubai3-practical-card p{font-size:15.5px}.dubai3-process-grid{grid-template-columns:1fr;gap:11px;margin:24px 0 28px}.dubai3-process-card{border-radius:15px;min-height:auto;padding:21px 18px}.dubai3-process-number{margin-bottom:20px;font-size:27px}.dubai3-process-card p{font-size:14.5px}.dubai3-shipping-callout{gap:13px;padding:20px 17px}.dubai3-shipping-icon{font-size:23px}.dubai3-shipping-callout p{font-size:14.5px}.dubai3-outcome-list{gap:11px;margin-top:22px}.dubai3-outcome-list div{padding:13px 14px;font-size:15px;line-height:1.68}.dubai3-audience-grid{grid-template-columns:1fr;gap:9px;margin:22px 0 28px}.dubai3-audience-grid div{padding:12px 13px;font-size:15px}.dubai3-audience-wide{grid-column:auto}.dubai3-question-card{border-radius:17px;margin-top:28px;padding:25px 18px}.dubai3-question-card p{font-size:15px}.dubai3-question-card strong{font-size:16px;line-height:1.6}.dubai3-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.dubai3-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.dubai3-final-card strong{font-size:17px}.dubai3-final-card p{font-size:15px}}@media (width<=430px){.dubai3-section{margin-bottom:120px}.dubai3-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.dubai3-popup-content p{font-size:15.5px;line-height:1.72}.dubai3-statement-card{padding:21px 16px}.dubai3-statement-card strong{font-size:17px}.dubai3-market-card{padding:18px 14px}.dubai3-product-card{min-height:102px;padding:14px 9px}.dubai3-product-card strong{font-size:13px}.dubai3-source-card{padding:20px 15px}.dubai3-source-card p{font-size:14.5px}.dubai3-use-card{padding:18px 15px}.dubai3-business-callout{padding:21px 15px}.dubai3-category-grid{gap:8px}.dubai3-category-grid div{padding:11px 12px;font-size:15px}.dubai3-variety-card{padding:18px 14px}.dubai3-premium-card{padding:23px 16px}.dubai3-premium-card strong{font-size:17px}.dubai3-process-card{padding:20px 15px}.dubai3-process-card strong{font-size:15px}.dubai3-outcome-list div{padding:12px 13px;font-size:15px}.dubai3-question-card{padding:23px 15px}.dubai3-question-card strong{font-size:15.5px}.dubai3-final-heading{padding:13px 12px;font-size:21px}.dubai3-final-card{padding:22px 16px}.dubai3-final-card strong{font-size:16px}}@media (width<=380px){.dubai3-section-heading h2{font-size:20px}.dubai3-product-strip{gap:8px}.dubai3-product-card{min-height:96px}.dubai3-product-card span{font-size:21px}.dubai3-product-card strong{font-size:12.5px}.dubai3-category-grid{gap:7px}.dubai3-category-grid div{padding:10px}.dubai3-final-heading{font-size:19px}.dubai3-final-card{padding:21px 14px}}.bangladesh4-popup-content{color:#1c1710;width:100%}.bangladesh4-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.bangladesh4-section{width:100%;margin-bottom:160px}.bangladesh4-intro{margin-bottom:58px}.bangladesh4-final-section{margin-bottom:0}.bangladesh4-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.bangladesh4-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex}.bangladesh4-hero-card{text-align:center;background:linear-gradient(135deg,#c9973d26,#fffffff0);border:1px solid #c9973d3d;border-radius:22px;width:100%;margin:30px 0 38px;padding:34px 30px;box-shadow:0 16px 38px #1c171012}.bangladesh4-hero-icon{margin-bottom:13px;font-size:38px}.bangladesh4-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.3;display:block}.bangladesh4-hero-card strong{max-width:760px;font-family:var(--font-heading);margin:0 auto 13px;font-size:24px;font-weight:800;line-height:1.35;display:block}.bangladesh4-hero-card p{max-width:680px;margin:0 auto;font-size:15.5px}.bangladesh4-interest-card{background:linear-gradient(135deg,#f28c281a,#ffffffe6);border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:18px;margin-top:30px;padding:24px 25px;display:flex}.bangladesh4-interest-icon{background:#f28c281f;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.bangladesh4-interest-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:18px;font-weight:800;display:block}.bangladesh4-interest-card p{max-width:none;margin:0;font-size:15px}.bangladesh4-industry-card{color:#fff;background:#1c1710;border-radius:18px;align-items:center;gap:19px;margin:28px 0 32px;padding:25px;display:flex;box-shadow:0 15px 34px #1c17101f}.bangladesh4-industry-icon{background:#c9973d26;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.bangladesh4-industry-card .bangladesh4-card-label{color:#c9973d}.bangladesh4-industry-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.4;display:block}.bangladesh4-industry-card p{color:#ffffffc2;max-width:none;margin:0;font-size:15px}.bangladesh4-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:28px 0 0;display:grid}.bangladesh4-market-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:135px;padding:18px 12px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 22px #1c17100b}.bangladesh4-market-card:hover{transform:translateY(-3px);box-shadow:0 12px 27px #1c171012}.bangladesh4-market-card span{font-size:27px}.bangladesh4-market-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.bangladesh4-market-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c2829}.bangladesh4-market-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.bangladesh4-price-card{background:linear-gradient(135deg,#c9973d1f,#ffffffeb);border:1px solid #c9973d33;border-radius:18px;align-items:center;gap:19px;margin:28px 0;padding:26px 25px;display:flex}.bangladesh4-price-icon{background:#c9973d21;border-radius:16px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;display:flex}.bangladesh4-price-content strong{font-family:var(--font-heading);margin-bottom:7px;font-size:19px;font-weight:800;line-height:1.4;display:block}.bangladesh4-price-content p{max-width:none;margin:0;font-size:15px}.bangladesh4-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.bangladesh4-business-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;padding:23px 21px}.bangladesh4-business-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282b}.bangladesh4-business-card-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.bangladesh4-business-icon{margin-bottom:11px;font-size:25px;display:block}.bangladesh4-business-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.bangladesh4-business-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.bangladesh4-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:25px 0 0;display:grid}.bangladesh4-category-grid div{min-height:76px;font-family:var(--font-body);background:#ffffffc2;border:1px solid #1c171012;border-radius:12px;align-items:center;gap:11px;padding:14px 15px;display:flex}.bangladesh4-category-grid span{flex:none;font-size:22px}.bangladesh4-category-grid strong{font-size:14.5px;font-weight:700;line-height:1.4}.bangladesh4-category-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d33!important}.bangladesh4-carousel-placeholder{text-align:center;background:linear-gradient(145deg,#f6ecdeb8,#fffffff0);border:2px dashed #c9973d59;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;margin:30px 0;padding:45px 30px;display:flex;position:relative}.bangladesh4-carousel-badge{color:#fff;font-family:var(--font-special);letter-spacing:.08em;background:#1c1710;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.bangladesh4-carousel-main-icon{margin-bottom:13px;font-size:48px}.bangladesh4-carousel-placeholder strong{font-family:var(--font-heading);margin-bottom:10px;font-size:20px;font-weight:800}.bangladesh4-carousel-placeholder p{max-width:620px;margin:0 auto 25px;font-size:15px}.bangladesh4-carousel-dots{justify-content:center;align-items:center;gap:7px;display:flex}.bangladesh4-carousel-dots span{background:#1c17102e;border-radius:50%;width:7px;height:7px}.bangladesh4-carousel-dots span.active{background:#c9973d;border-radius:999px;width:22px}.bangladesh4-profit-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:19px;align-items:center;gap:23px;margin:30px 0;padding:28px 26px;display:flex;box-shadow:0 16px 35px #1c171021}.bangladesh4-profit-number{font-family:var(--font-heading);color:#c9973d;flex:none;font-size:clamp(28px,5vw,43px);font-weight:800;line-height:1}.bangladesh4-profit-text .bangladesh4-card-label{color:#c9973d}.bangladesh4-profit-text strong{font-family:var(--font-heading);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.4;display:block}.bangladesh4-profit-text p{color:#ffffffbd;max-width:none;margin:0;font-size:14.5px}.bangladesh4-business-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.bangladesh4-business-types div{text-align:center;background:#c9973d14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:105px;padding:14px;display:flex}.bangladesh4-business-types span{font-size:23px}.bangladesh4-business-types strong{font-family:var(--font-heading);font-size:13.5px;font-weight:800}.bangladesh4-important-card{background:linear-gradient(135deg,#f28c281a,#ffffffeb);border-left:5px solid #f28c28;border-radius:17px;align-items:center;gap:18px;margin:28px 0 30px;padding:25px;display:flex}.bangladesh4-important-icon{color:#f28c28;width:50px;height:50px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}.bangladesh4-important-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:18px;font-weight:800;line-height:1.4;display:block}.bangladesh4-important-card p{max-width:none;margin:0;font-size:15px}.bangladesh4-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.bangladesh4-process-card{background:linear-gradient(150deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:215px;padding:23px 20px;position:relative;box-shadow:0 10px 25px #1c17100b}.bangladesh4-process-orange{background:linear-gradient(150deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.bangladesh4-process-gold{background:linear-gradient(150deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.bangladesh4-process-dark{color:#fff;background:#1c1710;border-color:#1c1710}.bangladesh4-process-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:22px;font-size:29px;font-weight:800;line-height:1}.bangladesh4-process-icon{margin-bottom:10px;font-size:25px;display:block}.bangladesh4-process-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;display:block}.bangladesh4-process-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.bangladesh4-process-dark p{color:#ffffffba}.bangladesh4-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:25px;display:grid}.bangladesh4-outcome-grid div{background:#c9973d14;border-left:4px solid #c9973d;border-radius:11px;align-items:flex-start;gap:13px;padding:15px 16px;display:flex}.bangladesh4-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:800}.bangladesh4-outcome-grid p{max-width:none;margin:0;font-size:14.5px;font-weight:600;line-height:1.6}.bangladesh4-outcome-wide{grid-column:1/-1}.bangladesh4-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 32px;display:grid}.bangladesh4-audience-grid div{text-align:center;background:#ffffffc2;border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:120px;padding:15px;display:flex}.bangladesh4-audience-grid span{font-size:24px}.bangladesh4-audience-grid strong{font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.4}.bangladesh4-audience-wide{grid-column:1/-1;background:#c9973d14!important;border-color:#c9973d33!important;flex-direction:row!important;min-height:90px!important}.bangladesh4-small-start-card{background:linear-gradient(135deg,#c9973d1c,#ffffffe6);border-radius:17px;align-items:center;gap:17px;padding:23px 24px;display:flex}.bangladesh4-small-start-icon{flex:none;font-size:30px}.bangladesh4-small-start-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.bangladesh4-small-start-card p{max-width:none;margin:0;font-size:15px}.bangladesh4-ignore-card{color:#fff;text-align:center;background:#1c1710;border-radius:17px;justify-content:center;align-items:center;gap:14px;margin:28px 0 30px;padding:24px 22px;display:flex;box-shadow:0 15px 32px #1c17101f}.bangladesh4-ignore-icon{font-size:25px}.bangladesh4-ignore-card strong{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4}.bangladesh4-direct-source-card{background:#c9973d17;border-left:5px solid #c9973d;border-radius:16px;align-items:center;gap:17px;margin:27px 0 30px;padding:24px;display:flex}.bangladesh4-direct-source-icon{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.bangladesh4-direct-source-card p{max-width:none;margin:6px 0 0;font-size:15px}.bangladesh4-final-heading{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:18px 21px;font-size:clamp(24px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.bangladesh4-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 27px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.bangladesh4-final-icon{margin-bottom:11px;font-size:28px}.bangladesh4-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;display:block}.bangladesh4-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.bangladesh4-popup-content p{font-size:16px;line-height:1.75}.bangladesh4-section{margin-bottom:130px}.bangladesh4-intro{margin-bottom:48px}.bangladesh4-section-heading{margin-bottom:28px}.bangladesh4-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.bangladesh4-hero-card{border-radius:18px;margin:24px 0 32px;padding:25px 19px}.bangladesh4-hero-icon{font-size:33px}.bangladesh4-hero-card strong{font-size:20px}.bangladesh4-hero-card p{font-size:15px}.bangladesh4-interest-card{gap:13px;padding:20px 17px}.bangladesh4-interest-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.bangladesh4-interest-card strong{font-size:16px}.bangladesh4-industry-card{border-radius:16px;gap:14px;padding:21px 18px}.bangladesh4-industry-icon{border-radius:13px;width:45px;height:45px;font-size:23px}.bangladesh4-industry-card strong{font-size:16px}.bangladesh4-industry-card p{font-size:14.5px}.bangladesh4-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bangladesh4-market-card{min-height:108px;padding:15px 10px}.bangladesh4-market-card span{font-size:23px}.bangladesh4-market-card strong{font-size:13px}.bangladesh4-price-card{gap:14px;padding:21px 18px}.bangladesh4-price-icon{border-radius:13px;width:47px;height:47px;font-size:24px}.bangladesh4-price-content strong{font-size:16px}.bangladesh4-price-content p{font-size:14.5px}.bangladesh4-business-grid{grid-template-columns:1fr;gap:11px}.bangladesh4-business-card{padding:19px 17px}.bangladesh4-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:21px}.bangladesh4-category-grid div{gap:8px;min-height:70px;padding:12px 11px}.bangladesh4-category-grid span{font-size:19px}.bangladesh4-category-grid strong{font-size:13px}.bangladesh4-category-wide{grid-column:1/-1}.bangladesh4-carousel-placeholder{border-radius:18px;min-height:310px;padding:42px 19px 30px}.bangladesh4-carousel-badge{font-size:9px;top:14px;right:14px}.bangladesh4-carousel-main-icon{font-size:42px}.bangladesh4-carousel-placeholder strong{font-size:18px}.bangladesh4-carousel-placeholder p{font-size:14.5px}.bangladesh4-profit-card{border-radius:17px;align-items:flex-start;gap:15px;padding:23px 18px}.bangladesh4-profit-number{font-size:30px}.bangladesh4-profit-text strong{font-size:16px}.bangladesh4-profit-text p{font-size:14px}.bangladesh4-business-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bangladesh4-important-card{gap:13px;padding:20px 17px}.bangladesh4-important-icon{width:43px;height:43px;font-size:21px}.bangladesh4-important-card strong{font-size:16px}.bangladesh4-process-grid{grid-template-columns:1fr;gap:11px}.bangladesh4-process-card{border-radius:15px;min-height:auto;padding:21px 18px}.bangladesh4-process-number{margin-bottom:18px;font-size:27px}.bangladesh4-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.bangladesh4-outcome-wide{grid-column:auto}.bangladesh4-outcome-grid div{padding:13px 14px}.bangladesh4-outcome-grid p{font-size:14.5px}.bangladesh4-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 28px}.bangladesh4-audience-grid div{min-height:105px;padding:13px 10px}.bangladesh4-audience-grid span{font-size:21px}.bangladesh4-audience-grid strong{font-size:12.5px}.bangladesh4-audience-wide{grid-column:1/-1;min-height:85px!important}.bangladesh4-small-start-card{gap:13px;padding:20px 17px}.bangladesh4-small-start-icon{font-size:25px}.bangladesh4-small-start-card strong{font-size:16px}.bangladesh4-small-start-card p{font-size:14.5px}.bangladesh4-ignore-card{margin:24px 0 27px;padding:21px 17px}.bangladesh4-ignore-card strong{font-size:17px}.bangladesh4-direct-source-card{gap:13px;padding:20px 17px}.bangladesh4-direct-source-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.bangladesh4-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.bangladesh4-final-card{border-radius:17px;margin:27px 0 25px;padding:25px 19px}.bangladesh4-final-card strong{font-size:17px}.bangladesh4-final-card p{font-size:15px}}@media (width<=430px){.bangladesh4-section{margin-bottom:120px}.bangladesh4-section-heading h2{padding:10px 12px;font-size:22px}.bangladesh4-popup-content p{font-size:15.5px;line-height:1.72}.bangladesh4-hero-card{padding:22px 16px}.bangladesh4-hero-card strong{font-size:18px}.bangladesh4-interest-card{padding:18px 14px}.bangladesh4-market-card{min-height:102px;padding:14px 8px}.bangladesh4-market-card strong{font-size:12.5px}.bangladesh4-business-card{padding:18px 15px}.bangladesh4-category-grid{gap:8px}.bangladesh4-category-grid div{min-height:66px;padding:10px 9px}.bangladesh4-category-grid span{font-size:18px}.bangladesh4-category-grid strong{font-size:12.5px}.bangladesh4-carousel-placeholder{min-height:290px;padding:40px 15px 25px}.bangladesh4-carousel-main-icon{font-size:38px}.bangladesh4-carousel-placeholder strong{font-size:17px}.bangladesh4-profit-card{padding:21px 15px}.bangladesh4-profit-number{font-size:27px}.bangladesh4-profit-text strong{font-size:15.5px}.bangladesh4-business-types{gap:8px}.bangladesh4-business-types div{min-height:96px}.bangladesh4-process-card{padding:20px 15px}.bangladesh4-process-card strong{font-size:14.5px}.bangladesh4-audience-grid{gap:8px}.bangladesh4-audience-grid div{min-height:98px}.bangladesh4-audience-grid strong{font-size:12px}.bangladesh4-final-heading{padding:13px 12px;font-size:21px}.bangladesh4-final-card{padding:22px 16px}.bangladesh4-final-card strong{font-size:16px}}@media (width<=380px){.bangladesh4-section-heading h2{font-size:20px}.bangladesh4-market-grid{gap:8px}.bangladesh4-market-card{min-height:96px}.bangladesh4-market-card span{font-size:21px}.bangladesh4-market-card strong{font-size:12px}.bangladesh4-category-grid{gap:7px}.bangladesh4-category-grid div{padding:9px 8px}.bangladesh4-category-grid strong{font-size:12px}.bangladesh4-final-heading{font-size:19px}.bangladesh4-final-card{padding:21px 14px}}.india5-popup-content{color:#1c1710;width:100%}.india5-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.india5-section{width:100%;margin-bottom:160px}.india5-intro{margin-bottom:58px}.india5-final-section{margin-bottom:0}.india5-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.india5-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.india5-statement-card{text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffeb);border:1px solid #c9973d3d;border-radius:20px;width:100%;max-width:760px;margin:28px auto 40px;padding:29px 30px;box-shadow:0 14px 34px #1c171012}.india5-card-icon{color:#c9973d;margin-bottom:10px;font-size:24px;display:block}.india5-statement-card strong{font-family:var(--font-heading);margin-bottom:13px;font-size:21px;font-weight:800;line-height:1.35;display:block}.india5-statement-card p{max-width:650px;margin:0 auto;font-size:15.5px;line-height:1.7}.india5-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.india5-difference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 34px;display:grid}.india5-difference-grid div{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #c9973d26;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:17px 12px;display:flex;box-shadow:0 8px 20px #1c17100a}.india5-difference-grid div:nth-child(2),.india5-difference-grid div:nth-child(5){background:linear-gradient(145deg,#f28c2817,#ffffffeb)}.india5-difference-grid span{font-size:25px}.india5-difference-grid strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.3}.india5-market-card{background:linear-gradient(135deg,#c9973d1c,#ffffffd9);border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:18px;width:100%;margin:28px 0 0;padding:23px 25px;display:flex}.india5-market-icon{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.india5-market-card p{max-width:none;margin:6px 0 0;font-size:15.5px}.india5-fabric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 32px;display:grid}.india5-fabric-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:20px 14px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 22px #1c17100b}.india5-fabric-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171012}.india5-fabric-card-gold{background:linear-gradient(145deg,#c9973d1f,#ffffffeb);border-color:#c9973d33}.india5-fabric-card-orange{background:linear-gradient(145deg,#f28c2817,#ffffffeb);border-color:#f28c282e}.india5-fabric-card-dark{color:#fff;background:linear-gradient(145deg,#1c1710,#2b241b);border-color:#1c1710}.india5-fabric-card span{font-size:27px}.india5-fabric-card strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.3}.india5-fabric-card small{max-width:150px;font-family:var(--font-body);opacity:.7;font-size:13px;line-height:1.5}.india5-expansion-card{background:linear-gradient(135deg,#c9973d1c,#ffffffe6);border:1px solid #c9973d33;border-radius:17px;align-items:center;gap:17px;margin:30px 0;padding:24px 25px;display:flex}.india5-expansion-icon{color:#c9973d;width:48px;height:48px;font-family:var(--font-heading);background:#1c1710;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.india5-expansion-card p{max-width:none;margin:6px 0 0;font-size:15px}.india5-different-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:32px 0 0;padding:28px 24px;display:flex;box-shadow:0 15px 32px #1c171021}.india5-different-callout span{color:#c9973d;font-size:22px}.india5-different-callout strong{max-width:750px;font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.45}.india5-luxury-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 32px;display:grid}.india5-luxury-card{background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:17px;padding:23px 20px}.india5-luxury-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.india5-luxury-card-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.india5-luxury-card span{margin-bottom:10px;font-size:26px;display:block}.india5-luxury-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:17px;font-weight:800;display:block}.india5-luxury-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.india5-premium-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#ffffffeb);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:30px 0 35px;padding:30px 28px;box-shadow:0 14px 34px #1c17100f}.india5-premium-icon{margin-bottom:11px;font-size:28px}.india5-premium-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.35;display:block}.india5-premium-card p{max-width:700px;margin:0 auto;font-size:15.5px}.india5-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:24px 0 30px;display:grid}.india5-category-grid div{font-family:var(--font-body);background:#ffffffbd;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15.5px;font-weight:600;line-height:1.5}.india5-category-wide{text-align:center;grid-column:1/-1;background:#c9973d14!important;border-color:#c9973d2e!important}.india5-variety-card{background:linear-gradient(135deg,#c9973d1c,#ffffffe6);border:1px solid #c9973d33;border-radius:17px;align-items:center;gap:17px;margin-top:30px;padding:23px 24px;display:flex}.india5-variety-icon{flex:none;font-size:30px}.india5-variety-card p{max-width:none;margin:6px 0 0;font-size:15px}.india5-start-card{color:#fff;background:#1c1710;border-radius:18px;gap:18px;width:100%;margin:28px 0 30px;padding:26px 25px;display:flex;position:relative;box-shadow:0 14px 32px #1c17101f}.india5-start-number{font-family:var(--font-heading);color:#c9973d;flex:none;font-size:35px;font-weight:800;line-height:1}.india5-start-card p{color:#fffc;max-width:none;margin:7px 0 0;font-size:15.5px}.india5-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 30px;display:grid}.india5-start-option{background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:16px;padding:22px 20px}.india5-start-option-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.india5-start-option-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.india5-start-icon{margin-bottom:10px;font-size:24px;display:block}.india5-start-option strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.india5-start-option p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.india5-start-callout{text-align:center;background:#f28c2814;border-radius:15px;justify-content:center;align-items:center;gap:12px;margin-top:30px;padding:22px 21px;display:flex}.india5-start-callout span{color:#c9973d;font-size:20px}.india5-start-callout strong{max-width:730px;font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.5}.india5-outcome-list{gap:12px;margin:25px 0 0;display:grid}.india5-outcome-list div{font-family:var(--font-body);background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;padding:14px 16px;font-size:15.5px;font-weight:600;line-height:1.65}.india5-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 32px;display:grid}.india5-audience-grid div{background:#ffffffb8;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15.5px;font-weight:600;line-height:1.55}.india5-audience-wide{text-align:center;grid-column:1/-1;background:#c9973d14!important;border-color:#c9973d2e!important}.india5-audience-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c282e;border-radius:19px;width:100%;margin-top:30px;padding:28px 25px;box-shadow:0 13px 30px #1c17100d}.india5-audience-icon{margin-bottom:11px;font-size:27px;display:block}.india5-audience-card strong{font-family:var(--font-heading);margin-bottom:11px;font-size:19px;font-weight:800;line-height:1.4;display:block}.india5-audience-card p{max-width:700px;margin:0 auto;font-size:15px}.india5-why-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:20px;width:100%;margin:28px 0 30px;padding:30px 26px;box-shadow:0 15px 34px #1c17101f}.india5-why-icon{color:#c9973d;margin-bottom:12px;font-size:29px}.india5-why-card strong{max-width:760px;font-family:var(--font-heading);margin:0 auto;font-size:20px;font-weight:800;line-height:1.45;display:block}.india5-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 30px;display:grid}.india5-why-grid>div{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:175px;padding:22px 20px}.india5-why-grid>div:nth-child(2){background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.india5-why-grid>div:nth-child(3),.india5-why-grid>div:nth-child(4){background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.india5-why-grid span{color:#c9973d;font-family:var(--font-heading);margin-bottom:21px;font-size:27px;font-weight:800;line-height:1;display:block}.india5-why-grid strong{font-family:var(--font-heading);margin-bottom:8px;font-size:17px;font-weight:800;display:block}.india5-why-grid p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.india5-india-callout{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:17px;margin:30px 0;padding:23px 24px;display:flex}.india5-india-callout-icon{flex:none;font-size:28px}.india5-india-callout p{max-width:none;margin:0;font-size:15px}.india5-process-card{background:linear-gradient(135deg,#c9973d21,#ffffffed);border:1px solid #c9973d33;border-radius:20px;margin:32px 0;padding:28px 25px;box-shadow:0 14px 32px #1c17100e}.india5-process-heading{align-items:center;gap:13px;margin-bottom:24px;display:flex}.india5-process-heading span{font-size:24px}.india5-process-heading strong{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.4}.india5-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.india5-process-grid>div{text-align:center;background:#ffffffc7;border-radius:14px;min-height:145px;padding:18px 14px}.india5-process-grid span{color:#a2762c;font-family:var(--font-heading);margin-bottom:15px;font-size:22px;font-weight:800;display:block}.india5-process-grid strong{font-family:var(--font-heading);margin-bottom:7px;font-size:15px;font-weight:800;display:block}.india5-process-grid p{max-width:none;margin:0;font-size:13.5px;line-height:1.55}.india5-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:17px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.india5-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.india5-final-card-icon{margin-bottom:11px;font-size:26px}.india5-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.india5-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.india5-popup-content p{font-size:16px;line-height:1.75}.india5-section{margin-bottom:130px}.india5-intro{margin-bottom:48px}.india5-section-heading{margin-bottom:28px}.india5-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.india5-statement-card{border-radius:17px;margin:24px auto 32px;padding:23px 19px}.india5-statement-card strong{font-size:18px}.india5-statement-card p{font-size:15px}.india5-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 30px}.india5-difference-grid div{border-radius:14px;min-height:105px;padding:15px 10px}.india5-difference-grid span{font-size:23px}.india5-difference-grid strong{font-size:13.5px}.india5-market-card{gap:13px;padding:20px 17px}.india5-market-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.india5-fabric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}.india5-fabric-card{border-radius:14px;min-height:125px;padding:16px 10px}.india5-fabric-card span{font-size:24px}.india5-fabric-card strong{font-size:14px}.india5-fabric-card small{font-size:12px}.india5-expansion-card{border-radius:15px;gap:13px;padding:20px 17px}.india5-expansion-icon{border-radius:12px;width:43px;height:43px;font-size:24px}.india5-expansion-card p{font-size:14.5px}.india5-different-callout{border-radius:15px;padding:23px 18px}.india5-different-callout strong{font-size:17px}.india5-luxury-grid{grid-template-columns:1fr;gap:11px}.india5-luxury-card{border-radius:15px;padding:20px 17px}.india5-luxury-card p{font-size:14.5px}.india5-premium-card{border-radius:17px;margin:24px 0 30px;padding:25px 18px}.india5-premium-card strong{font-size:18px}.india5-premium-card p{font-size:15px}.india5-category-grid{grid-template-columns:1fr;gap:9px;margin:21px 0 27px}.india5-category-grid div{padding:12px 13px;font-size:15px}.india5-category-wide{grid-column:auto}.india5-variety-card{border-radius:15px;gap:13px;padding:20px 17px}.india5-variety-icon{font-size:25px}.india5-variety-card p{font-size:14.5px}.india5-start-card{border-radius:16px;gap:14px;padding:22px 18px}.india5-start-number{font-size:28px}.india5-start-card p{font-size:15px}.india5-start-grid{grid-template-columns:1fr;gap:11px}.india5-start-option{padding:19px 17px}.india5-start-option p{font-size:14.5px}.india5-start-callout{padding:19px 16px}.india5-start-callout strong{font-size:15px}.india5-outcome-list{gap:11px;margin-top:22px}.india5-outcome-list div{padding:13px 14px;font-size:15px;line-height:1.68}.india5-audience-grid{grid-template-columns:1fr;gap:9px;margin:22px 0 28px}.india5-audience-grid div{padding:12px 13px;font-size:15px}.india5-audience-wide{grid-column:auto}.india5-audience-card{border-radius:17px;padding:25px 18px}.india5-audience-card strong{font-size:17px}.india5-audience-card p{font-size:15px}.india5-why-card{border-radius:17px;padding:25px 18px}.india5-why-card strong{font-size:18px}.india5-why-grid{grid-template-columns:1fr;gap:11px}.india5-why-grid>div{border-radius:15px;min-height:auto;padding:20px 18px}.india5-why-grid span{margin-bottom:17px;font-size:24px}.india5-why-grid p{font-size:14.5px}.india5-india-callout{gap:13px;padding:20px 17px}.india5-india-callout-icon{font-size:23px}.india5-india-callout p{font-size:14.5px}.india5-process-card{border-radius:17px;margin:28px 0;padding:23px 18px}.india5-process-heading{align-items:flex-start;gap:11px;margin-bottom:20px}.india5-process-heading strong{font-size:16px}.india5-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.india5-process-grid>div{border-radius:12px;min-height:130px;padding:16px 11px}.india5-process-grid span{margin-bottom:12px;font-size:20px}.india5-process-grid strong{font-size:14px}.india5-process-grid p{font-size:12.5px}.india5-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.india5-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.india5-final-card strong{font-size:17px}.india5-final-card p{font-size:15px}}@media (width<=430px){.india5-section{margin-bottom:120px}.india5-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.india5-popup-content p{font-size:15.5px;line-height:1.72}.india5-statement-card{padding:21px 16px}.india5-statement-card strong{font-size:17px}.india5-difference-grid{gap:8px}.india5-difference-grid div{min-height:98px;padding:13px 8px}.india5-difference-grid span{font-size:21px}.india5-difference-grid strong{font-size:12.5px}.india5-market-card{padding:18px 14px}.india5-fabric-card{min-height:115px;padding:14px 8px}.india5-fabric-card span{font-size:22px}.india5-fabric-card strong{font-size:13px}.india5-fabric-card small{font-size:11.5px}.india5-expansion-card{padding:18px 14px}.india5-different-callout{padding:21px 15px}.india5-luxury-card{padding:18px 15px}.india5-premium-card{padding:23px 16px}.india5-premium-card strong{font-size:17px}.india5-category-grid{gap:8px}.india5-category-grid div{padding:11px 12px;font-size:15px}.india5-variety-card{padding:18px 14px}.india5-start-card{padding:20px 15px}.india5-start-card p{font-size:14.5px}.india5-start-option{padding:18px 15px}.india5-start-callout{padding:18px 14px}.india5-start-callout strong{font-size:14.5px}.india5-outcome-list div{padding:12px 13px;font-size:15px}.india5-audience-card{padding:23px 15px}.india5-audience-card strong{font-size:16px}.india5-why-card{padding:23px 16px}.india5-why-card strong{font-size:17px}.india5-why-grid>div{padding:19px 15px}.india5-india-callout{padding:18px 14px}.india5-process-card{padding:21px 15px}.india5-process-heading strong{font-size:15px}.india5-process-grid{gap:8px}.india5-process-grid>div{min-height:125px;padding:15px 9px}.india5-process-grid p{font-size:12px}.india5-final-heading{padding:13px 12px;font-size:21px}.india5-final-card{padding:22px 16px}.india5-final-card strong{font-size:16px}}@media (width<=380px){.india5-section-heading h2{font-size:20px}.india5-difference-grid{gap:7px}.india5-difference-grid div{min-height:92px;padding:11px 7px}.india5-difference-grid strong{font-size:12px}.india5-fabric-grid{gap:8px}.india5-fabric-card{min-height:108px}.india5-fabric-card span{font-size:20px}.india5-fabric-card strong{font-size:12.5px}.india5-category-grid{gap:7px}.india5-category-grid div{padding:10px}.india5-process-grid>div{min-height:118px;padding:13px 7px}.india5-process-grid strong{font-size:13px}.india5-process-grid p{font-size:11.5px}.india5-final-heading{font-size:19px}.india5-final-card{padding:21px 14px}}.vietnam6-popup-content{color:#1c1710;width:100%}.vietnam6-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.vietnam6-section{width:100%;margin-bottom:160px}.vietnam6-intro{margin-bottom:58px}.vietnam6-final-section{margin-bottom:0}.vietnam6-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.vietnam6-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.vietnam6-statement-card{text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffeb);border:1px solid #c9973d3d;border-radius:21px;width:100%;max-width:780px;margin:28px auto 40px;padding:30px;box-shadow:0 14px 34px #1c171012}.vietnam6-card-icon{color:#c9973d;margin-bottom:11px;font-size:29px;display:block}.vietnam6-statement-card strong{font-family:var(--font-heading);margin-bottom:13px;font-size:21px;font-weight:800;line-height:1.35;display:block}.vietnam6-statement-card p{max-width:650px;margin:0 auto;font-size:15.5px;line-height:1.7}.vietnam6-market-card{background:linear-gradient(135deg,#c9973d1c,#ffffffd9);border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:18px;width:100%;margin:28px 0 0;padding:23px 25px;display:flex}.vietnam6-market-icon{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.vietnam6-market-card p{max-width:none;margin:6px 0 0;font-size:15.5px}.vietnam6-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.vietnam6-child-cycle{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin:30px 0 32px;display:grid}.vietnam6-cycle-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:17px;min-height:190px;padding:22px 18px;box-shadow:0 10px 25px #1c17100b}.vietnam6-cycle-card span{color:#c9973d;font-family:var(--font-heading);margin-bottom:22px;font-size:28px;font-weight:800;display:block}.vietnam6-cycle-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.35;display:block}.vietnam6-cycle-card p{max-width:none;margin:0;font-size:14px;line-height:1.65}.vietnam6-cycle-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.vietnam6-cycle-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.vietnam6-cycle-arrow{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}.vietnam6-occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 32px;display:grid}.vietnam6-occasion-grid div{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:112px;padding:16px 12px;display:flex}.vietnam6-occasion-grid span{font-size:25px}.vietnam6-occasion-grid strong{font-family:var(--font-heading);font-size:14px;font-weight:800}.vietnam6-steady-market-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;align-items:flex-start;gap:18px;margin:30px 0;padding:26px 25px;display:flex;box-shadow:0 15px 32px #1c17101f}.vietnam6-steady-icon{background:#c9973d26;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.vietnam6-steady-market-card .vietnam6-card-label{color:#c9973d}.vietnam6-steady-market-card strong{font-family:var(--font-heading);margin-top:7px;font-size:18px;font-weight:800;line-height:1.4;display:block}.vietnam6-steady-market-card p{color:#ffffffbf;max-width:none;margin:9px 0 0;font-size:15px}.vietnam6-small-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:28px;display:grid}.vietnam6-small-start-card{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;padding:22px 19px}.vietnam6-small-start-card span{color:#c9973d;font-family:var(--font-heading);margin-bottom:17px;font-size:25px;font-weight:800;display:block}.vietnam6-small-start-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15.5px;font-weight:800;display:block}.vietnam6-small-start-card p{max-width:none;margin:0;font-size:14px;line-height:1.65}.vietnam6-small-start-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.vietnam6-small-start-dark{color:#fff;background:#1c1710;border-color:#1c1710}.vietnam6-small-start-dark p{color:#ffffffb8}.vietnam6-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 30px;display:grid}.vietnam6-category-grid div{font-family:var(--font-body);background:#ffffffbd;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15.5px;font-weight:600;line-height:1.5}.vietnam6-category-wide{color:#8a6424;text-align:center;grid-column:1/-1;font-family:var(--font-heading)!important;background:linear-gradient(135deg,#c9973d1f,#ffffffe6)!important;border-color:#c9973d33!important;font-weight:800!important}.vietnam6-fashion-map{background:linear-gradient(135deg,#c9973d1a,#ffffffeb);border:1px solid #c9973d33;border-radius:19px;margin-top:32px;padding:26px 24px}.vietnam6-fashion-map-heading{text-align:center;margin-bottom:20px}.vietnam6-fashion-map-heading span{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.vietnam6-fashion-map-heading strong{font-family:var(--font-heading);font-size:20px;font-weight:800}.vietnam6-fashion-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vietnam6-fashion-map-grid div{text-align:center;background:#fffc;border-radius:15px;padding:21px 17px}.vietnam6-fashion-map-grid span{margin-bottom:9px;font-size:26px;display:block}.vietnam6-fashion-map-grid strong{font-family:var(--font-heading);margin-bottom:6px;font-size:15px;font-weight:800;display:block}.vietnam6-fashion-map-grid p{max-width:none;margin:0;font-size:13.5px;line-height:1.6}.vietnam6-business-intro{background:#f28c2814;border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:18px;margin:28px 0 30px;padding:25px 24px;display:flex}.vietnam6-business-icon{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.vietnam6-business-intro strong{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.4;display:block}.vietnam6-business-intro p{max-width:none;margin:7px 0 0;font-size:15px}.vietnam6-business-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:28px 0 32px;display:grid}.vietnam6-flow-card{background:linear-gradient(150deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:215px;padding:24px 21px;position:relative;box-shadow:0 11px 25px #1c17100b}.vietnam6-flow-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:15px;font-size:28px;font-weight:800}.vietnam6-flow-card>span{margin-bottom:9px;font-size:25px;display:block}.vietnam6-flow-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.vietnam6-flow-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.vietnam6-flow-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.vietnam6-flow-card-dark p{color:#ffffffbd}.vietnam6-preorder-card{background:linear-gradient(135deg,#c9973d1f,#ffffffeb);border:1px solid #c9973d38;border-radius:18px;align-items:center;gap:18px;margin:30px 0;padding:26px 25px;display:flex}.vietnam6-preorder-icon{background:#c9973d21;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex}.vietnam6-preorder-card strong{font-family:var(--font-heading);margin-top:6px;font-size:19px;font-weight:800;display:block}.vietnam6-preorder-card p{max-width:none;margin:8px 0 0;font-size:15px}.vietnam6-growth-card{color:#fff;text-align:center;background:#1c1710;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:19px 21px;display:flex}.vietnam6-growth-card span{color:#c9973d;font-size:20px}.vietnam6-growth-card strong{font-family:var(--font-heading);font-size:15.5px;font-weight:800;line-height:1.5}.vietnam6-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;display:grid}.vietnam6-outcome-grid div{background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;align-items:flex-start;gap:13px;padding:15px;display:flex}.vietnam6-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:13px;font-weight:800}.vietnam6-outcome-grid p{max-width:none;margin:0;font-size:14.5px;font-weight:600;line-height:1.65}.vietnam6-outcome-wide{grid-column:1/-1;background:linear-gradient(135deg,#f28c2817,#fffc)!important;border-left-color:#f28c28!important}.vietnam6-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 0;display:grid}.vietnam6-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:12px;align-items:center;gap:12px;padding:15px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.vietnam6-audience-grid span{flex:none;font-size:22px}.vietnam6-audience-grid strong{font-family:var(--font-heading);font-size:14.5px;font-weight:800}.vietnam6-market-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:28px 0 32px;display:grid}.vietnam6-market-switch-card{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;padding:17px 12px;display:flex}.vietnam6-market-switch-card span{font-size:28px}.vietnam6-market-switch-card strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.vietnam6-market-switch-card small{color:#6f6558;font-size:12px;line-height:1.45}.vietnam6-market-switch-highlight{background:linear-gradient(145deg,#f28c2821,#ffffffeb);border-color:#f28c284d;box-shadow:0 10px 25px #f28c2814}.vietnam6-direct-source-card{color:#fff;background:#1c1710;border-radius:19px;align-items:flex-start;gap:18px;margin:30px 0;padding:27px 25px;display:flex;box-shadow:0 15px 32px #1c17101f}.vietnam6-direct-source-icon{color:#c9973d;background:#c9973d24;border-radius:15px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:25px;display:flex}.vietnam6-direct-source-card .vietnam6-card-label{color:#c9973d}.vietnam6-direct-source-card strong{font-family:var(--font-heading);margin-top:7px;font-size:19px;font-weight:800;line-height:1.4;display:block}.vietnam6-direct-source-card p{color:#ffffffbf;max-width:none;margin:9px 0 0;font-size:15px}.vietnam6-visual-scenario{background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c2833;border-radius:19px;align-items:center;gap:18px;padding:27px 25px;display:flex}.vietnam6-scenario-icon{background:#f28c2821;border-radius:17px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:29px;display:flex}.vietnam6-visual-scenario strong{font-family:var(--font-heading);margin-top:6px;font-size:19px;font-weight:800;display:block}.vietnam6-visual-scenario p{max-width:none;margin:8px 0 0;font-size:15px}.vietnam6-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:18px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.25;box-shadow:0 14px 30px #1c17101c}.vietnam6-final-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 34px;display:grid}.vietnam6-final-process div{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #c9973d2e;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex}.vietnam6-final-process span{color:#c9973d;font-family:var(--font-heading);font-size:23px;font-weight:800}.vietnam6-final-process strong{font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.35}.vietnam6-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.vietnam6-final-card-icon{margin-bottom:11px;font-size:27px}.vietnam6-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.4;display:block}.vietnam6-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.vietnam6-popup-content p{font-size:16px;line-height:1.75}.vietnam6-section{margin-bottom:130px}.vietnam6-intro{margin-bottom:48px}.vietnam6-section-heading{margin-bottom:28px}.vietnam6-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.vietnam6-statement-card{border-radius:17px;margin:24px auto 32px;padding:24px 19px}.vietnam6-statement-card strong{font-size:18px}.vietnam6-statement-card p{font-size:15px}.vietnam6-market-card{gap:13px;padding:20px 17px}.vietnam6-market-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.vietnam6-child-cycle{grid-template-columns:1fr;gap:10px;margin:24px 0 28px}.vietnam6-cycle-card{border-radius:15px;min-height:auto;padding:20px 17px}.vietnam6-cycle-card span{margin-bottom:13px;font-size:25px}.vietnam6-cycle-card p{font-size:14.5px}.vietnam6-cycle-arrow{height:20px;transform:rotate(90deg)}.vietnam6-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 28px}.vietnam6-occasion-grid div{border-radius:13px;min-height:100px;padding:14px 9px}.vietnam6-occasion-grid span{font-size:22px}.vietnam6-occasion-grid strong{font-size:13px}.vietnam6-steady-market-card{border-radius:16px;gap:13px;padding:22px 17px}.vietnam6-steady-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.vietnam6-steady-market-card strong{font-size:16px}.vietnam6-steady-market-card p{font-size:14.5px}.vietnam6-small-start-grid{grid-template-columns:1fr;gap:10px}.vietnam6-small-start-card{border-radius:15px;padding:19px 17px}.vietnam6-category-grid{grid-template-columns:1fr;gap:9px;margin:21px 0 27px}.vietnam6-category-grid div{padding:12px 13px;font-size:15px}.vietnam6-category-wide{grid-column:auto}.vietnam6-fashion-map{border-radius:16px;padding:22px 16px}.vietnam6-fashion-map-heading strong{font-size:18px}.vietnam6-fashion-map-grid{grid-template-columns:1fr;gap:9px}.vietnam6-fashion-map-grid div{padding:18px 15px}.vietnam6-business-intro{gap:13px;padding:21px 17px}.vietnam6-business-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.vietnam6-business-intro strong{font-size:16px}.vietnam6-business-intro p{font-size:14.5px}.vietnam6-business-flow{grid-template-columns:1fr;gap:11px;margin:24px 0 28px}.vietnam6-flow-card{border-radius:15px;min-height:auto;padding:21px 18px}.vietnam6-flow-number{margin-bottom:14px;font-size:25px}.vietnam6-preorder-card{border-radius:16px;gap:13px;padding:22px 17px}.vietnam6-preorder-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.vietnam6-preorder-card strong{font-size:17px}.vietnam6-preorder-card p{font-size:14.5px}.vietnam6-growth-card{padding:17px 15px}.vietnam6-growth-card strong{font-size:14.5px}.vietnam6-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.vietnam6-outcome-grid div{padding:13px 14px}.vietnam6-outcome-grid p{font-size:15px}.vietnam6-outcome-wide{grid-column:auto}.vietnam6-audience-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.vietnam6-audience-grid div{padding:13px 14px}.vietnam6-market-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 28px}.vietnam6-market-switch-card{min-height:125px;padding:14px 10px}.vietnam6-market-switch-card span{font-size:25px}.vietnam6-direct-source-card{border-radius:16px;gap:13px;padding:22px 17px}.vietnam6-direct-source-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.vietnam6-direct-source-card strong{font-size:16px}.vietnam6-direct-source-card p{font-size:14.5px}.vietnam6-visual-scenario{border-radius:16px;gap:13px;padding:22px 17px}.vietnam6-scenario-icon{border-radius:13px;width:47px;height:47px;font-size:23px}.vietnam6-visual-scenario strong{font-size:17px}.vietnam6-visual-scenario p{font-size:14.5px}.vietnam6-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.vietnam6-final-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:25px 0 28px}.vietnam6-final-process div{min-height:102px;padding:14px}.vietnam6-final-process span{font-size:21px}.vietnam6-final-process strong{font-size:12.5px}.vietnam6-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.vietnam6-final-card strong{font-size:17px}.vietnam6-final-card p{font-size:15px}}@media (width<=430px){.vietnam6-section{margin-bottom:120px}.vietnam6-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.vietnam6-popup-content p{font-size:15.5px;line-height:1.72}.vietnam6-statement-card{padding:21px 16px}.vietnam6-statement-card strong{font-size:17px}.vietnam6-market-card{padding:18px 14px}.vietnam6-cycle-card{padding:18px 15px}.vietnam6-occasion-grid{gap:8px}.vietnam6-occasion-grid div{min-height:94px}.vietnam6-steady-market-card{padding:20px 15px}.vietnam6-small-start-card{padding:18px 15px}.vietnam6-category-grid{gap:8px}.vietnam6-category-grid div{padding:11px 12px;font-size:15px}.vietnam6-fashion-map{padding:20px 14px}.vietnam6-business-intro{padding:19px 14px}.vietnam6-flow-card,.vietnam6-preorder-card{padding:20px 15px}.vietnam6-growth-card{padding:16px 13px}.vietnam6-audience-grid div{padding:12px 13px}.vietnam6-market-switch-card{min-height:116px;padding:13px 8px}.vietnam6-market-switch-card strong{font-size:14px}.vietnam6-market-switch-card small{font-size:11px}.vietnam6-direct-source-card,.vietnam6-visual-scenario{padding:20px 14px}.vietnam6-final-heading{padding:13px 12px;font-size:21px}.vietnam6-final-process{gap:8px}.vietnam6-final-process div{min-height:96px;padding:12px}.vietnam6-final-process strong{font-size:12px}.vietnam6-final-card{padding:22px 16px}.vietnam6-final-card strong{font-size:16px}}@media (width<=380px){.vietnam6-section-heading h2{font-size:20px}.vietnam6-occasion-grid{gap:7px}.vietnam6-occasion-grid div{min-height:90px}.vietnam6-occasion-grid span{font-size:20px}.vietnam6-occasion-grid strong{font-size:12.5px}.vietnam6-category-grid{gap:7px}.vietnam6-category-grid div{padding:10px}.vietnam6-market-switch{gap:7px}.vietnam6-market-switch-card{min-height:108px}.vietnam6-market-switch-card span{font-size:22px}.vietnam6-final-heading{font-size:19px}.vietnam6-final-card{padding:21px 14px}}.egypt7-popup-content{color:#1c1710;width:100%}.egypt7-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.egypt7-section{width:100%;margin-bottom:160px}.egypt7-intro{margin-bottom:58px}.egypt7-final-section{margin-bottom:0}.egypt7-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.egypt7-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.egypt7-hero-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff2);border:1px solid #c9973d40;border-radius:22px;width:100%;max-width:820px;margin:28px auto 38px;padding:34px 30px;box-shadow:0 16px 38px #1c171012}.egypt7-hero-icon{background:#c9973d21;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 15px;font-size:31px;display:flex}.egypt7-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1.35;display:block}.egypt7-hero-card strong{max-width:690px;font-family:var(--font-heading);margin:0 auto 12px;font-size:23px;font-weight:800;line-height:1.35;display:block}.egypt7-hero-card p{max-width:670px;margin:0 auto;font-size:15.5px}.egypt7-variety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:27px 0 32px;display:grid}.egypt7-variety-item{text-align:center;background:linear-gradient(145deg,#fffffff7,#f6ecdeb8);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:21px 17px;transition:transform .18s,box-shadow .18s;display:flex}.egypt7-variety-item:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171011}.egypt7-variety-item-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffed);border-color:#c9973d33}.egypt7-variety-item-orange{background:linear-gradient(145deg,#f28c2817,#ffffffed);border-color:#f28c282e}.egypt7-variety-item-wide{flex-direction:row;grid-column:1/-1;gap:16px;min-height:125px}.egypt7-variety-item span{margin-bottom:9px;font-size:27px}.egypt7-variety-item-wide span{margin-bottom:0}.egypt7-variety-item strong{font-family:var(--font-heading);margin-bottom:5px;font-size:15.5px;font-weight:800;line-height:1.35}.egypt7-variety-item small{color:#1c1710ab;max-width:260px;font-family:var(--font-body);font-size:13.5px;line-height:1.5}.egypt7-intro-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin-top:30px;padding:27px 23px;display:flex;box-shadow:0 15px 32px #1c171021}.egypt7-intro-callout-icon{font-size:25px}.egypt7-intro-callout strong{max-width:720px;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4}.egypt7-intro-callout p{color:#ffffffbd;margin:0;font-size:15px}.egypt7-traditional-modern{grid-template-columns:1fr 45px 1fr;align-items:stretch;gap:10px;margin:30px 0 25px;display:grid}.egypt7-style-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdebf);border:1px solid #1c171014;border-radius:18px;min-height:205px;padding:25px 21px;position:relative}.egypt7-style-card-modern{background:linear-gradient(145deg,#f28c2817,#fffffff0);border-color:#f28c2833}.egypt7-style-number{color:#a2762c99;font-family:var(--font-heading);font-size:12px;font-weight:800;position:absolute;top:15px;left:17px}.egypt7-style-icon{margin:20px 0 12px;font-size:31px;display:block}.egypt7-style-card strong{font-family:var(--font-heading);margin-bottom:9px;font-size:18px;font-weight:800;display:block}.egypt7-style-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.egypt7-style-connector{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.egypt7-style-statement{background:linear-gradient(135deg,#c9973d1f,#ffffffe6);border-left:5px solid #c9973d;border-radius:16px;margin:30px 0 34px;padding:27px 25px}.egypt7-style-statement span{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.egypt7-style-statement strong{font-family:var(--font-heading);margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.35;display:block}.egypt7-style-statement p{max-width:none;margin:0;font-size:15px}.egypt7-customer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;display:grid}.egypt7-customer-grid>div{background:#ffffffbd;border:1px solid #1c171012;border-radius:15px;padding:20px 18px}.egypt7-customer-grid>div:nth-child(2),.egypt7-customer-grid>div:nth-child(5){background:#c9973d14;border-color:#c9973d2e}.egypt7-customer-grid span{margin-bottom:9px;font-size:23px;display:block}.egypt7-customer-grid strong{font-family:var(--font-heading);margin-bottom:6px;font-size:16px;font-weight:800;display:block}.egypt7-customer-grid p{max-width:none;margin:0;font-size:14px;line-height:1.6}.egypt7-customer-wide{grid-column:1/-1}.egypt7-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 30px;display:grid}.egypt7-catalogue-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:125px;padding:17px 13px;transition:transform .18s,box-shadow .18s;display:flex}.egypt7-catalogue-card:hover{transform:translateY(-3px);box-shadow:0 11px 24px #1c17100f}.egypt7-catalogue-card span{font-size:27px}.egypt7-catalogue-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.egypt7-catalogue-card-featured{background:linear-gradient(145deg,#c9973d21,#ffffffeb);border-color:#c9973d3d}.egypt7-catalogue-more{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c2838}.egypt7-catalogue-more span{color:#f28c28;font-size:30px}.egypt7-category-callout{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:17px;padding:23px 24px;display:flex}.egypt7-category-callout-icon{background:#f28c281f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;font-size:24px;display:flex}.egypt7-category-callout p{max-width:none;margin:5px 0 0;font-size:15px}.egypt7-business-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 27px;display:grid}.egypt7-business-step{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:210px;padding:23px 20px;position:relative}.egypt7-business-step-dark{color:#fff;background:#1c1710;border-color:#1c1710}.egypt7-business-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:21px;font-size:30px;font-weight:800;line-height:1}.egypt7-business-step>span{margin-bottom:9px;font-size:24px;display:block}.egypt7-business-step strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.egypt7-business-step p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.egypt7-business-step-dark p{color:#ffffffb8}.egypt7-online-supply-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 28px;display:grid}.egypt7-online-supply-grid>div{text-align:center;background:#c9973d12;border:1px solid #c9973d29;border-radius:15px;padding:20px 17px}.egypt7-online-supply-grid span{margin-bottom:8px;font-size:24px;display:block}.egypt7-online-supply-grid strong{font-family:var(--font-heading);margin-bottom:6px;font-size:15px;font-weight:800;display:block}.egypt7-online-supply-grid p{max-width:none;margin:0;font-size:13.5px;line-height:1.55}.egypt7-supplier-callout{color:#fff;text-align:center;background:#1c1710;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:20px 22px;display:flex}.egypt7-supplier-callout>span{color:#c9973d;font-size:21px}.egypt7-supplier-callout strong{max-width:760px;font-family:var(--font-heading);font-size:16.5px;font-weight:800;line-height:1.45}.egypt7-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.egypt7-outcome-grid>div{background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;align-items:flex-start;gap:13px;padding:16px 15px;display:flex}.egypt7-outcome-grid>div:nth-child(3n){background:#f28c2812;border-left-color:#f28c28}.egypt7-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:800;line-height:1.6}.egypt7-outcome-grid p{max-width:none;margin:0;font-size:14.5px;font-weight:600;line-height:1.6}.egypt7-outcome-wide{grid-column:1/-1}.egypt7-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 0;display:grid}.egypt7-audience-grid>div{background:#ffffffb8;border:1px solid #1c171012;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.egypt7-audience-grid>div:nth-child(odd){background:#f6ecdead}.egypt7-audience-grid span{flex:none;font-size:22px}.egypt7-audience-grid strong{font-family:var(--font-heading);font-size:14.5px;font-weight:800;line-height:1.45}.egypt7-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d17!important;border-color:#c9973d33!important}.egypt7-market-expansion{background:linear-gradient(135deg,#c9973d1c,#ffffffed);border:1px solid #c9973d38;border-radius:20px;margin:28px 0 27px;padding:27px 25px;box-shadow:0 14px 32px #1c17100e}.egypt7-market-expansion-top{align-items:center;gap:16px;display:flex}.egypt7-market-expansion-icon{background:#c9973d21;border-radius:15px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:27px;display:flex}.egypt7-market-expansion-top strong{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4;display:block}.egypt7-market-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:25px 0;display:grid}.egypt7-market-pills div{font-family:var(--font-special);text-align:center;background:#ffffffd1;border:1px solid #1c171012;border-radius:999px;padding:11px 8px;font-size:12px;font-weight:800}.egypt7-market-pills .egypt7-market-pill-active{color:#fff;background:#f28c28;border-color:#f28c2840}.egypt7-market-expansion p{max-width:none;margin:0;font-size:15px}.egypt7-direct-callout{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:14px;padding:23px 22px;display:flex}.egypt7-direct-callout>span{flex:none;font-size:24px}.egypt7-direct-callout strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.5}.egypt7-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:17px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.egypt7-final-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 32px;display:grid}.egypt7-final-process>div{text-align:center;background:#f6ecdea8;border:1px solid #c9973d2e;border-radius:14px;flex-direction:column;justify-content:center;min-height:115px;padding:17px 13px;display:flex}.egypt7-final-process span{color:#c9973d;font-family:var(--font-heading);margin-bottom:9px;font-size:20px;font-weight:800;display:block}.egypt7-final-process strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.4}.egypt7-aim-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:30px 0 28px;padding:30px 27px;box-shadow:0 15px 34px #1c171011}.egypt7-aim-icon{margin-bottom:10px;font-size:27px}.egypt7-aim-card strong{font-family:var(--font-heading);margin-bottom:11px;font-size:20px;font-weight:800;display:block}.egypt7-aim-card p{max-width:680px;margin:0 auto;font-size:15.5px}@media (width<=700px){.egypt7-popup-content p{font-size:16px;line-height:1.75}.egypt7-section{margin-bottom:130px}.egypt7-intro{margin-bottom:48px}.egypt7-section-heading{margin-bottom:28px}.egypt7-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.egypt7-hero-card{border-radius:18px;margin:24px auto 32px;padding:25px 19px}.egypt7-hero-icon{border-radius:15px;width:54px;height:54px;font-size:27px}.egypt7-hero-card strong{font-size:19px}.egypt7-hero-card p{font-size:15px}.egypt7-variety-grid{grid-template-columns:1fr;gap:10px;margin:22px 0 28px}.egypt7-variety-item{text-align:left;flex-direction:row;justify-content:flex-start;gap:13px;min-height:112px;padding:17px 16px}.egypt7-variety-item span,.egypt7-variety-item-wide span{margin:0;font-size:24px}.egypt7-variety-item strong{font-size:14.5px}.egypt7-variety-item small{max-width:none;font-size:13px}.egypt7-variety-item-wide{grid-column:auto}.egypt7-intro-callout{border-radius:15px;padding:23px 18px}.egypt7-intro-callout strong{font-size:17px}.egypt7-traditional-modern{grid-template-columns:1fr;gap:8px;margin:24px 0}.egypt7-style-card{border-radius:16px;min-height:auto;padding:23px 18px}.egypt7-style-connector{height:28px}.egypt7-style-icon{margin:13px 0 9px;font-size:27px}.egypt7-style-card strong{font-size:17px}.egypt7-style-statement{margin:26px 0 30px;padding:22px 17px}.egypt7-style-statement strong{font-size:18px}.egypt7-customer-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.egypt7-customer-wide{grid-column:auto}.egypt7-catalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:21px 0 27px}.egypt7-catalogue-card{border-radius:13px;min-height:105px;padding:14px 9px}.egypt7-catalogue-card span{font-size:23px}.egypt7-catalogue-card strong{font-size:13px}.egypt7-category-callout{gap:13px;padding:20px 17px}.egypt7-category-callout-icon{border-radius:12px;width:43px;height:43px;font-size:21px}.egypt7-category-callout p{font-size:14.5px}.egypt7-business-flow{grid-template-columns:1fr;gap:10px;margin:24px 0}.egypt7-business-step{border-radius:15px;min-height:auto;padding:21px 18px}.egypt7-business-number{margin-bottom:17px;font-size:27px}.egypt7-business-step p{font-size:14.5px}.egypt7-online-supply-grid{grid-template-columns:1fr;gap:9px;margin:22px 0 25px}.egypt7-online-supply-grid>div{text-align:left;grid-template-columns:40px 1fr;align-items:center;column-gap:10px;padding:15px;display:grid}.egypt7-online-supply-grid span{grid-row:1/span 2;margin:0}.egypt7-online-supply-grid strong{margin:0}.egypt7-online-supply-grid p{margin-top:3px}.egypt7-supplier-callout{padding:17px 15px}.egypt7-supplier-callout strong{font-size:15px}.egypt7-outcome-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.egypt7-outcome-grid>div{padding:13px}.egypt7-outcome-grid p{font-size:14.5px}.egypt7-outcome-wide{grid-column:auto}.egypt7-audience-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.egypt7-audience-grid>div{padding:12px 13px}.egypt7-audience-grid strong{font-size:14.5px}.egypt7-audience-wide{grid-column:auto}.egypt7-market-expansion{border-radius:17px;margin:24px 0;padding:22px 17px}.egypt7-market-expansion-top{gap:12px}.egypt7-market-expansion-icon{border-radius:12px;width:45px;height:45px;font-size:23px}.egypt7-market-expansion-top strong{font-size:17px}.egypt7-market-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:21px 0}.egypt7-market-pills div{border-radius:11px;padding:10px 7px;font-size:11px}.egypt7-market-expansion p{font-size:14.5px}.egypt7-direct-callout{gap:12px;padding:20px 16px}.egypt7-direct-callout strong{font-size:15px}.egypt7-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.egypt7-final-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 27px}.egypt7-final-process>div{min-height:100px;padding:14px 10px}.egypt7-final-process strong{font-size:11.5px}.egypt7-aim-card{border-radius:17px;margin:27px 0 25px;padding:25px 18px}.egypt7-aim-card strong{font-size:18px}.egypt7-aim-card p{font-size:15px}}@media (width<=430px){.egypt7-section{margin-bottom:120px}.egypt7-section-heading h2{padding:10px 12px;font-size:22px}.egypt7-popup-content p{font-size:15.5px;line-height:1.72}.egypt7-hero-card{padding:22px 16px}.egypt7-hero-card strong{font-size:17px}.egypt7-intro-callout,.egypt7-style-card{padding:21px 15px}.egypt7-style-statement{padding:20px 15px}.egypt7-style-statement strong{font-size:17px}.egypt7-customer-grid>div{padding:17px 14px}.egypt7-catalogue{gap:8px}.egypt7-catalogue-card{min-height:100px;padding:13px 8px}.egypt7-catalogue-card strong{font-size:12.5px}.egypt7-category-callout{padding:18px 14px}.egypt7-business-step{padding:20px 15px}.egypt7-online-supply-grid>div{padding:14px}.egypt7-market-expansion{padding:20px 14px}.egypt7-market-expansion-top strong{font-size:16px}.egypt7-direct-callout{padding:18px 14px}.egypt7-final-heading{padding:13px 12px;font-size:21px}.egypt7-final-process{gap:8px}.egypt7-final-process>div{min-height:94px;padding:12px 8px}.egypt7-final-process strong{font-size:10.5px}.egypt7-aim-card{padding:22px 16px}}@media (width<=380px){.egypt7-section-heading h2{font-size:20px}.egypt7-catalogue{gap:7px}.egypt7-catalogue-card{min-height:94px;padding:11px 7px}.egypt7-catalogue-card span{font-size:21px}.egypt7-catalogue-card strong{font-size:12px}.egypt7-market-pills div{font-size:10.5px}.egypt7-final-heading{font-size:19px}.egypt7-final-process>div{min-height:90px}}.hair8-popup-content{color:#1c1710;width:100%}.hair8-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.hair8-section{width:100%;margin-bottom:160px}.hair8-intro{margin-bottom:58px}.hair8-final-section{margin-bottom:0}.hair8-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.hair8-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.hair8-hero-statement{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#30281e);border-radius:22px;width:100%;max-width:800px;margin:30px auto 38px;padding:34px 28px;box-shadow:0 17px 36px #1c171021}.hair8-hero-icon{color:#c9973d;margin-bottom:13px;font-size:28px;display:block}.hair8-hero-statement strong{font-family:var(--font-heading);letter-spacing:-.015em;font-size:clamp(21px,4vw,29px);font-weight:800;line-height:1.35;display:block}.hair8-quality-warning{background:linear-gradient(135deg,#f28c281a,#ffffffe6);border-left:5px solid #f28c28;border-radius:17px;align-items:flex-start;gap:18px;margin:30px 0;padding:25px 24px;display:flex}.hair8-warning-icon{background:#f28c281f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;display:flex}.hair8-quality-warning strong{font-family:var(--font-heading);margin:6px 0 10px;font-size:21px;font-weight:800;line-height:1.3;display:block}.hair8-quality-warning p{max-width:none;margin:0;font-size:15.5px}.hair8-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.hair8-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:30px 0 28px;display:grid}.hair8-market-card{background:linear-gradient(145deg,#fffffff7,#f6ecdeb8);border:1px solid #1c171014;border-radius:19px;min-height:300px;padding:24px 22px;box-shadow:0 11px 25px #1c17100b}.hair8-market-card-orange{background:linear-gradient(145deg,#f28c281a,#fffffff0);border-color:#f28c2833}.hair8-market-card-dark{color:#fff;background:linear-gradient(145deg,#1c1710,#30281e);border-color:#1c1710}.hair8-market-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hair8-market-flag{font-size:35px}.hair8-market-number{color:#c9973d;font-family:var(--font-heading);font-size:28px;font-weight:800}.hair8-market-card>strong{font-family:var(--font-heading);margin-bottom:8px;font-size:22px;font-weight:800;display:block}.hair8-market-tag{color:#8a6424;font-family:var(--font-special);letter-spacing:.06em;background:#c9973d1f;border-radius:999px;margin-bottom:17px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-block}.hair8-market-card-dark .hair8-market-tag{color:#e4c27a;background:#c9973d2e}.hair8-market-card p{max-width:none;margin:0;font-size:14.8px;line-height:1.7}.hair8-market-note{background:#c9973d17;border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:16px;padding:22px 23px;display:flex}.hair8-market-note-icon{flex:none;font-size:27px}.hair8-market-note p{max-width:none;margin:5px 0 0;font-size:15px}.hair8-learning-banner{background:linear-gradient(135deg,#c9973d1f,#ffffffeb);border-radius:17px;align-items:center;gap:18px;margin:27px 0 32px;padding:23px 24px;display:flex}.hair8-learning-banner>span{color:#c9973d;font-family:var(--font-heading);flex:none;font-size:35px;font-weight:800}.hair8-learning-banner strong{font-family:var(--font-heading);font-size:17px;font-weight:800;line-height:1.45}.hair8-type-card{background:linear-gradient(145deg,#fffffff7,#f6ecdeb3);border:1px solid #1c171014;border-radius:20px;grid-template-columns:65px minmax(0,1fr);gap:20px;margin:18px 0;padding:26px 24px;display:grid;box-shadow:0 11px 25px #1c17100b}.hair8-type-card-premium{background:linear-gradient(145deg,#c9973d1f,#fffffff0);border-color:#c9973d38}.hair8-type-card-dark{color:#fff;background:linear-gradient(145deg,#1c1710,#30281e);border-color:#1c1710}.hair8-type-number{color:#c9973d;font-family:var(--font-heading);font-size:38px;font-weight:800;line-height:1}.hair8-type-heading{align-items:center;gap:13px;margin-bottom:18px;display:flex}.hair8-type-icon{background:#c9973d1f;border-radius:13px;flex:none;justify-content:center;align-items:center;width:45px;height:45px;font-size:23px;display:flex}.hair8-type-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.hair8-type-heading h3{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:800;line-height:1.2}.hair8-type-content>p{max-width:none;margin-bottom:20px;font-size:15px}.hair8-feature-row{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.hair8-feature-row span{font-family:var(--font-special);background:#c9973d1a;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.hair8-type-note{background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;padding:15px 16px;font-size:14px;line-height:1.65}.hair8-type-note strong{font-family:var(--font-heading);font-weight:800}.hair8-premium-strip{text-align:center;background:#c9973d1a;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:15px;display:flex}.hair8-premium-strip span{font-size:19px}.hair8-premium-strip strong{font-family:var(--font-special);letter-spacing:.05em;font-size:11px;font-weight:800}.hair8-blend-visual{grid-template-columns:1fr auto 1fr auto 1.2fr;align-items:center;gap:10px;margin:21px 0;display:grid}.hair8-blend-visual>div{text-align:center;background:#ffffffc7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;padding:13px;display:flex}.hair8-blend-visual>div>span{font-size:24px}.hair8-blend-visual strong{font-family:var(--font-heading);font-size:12px;font-weight:800}.hair8-plus,.hair8-equals{color:#c9973d;font-family:var(--font-heading);font-size:21px;font-weight:800}.hair8-blend-result{border:1px solid #c9973d33}.hair8-affordability-card{background:#ffffff17;border-radius:15px;align-items:center;gap:15px;margin:20px 0;padding:19px;display:flex}.hair8-affordability-card>span{color:#f28c28;width:48px;height:48px;font-family:var(--font-heading);background:#f28c282e;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:23px;font-weight:800;display:flex}.hair8-affordability-card strong{color:#fff;font-family:var(--font-heading);margin-bottom:5px;font-size:15px;font-weight:800;display:block}.hair8-affordability-card p{color:#ffffffb3;max-width:none;margin:0;font-size:14px}.hair8-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:27px 0 32px;display:grid}.hair8-product-grid div{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;padding:17px 12px;display:flex}.hair8-product-grid span{font-size:27px}.hair8-product-grid strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.35}.hair8-business-options{background:linear-gradient(135deg,#c9973d1c,#ffffffe6);border-radius:19px;padding:25px 23px}.hair8-business-option-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.hair8-business-option-grid div{text-align:center;background:#ffffffbf;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:105px;padding:13px 9px;display:flex}.hair8-business-option-grid span{font-size:21px}.hair8-business-option-grid strong{font-family:var(--font-heading);font-size:11.5px;font-weight:800;line-height:1.35}.hair8-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.hair8-outcome-grid div{font-family:var(--font-body);background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;padding:14px 15px;font-size:14.8px;font-weight:600;line-height:1.6}.hair8-outcome-highlight{background:#f28c281a!important;border-left-color:#f28c28!important}.hair8-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:25px 0 30px;display:grid}.hair8-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:11px;padding:13px 15px;font-size:15px;font-weight:600;line-height:1.55}.hair8-audience-card{background:#c9973d17;border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:16px;padding:22px 23px;display:flex}.hair8-audience-icon{flex:none;font-size:28px}.hair8-audience-card p{max-width:none;margin:0;font-size:15px}.hair8-know-heading{color:#fff;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;background:linear-gradient(135deg,#1c1710,#30281e);border-radius:17px;margin:0 0 32px;padding:22px 23px;font-size:clamp(27px,5vw,38px);font-weight:800;line-height:1.12;box-shadow:0 15px 32px #1c17101f}.hair8-mistake-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.35fr);align-items:stretch;gap:9px;margin:28px 0 34px;display:grid}.hair8-mistake-flow>div:not(.hair8-flow-arrow){text-align:center;background:#f6ecdeb8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:140px;padding:17px 12px;display:flex}.hair8-mistake-flow span{color:#c9973d;font-family:var(--font-heading);font-size:25px;font-weight:800}.hair8-mistake-flow strong{font-family:var(--font-heading);font-size:11.5px;font-weight:800;line-height:1.4}.hair8-flow-arrow{color:#c9973d;justify-content:center;align-items:center;font-size:23px;font-weight:800;display:flex}.hair8-flow-result{border:1px solid #f28c282e;background:linear-gradient(135deg,#f28c281f,#ffffffe6)!important}.hair8-do-not-card{text-align:center;background:linear-gradient(135deg,#f28c281f,#ffffffeb);border-radius:19px;margin:28px 0;padding:27px 24px}.hair8-do-not-icon{margin-bottom:10px;font-size:27px;display:block}.hair8-do-not-card strong{font-family:var(--font-heading);margin-bottom:10px;font-size:20px;font-weight:800;display:block}.hair8-do-not-card p{max-width:680px;margin:0 auto;font-size:15px}.hair8-training-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#30281e);border-radius:19px;margin-top:25px;padding:28px 25px;box-shadow:0 15px 32px #1c17101f}.hair8-training-icon{color:#c9973d;margin-bottom:11px;font-size:26px;display:block}.hair8-training-card strong{max-width:760px;font-family:var(--font-heading);margin:0 auto 12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.hair8-training-card p{color:#ffffffbd;max-width:700px;margin:0 auto;font-size:15px}.hair8-final-heading{color:#fff;max-width:950px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#30281e);border-radius:16px;margin:0 0 34px;padding:18px 20px;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.22;box-shadow:0 14px 30px #1c17101c}.hair8-final-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 32px;display:grid}.hair8-final-process>div{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171012;border-radius:16px;min-height:190px;padding:22px 18px}.hair8-final-process span{color:#c9973d;font-family:var(--font-heading);margin-bottom:23px;font-size:27px;font-weight:800;display:block}.hair8-final-process strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;display:block}.hair8-final-process p{max-width:none;margin:0;font-size:14px;line-height:1.65}.hair8-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:30px 0 27px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.hair8-final-card-icon{margin-bottom:11px;font-size:28px}.hair8-final-card strong{max-width:720px;font-family:var(--font-heading);margin:0 auto 12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.hair8-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.hair8-popup-content p{font-size:16px;line-height:1.75}.hair8-section{margin-bottom:130px}.hair8-intro{margin-bottom:48px}.hair8-section-heading{margin-bottom:28px}.hair8-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.hair8-hero-statement{border-radius:18px;margin:24px auto 32px;padding:26px 18px}.hair8-hero-statement strong{font-size:21px}.hair8-quality-warning{gap:13px;padding:20px 17px}.hair8-warning-icon{border-radius:12px;width:42px;height:42px;font-size:20px}.hair8-quality-warning strong{font-size:18px}.hair8-market-grid{grid-template-columns:1fr;gap:11px;margin:23px 0 25px}.hair8-market-card{border-radius:16px;min-height:auto;padding:21px 18px}.hair8-market-top{margin-bottom:15px}.hair8-market-flag{font-size:30px}.hair8-market-number{font-size:25px}.hair8-market-card>strong{font-size:20px}.hair8-market-card p{font-size:14.5px}.hair8-market-note{gap:12px;padding:19px 16px}.hair8-learning-banner{border-radius:15px;gap:13px;padding:19px 17px}.hair8-learning-banner>span{font-size:29px}.hair8-learning-banner strong{font-size:15px}.hair8-type-card{border-radius:17px;grid-template-columns:1fr;gap:12px;margin:14px 0;padding:22px 18px}.hair8-type-number{font-size:29px}.hair8-type-heading{gap:11px;margin-bottom:15px}.hair8-type-icon{border-radius:12px;width:42px;height:42px;font-size:21px}.hair8-type-heading h3{font-size:18px}.hair8-type-content>p{font-size:15px}.hair8-feature-row{gap:7px}.hair8-feature-row span{padding:7px 9px;font-size:10px}.hair8-type-note{font-size:13.5px}.hair8-premium-strip{gap:7px;padding:13px 10px}.hair8-premium-strip strong{font-size:10px}.hair8-blend-visual{grid-template-columns:1fr auto 1fr;gap:7px}.hair8-blend-visual .hair8-equals{display:none}.hair8-blend-result{grid-column:1/-1}.hair8-blend-visual>div{min-height:85px}.hair8-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hair8-product-grid div{border-radius:13px;min-height:105px;padding:14px 9px}.hair8-product-grid span{font-size:24px}.hair8-product-grid strong{font-size:11.5px}.hair8-business-options{border-radius:16px;padding:21px 17px}.hair8-business-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hair8-business-option-grid div{min-height:90px}.hair8-business-option-grid strong{font-size:11px}.hair8-outcome-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.hair8-outcome-grid div{padding:13px 14px;font-size:15px}.hair8-audience-grid{grid-template-columns:1fr;gap:9px;margin:22px 0 27px}.hair8-audience-grid div{padding:12px 13px;font-size:15px}.hair8-audience-card{gap:12px;padding:19px 16px}.hair8-audience-card p{font-size:14.5px}.hair8-know-heading{border-radius:15px;margin-bottom:27px;padding:19px 16px;font-size:27px}.hair8-mistake-flow{grid-template-columns:1fr;gap:7px;margin:23px 0 28px}.hair8-mistake-flow>div:not(.hair8-flow-arrow){text-align:left;flex-direction:row;justify-content:flex-start;gap:13px;min-height:82px;padding:15px}.hair8-mistake-flow span{font-size:21px}.hair8-flow-arrow{min-height:auto;transform:rotate(0)}.hair8-mistake-flow strong{font-size:12px}.hair8-do-not-card{border-radius:17px;padding:23px 18px}.hair8-do-not-card strong{font-size:18px}.hair8-training-card{border-radius:17px;padding:24px 18px}.hair8-training-card strong{font-size:17px}.hair8-final-heading{border-radius:14px;margin-bottom:28px;padding:15px;font-size:23px}.hair8-final-process{grid-template-columns:1fr;gap:10px;margin:24px 0 28px}.hair8-final-process>div{border-radius:15px;min-height:auto;padding:20px 17px}.hair8-final-process span{margin-bottom:17px;font-size:25px}.hair8-final-card{border-radius:17px;margin:26px 0 25px;padding:25px 18px}.hair8-final-card strong{font-size:17px}.hair8-final-card p{font-size:15px}}@media (width<=430px){.hair8-section{margin-bottom:120px}.hair8-section-heading h2{padding:10px 12px;font-size:22px}.hair8-popup-content p{font-size:15.5px;line-height:1.72}.hair8-hero-statement{padding:23px 15px}.hair8-hero-statement strong{font-size:19px}.hair8-quality-warning{padding:18px 14px}.hair8-market-card{padding:19px 15px}.hair8-market-card>strong{font-size:19px}.hair8-market-tag{font-size:9px}.hair8-market-note,.hair8-learning-banner{padding:17px 14px}.hair8-learning-banner strong{font-size:14px}.hair8-type-card{padding:20px 15px}.hair8-type-heading h3{font-size:17px}.hair8-feature-row span{font-size:9.5px}.hair8-blend-visual>div{padding:10px 7px}.hair8-affordability-card{padding:16px}.hair8-product-grid{gap:8px}.hair8-product-grid div{min-height:98px;padding:12px 7px}.hair8-product-grid strong{font-size:10.5px}.hair8-business-options{padding:18px 14px}.hair8-know-heading{padding:17px 13px;font-size:24px}.hair8-mistake-flow>div:not(.hair8-flow-arrow){min-height:75px;padding:13px}.hair8-mistake-flow strong{font-size:11px}.hair8-do-not-card{padding:21px 15px}.hair8-training-card{padding:22px 15px}.hair8-training-card strong{font-size:16px}.hair8-final-heading{padding:14px 12px;font-size:21px}.hair8-final-card{padding:22px 16px}.hair8-final-card strong{font-size:16px}}@media (width<=380px){.hair8-section-heading h2{font-size:20px}.hair8-hero-statement strong{font-size:18px}.hair8-market-tag{font-size:8.5px}.hair8-product-grid{gap:7px}.hair8-product-grid div{min-height:94px}.hair8-product-grid strong{font-size:10px}.hair8-business-option-grid{gap:7px}.hair8-know-heading{font-size:21px}.hair8-final-heading{font-size:19px}.hair8-final-card{padding:21px 14px}}.shein9-popup-content{color:#1c1710;width:100%}.shein9-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.shein9-section{width:100%;margin-bottom:160px}.shein9-intro{margin-bottom:58px}.shein9-final-section{margin-bottom:0}.shein9-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.shein9-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.shein9-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.shein9-big-statement{text-align:center;background:linear-gradient(135deg,#f28c281f,#fffffff0);border:1px solid #f28c2838;border-radius:23px;width:100%;max-width:820px;margin:30px auto 42px;padding:34px 30px;box-shadow:0 16px 36px #1c171011}.shein9-statement-icon{margin-bottom:10px;font-size:32px;display:block}.shein9-big-statement .shein9-card-label{margin-bottom:8px}.shein9-big-statement strong{font-family:var(--font-heading);margin-bottom:13px;font-size:clamp(23px,4vw,31px);font-weight:800;line-height:1.2;display:block}.shein9-big-statement p{max-width:680px;margin:0 auto;font-size:15.5px}.shein9-compare-grid{grid-template-columns:1fr 60px 1fr;align-items:center;gap:13px;margin:28px 0 0;display:grid}.shein9-compare-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:25px 20px;display:flex}.shein9-compare-bale{background:linear-gradient(145deg,#f28c281c,#ffffffed);border-color:#f28c2833}.shein9-compare-icon{margin-bottom:9px;font-size:28px}.shein9-compare-card .shein9-card-label{margin-bottom:6px}.shein9-compare-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:20px;font-weight:800}.shein9-compare-card p{max-width:300px;margin:0;font-size:14px;line-height:1.6}.shein9-compare-arrow{color:#c9973d;width:48px;height:48px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:23px;font-weight:800;display:flex}.shein9-bale-explainer{color:#fff;background:#1c1710;border-radius:18px;gap:20px;margin:30px 0;padding:27px 25px;display:flex;box-shadow:0 14px 32px #1c17101f}.shein9-bale-number{color:#c9973d;font-family:var(--font-heading);flex:none;font-size:36px;font-weight:800;line-height:1}.shein9-bale-explainer .shein9-card-label{color:#c9973d}.shein9-bale-explainer strong{font-family:var(--font-heading);margin:7px 0 9px;font-size:18px;font-weight:800;line-height:1.4;display:block}.shein9-bale-explainer p{color:#ffffffc2;max-width:none;margin:0;font-size:15px}.shein9-numbers-card{background:linear-gradient(135deg,#c9973d1f,#fffffff2);border:1px solid #c9973d33;border-radius:20px;grid-template-columns:1fr 70px 1fr;align-items:center;margin:30px 0 34px;padding:27px 23px;display:grid;box-shadow:0 13px 30px #1c17100e}.shein9-number-column{text-align:center}.shein9-number-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.shein9-number-column strong{font-family:var(--font-heading);margin-bottom:8px;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1;display:block}.shein9-number-column small{max-width:260px;font-family:var(--font-body);margin:0 auto;font-size:13px;line-height:1.55;display:block}.shein9-number-highlight strong{color:#f28c28}.shein9-number-divider{color:#c9973d;width:48px;height:48px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;justify-content:center;justify-self:center;align-items:center;font-size:21px;font-weight:800;display:flex}.shein9-resale-flow{grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:7px;margin:30px 0 0;display:grid}.shein9-resale-flow div{text-align:center;background:#fffc;border:1px solid #1c171012;border-radius:14px;flex-direction:column;grid-column:span 1;justify-content:center;align-items:center;gap:7px;min-height:108px;padding:14px 8px;display:flex}.shein9-resale-flow div:first-of-type{grid-column:1/span 2}.shein9-resale-flow div:nth-of-type(2){grid-column:4/span 1}.shein9-resale-flow div:nth-of-type(3){grid-column:6/span 1}.shein9-resale-flow div:nth-of-type(4){grid-column:8/span 1}.shein9-resale-flow div:nth-of-type(5){grid-column:10 / span 0}.shein9-resale-flow i{color:#c9973d;font-style:normal;font-family:var(--font-heading);font-size:20px;font-weight:800}.shein9-resale-flow span{font-size:25px}.shein9-resale-flow strong{font-family:var(--font-heading);font-size:12px;font-weight:800}.shein9-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:27px 0 32px;display:grid}.shein9-product-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;padding:18px 13px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 22px #1c17100a}.shein9-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171012}.shein9-product-card span{font-size:27px}.shein9-product-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.shein9-product-wide{background:#f28c2814;border-color:#f28c282e;grid-column:1/-1;min-height:88px}.shein9-assorted-card{background:linear-gradient(135deg,#f28c2817,#ffffffe6);border-left:5px solid #f28c28;border-radius:17px;align-items:center;gap:18px;margin-top:30px;padding:25px 24px;display:flex}.shein9-assorted-icon{flex:none;font-size:31px}.shein9-assorted-card strong{font-family:var(--font-heading);margin:6px 0 8px;font-size:17px;font-weight:800;line-height:1.4;display:block}.shein9-assorted-card p{max-width:none;margin:0;font-size:14.5px}.shein9-dark-statement{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:21px;margin:30px 0 31px;padding:32px 27px;box-shadow:0 15px 34px #1c171021}.shein9-dark-icon{margin-bottom:9px;font-size:29px;display:block}.shein9-dark-label{color:#c9973d;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.shein9-dark-statement strong{max-width:720px;font-family:var(--font-heading);margin:0 auto 10px;font-size:clamp(21px,4vw,29px);font-weight:800;line-height:1.3;display:block}.shein9-dark-statement p{color:#ffffffbf;max-width:none;margin:0;font-size:15px}.shein9-supplier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 32px;display:grid}.shein9-supplier-card{background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171012;border-radius:17px;padding:24px 20px}.shein9-supplier-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.shein9-supplier-card>span:first-child{margin-bottom:13px;font-size:25px;display:block}.shein9-supplier-card .shein9-card-label{margin-bottom:6px}.shein9-supplier-card strong{font-family:var(--font-heading);margin-bottom:9px;font-size:16px;font-weight:800;line-height:1.4;display:block}.shein9-supplier-card p{max-width:none;margin:0;font-size:14px;line-height:1.65}.shein9-moq-card{color:#fff;background:#1c1710;border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;margin-top:30px;display:grid;overflow:hidden;box-shadow:0 15px 34px #1c171021}.shein9-moq-main{text-align:center;background:linear-gradient(145deg,#1c1710,#2b241b);flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:28px 22px;display:flex}.shein9-moq-main .shein9-card-label{color:#c9973d}.shein9-moq-main strong{font-family:var(--font-heading);margin-top:10px;font-size:16px;font-weight:800}.shein9-moq-number{color:#f28c28;font-family:var(--font-heading);margin-top:10px;font-size:clamp(45px,7vw,67px);font-weight:800;line-height:.95}.shein9-moq-caption{color:#ffffffa3;font-family:var(--font-special);letter-spacing:.05em;margin-top:7px;font-size:12px;font-weight:700}.shein9-moq-side{background:#ffffff0b;padding:28px 27px}.shein9-moq-side p{color:#ffffffc2;max-width:none;margin:0 0 20px;font-size:15px}.shein9-moq-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.shein9-moq-use-grid span{color:#ffffffdb;font-family:var(--font-body);background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;padding:12px 13px;font-size:13.5px;font-weight:600;line-height:1.45}.shein9-outcome-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:27px;display:grid}.shein9-outcome-group{background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:18px;padding:24px 21px}.shein9-outcome-dark{color:#fff;background:#1c1710;border-color:#1c1710}.shein9-outcome-heading{border-bottom:1px solid #c9973d33;align-items:center;gap:12px;padding-bottom:17px;display:flex}.shein9-outcome-heading span{color:#a2762c;width:37px;height:37px;font-family:var(--font-heading);background:#c9973d21;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.shein9-outcome-dark .shein9-outcome-heading span{color:#c9973d;background:#c9973d24}.shein9-outcome-heading strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.35}.shein9-outcome-list{gap:9px;margin-top:17px;display:grid}.shein9-outcome-list div{background:#c9973d11;border-left:3px solid #c9973d;border-radius:8px;padding:11px 12px;font-size:14px;font-weight:600;line-height:1.58}.shein9-outcome-dark .shein9-outcome-list div{color:#ffffffc7;background:#ffffff0b}.shein9-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0 0;display:grid}.shein9-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:13px;align-items:center;gap:13px;min-height:82px;padding:17px;display:flex}.shein9-audience-grid div:nth-child(2),.shein9-audience-grid div:nth-child(5){background:#f28c2812;border-color:#f28c2826}.shein9-audience-grid span{flex:none;font-size:24px}.shein9-audience-grid strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.4}.shein9-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d2e!important}.shein9-business-visual{color:#fff;background:#1c1710;border-radius:21px;grid-template-columns:.75fr 1.25fr;align-items:stretch;margin:28px 0 30px;display:grid;overflow:hidden;box-shadow:0 15px 34px #1c171021}.shein9-business-intro{background:linear-gradient(145deg,#1c1710,#2b241b);padding:31px 26px}.shein9-business-icon{margin-bottom:10px;font-size:30px;display:block}.shein9-business-intro strong{color:#f28c28;font-family:var(--font-heading);font-size:25px;font-weight:800;display:block}.shein9-business-intro p{color:#ffffffbd;max-width:none;margin:8px 0 0;font-size:14.5px}.shein9-business-steps{background:#ffffff09;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:24px;display:grid}.shein9-business-steps div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.shein9-business-steps span{color:#c9973d;width:31px;height:31px;font-family:var(--font-heading);background:#c9973d24;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.shein9-business-steps strong{font-family:var(--font-heading);font-size:12px;font-weight:800;line-height:1.3}.shein9-big-picture-card{text-align:center;background:linear-gradient(135deg,#c9973d1f,#fffffff0);border:1px solid #c9973d38;border-radius:21px;margin:32px 0 28px;padding:31px 27px;box-shadow:0 14px 32px #1c17100e}.shein9-big-picture-icon{margin-bottom:10px;font-size:28px;display:block}.shein9-big-picture-card .shein9-card-label{margin-bottom:8px}.shein9-big-picture-card>strong{max-width:760px;font-family:var(--font-heading);margin:0 auto 24px;font-size:clamp(20px,3.5vw,27px);font-weight:800;line-height:1.35;display:block}.shein9-big-picture-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shein9-big-picture-grid div{background:#ffffffb3;border:1px solid #1c17100f;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.shein9-big-picture-grid span{color:#c9973d;font-family:var(--font-heading);font-size:12px;font-weight:800}.shein9-big-picture-grid strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.35}.shein9-big-picture-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#f28c2814!important;border-color:#f28c2826!important}.shein9-miss-card{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:15px;margin:28px 0 27px;padding:21px 22px;display:flex}.shein9-miss-card>span{flex:none;font-size:26px}.shein9-miss-card p{max-width:none;font-family:var(--font-heading);margin:0;font-size:15.5px;font-weight:700;line-height:1.6}.shein9-final-heading{color:#fff;max-width:920px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:16px;margin:0 0 34px;padding:18px 21px;font-size:clamp(24px,4vw,33px);font-weight:800;line-height:1.25;box-shadow:0 14px 30px #1c17101c}.shein9-process-strip{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:8px;margin:30px 0 33px;display:grid}.shein9-process-strip div{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171012;border-radius:14px;flex-direction:column;grid-column:span 1;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:15px 9px;display:flex}.shein9-process-strip div:first-of-type{grid-column:1/span 2}.shein9-process-strip div:nth-of-type(2){grid-column:3/span 2}.shein9-process-strip div:nth-of-type(3){grid-column:5/span 1}.shein9-process-strip div:nth-of-type(4){grid-column:7/span 1}.shein9-process-strip i{color:#c9973d;font-style:normal;font-family:var(--font-heading);font-size:19px;font-weight:800}.shein9-process-strip span{font-size:25px}.shein9-process-strip strong{font-family:var(--font-heading);font-size:11.5px;font-weight:800;line-height:1.35}.shein9-final-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c2833;border-radius:20px;width:100%;margin:32px 0 28px;padding:30px 27px;box-shadow:0 14px 32px #1c17100e}.shein9-final-icon{margin-bottom:10px;font-size:27px}.shein9-final-card strong{font-family:var(--font-heading);margin-bottom:11px;font-size:21px;font-weight:800;display:block}.shein9-final-card p{max-width:700px;margin:0 auto}@media (width<=700px){.shein9-popup-content p{font-size:16px;line-height:1.75}.shein9-section{margin-bottom:130px}.shein9-intro{margin-bottom:48px}.shein9-section-heading{margin-bottom:28px}.shein9-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.shein9-big-statement{border-radius:18px;margin:24px auto 32px;padding:25px 19px}.shein9-big-statement strong{font-size:22px}.shein9-big-statement p{font-size:15px}.shein9-compare-grid{grid-template-columns:1fr;gap:9px}.shein9-compare-card{min-height:150px;padding:21px 17px}.shein9-compare-arrow{transform:rotate(90deg)}.shein9-bale-explainer{border-radius:16px;gap:14px;padding:22px 18px}.shein9-bale-number{font-size:29px}.shein9-bale-explainer strong{font-size:16px}.shein9-bale-explainer p{font-size:14.5px}.shein9-numbers-card{grid-template-columns:1fr;gap:20px;padding:24px 17px}.shein9-number-divider{transform:rotate(90deg)}.shein9-number-column strong{font-size:29px}.shein9-number-column small{font-size:12.5px}.shein9-resale-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.shein9-resale-flow div:first-of-type,.shein9-resale-flow div:nth-of-type(2),.shein9-resale-flow div:nth-of-type(3),.shein9-resale-flow div:nth-of-type(4),.shein9-resale-flow div:nth-of-type(5){grid-column:auto}.shein9-resale-flow i{display:none}.shein9-resale-flow div{min-height:100px}.shein9-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}.shein9-product-card{border-radius:14px;min-height:110px;padding:15px 10px}.shein9-product-card span{font-size:23px}.shein9-product-card strong{font-size:13px}.shein9-product-wide{grid-column:1/-1}.shein9-assorted-card{border-radius:15px;gap:13px;padding:20px 17px}.shein9-assorted-icon{font-size:25px}.shein9-assorted-card strong{font-size:15.5px}.shein9-assorted-card p{font-size:14px}.shein9-dark-statement{border-radius:17px;padding:26px 18px}.shein9-dark-statement strong{font-size:21px}.shein9-supplier-grid{grid-template-columns:1fr;gap:10px;margin:24px 0 28px}.shein9-supplier-card{border-radius:15px;padding:20px 17px}.shein9-supplier-card p{font-size:14px}.shein9-moq-card{grid-template-columns:1fr}.shein9-moq-main{min-height:230px;padding:25px 18px}.shein9-moq-side{padding:22px 18px}.shein9-moq-use-grid{grid-template-columns:1fr}.shein9-outcome-groups{grid-template-columns:1fr;gap:11px}.shein9-outcome-group{border-radius:15px;padding:21px 17px}.shein9-outcome-list div{font-size:14px}.shein9-audience-grid{grid-template-columns:1fr;gap:9px;margin:22px 0 28px}.shein9-audience-grid div{min-height:70px;padding:13px}.shein9-audience-wide{grid-column:auto}.shein9-business-visual{grid-template-columns:1fr}.shein9-business-intro{padding:25px 19px}.shein9-business-steps{padding:17px}.shein9-big-picture-card{border-radius:17px;padding:26px 18px}.shein9-big-picture-card>strong{font-size:20px}.shein9-big-picture-grid{grid-template-columns:1fr}.shein9-big-picture-wide{grid-column:auto}.shein9-miss-card{padding:18px 16px}.shein9-miss-card p{font-size:15px}.shein9-final-heading{border-radius:14px;margin-bottom:28px;padding:15px;font-size:23px}.shein9-process-strip{grid-template-columns:1fr;gap:9px}.shein9-process-strip div:first-of-type,.shein9-process-strip div:nth-of-type(2),.shein9-process-strip div:nth-of-type(3),.shein9-process-strip div:nth-of-type(4){grid-column:auto}.shein9-process-strip i{transform:rotate(90deg)}.shein9-process-strip div{min-height:90px}.shein9-final-card{border-radius:17px;margin:27px 0 25px;padding:25px 19px}.shein9-final-card strong{font-size:18px}}@media (width<=430px){.shein9-section{margin-bottom:120px}.shein9-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.shein9-popup-content p{font-size:15.5px;line-height:1.72}.shein9-big-statement{padding:22px 16px}.shein9-big-statement strong{font-size:19px}.shein9-compare-card{min-height:140px;padding:19px 15px}.shein9-bale-explainer{padding:20px 15px}.shein9-numbers-card{padding:22px 15px}.shein9-number-column strong{font-size:27px}.shein9-product-grid{gap:8px}.shein9-product-card{min-height:100px;padding:13px 8px}.shein9-product-card span{font-size:21px}.shein9-product-card strong{font-size:12.5px}.shein9-assorted-card{padding:18px 14px}.shein9-dark-statement{padding:23px 15px}.shein9-dark-statement strong{font-size:19px}.shein9-supplier-card{padding:18px 15px}.shein9-moq-main{min-height:215px}.shein9-moq-number{font-size:52px}.shein9-outcome-group{padding:19px 15px}.shein9-outcome-heading strong{font-size:14px}.shein9-outcome-list div{padding:11px;font-size:13.5px}.shein9-audience-grid div{min-height:65px;padding:12px}.shein9-audience-grid strong{font-size:13.5px}.shein9-business-intro{padding:23px 16px}.shein9-business-steps{padding:14px}.shein9-business-steps div{padding:11px}.shein9-business-steps strong{font-size:11px}.shein9-big-picture-card{padding:23px 15px}.shein9-big-picture-card>strong{font-size:18px}.shein9-big-picture-grid strong{font-size:12px}.shein9-miss-card{padding:17px 14px}.shein9-final-heading{padding:13px 12px;font-size:21px}.shein9-final-card{padding:22px 16px}.shein9-final-card strong{font-size:17px}}@media (width<=380px){.shein9-section-heading h2{font-size:20px}.shein9-product-grid{gap:7px}.shein9-product-card{min-height:94px}.shein9-product-card span{font-size:20px}.shein9-product-card strong{font-size:12px}.shein9-moq-number{font-size:48px}.shein9-big-picture-card{padding:21px 13px}.shein9-final-heading{font-size:19px}.shein9-final-card{padding:21px 14px}}.patpat10-popup-content{color:#1c1710;width:100%}.patpat10-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.patpat10-section{width:100%;margin-bottom:160px}.patpat10-intro{margin-bottom:58px}.patpat10-final-section{margin-bottom:0}.patpat10-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.patpat10-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.patpat10-hero-card{text-align:center;background:linear-gradient(135deg,#f28c281f,#fffffff2);border:1px solid #f28c2833;border-radius:22px;width:100%;margin:30px 0 38px;padding:32px 28px;box-shadow:0 16px 36px #1c171012}.patpat10-hero-icon{background:#1c1710;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:29px;display:flex}.patpat10-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.patpat10-hero-card>.patpat10-card-label{margin-bottom:10px}.patpat10-hero-card>strong{max-width:700px;font-family:var(--font-heading);margin:0 auto;font-size:clamp(21px,4vw,29px);font-weight:800;line-height:1.25;display:block}.patpat10-demand-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.patpat10-demand-row div{background:#ffffffc7;border:1px solid #1c171012;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;padding:14px 10px;display:flex}.patpat10-demand-row span{font-size:23px}.patpat10-demand-row strong{font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.3}.patpat10-opportunity-callout{background:linear-gradient(135deg,#f28c281a,#ffffffdb);border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:16px;margin-top:30px;padding:22px 23px;display:flex}.patpat10-callout-icon{color:#c9973d;flex:none;font-size:26px}.patpat10-opportunity-callout strong{font-family:var(--font-heading);margin-top:5px;font-size:17px;font-weight:800;line-height:1.4;display:block}.patpat10-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 34px;display:grid}.patpat10-style-card{background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:17px;padding:23px 21px}.patpat10-style-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.patpat10-style-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.patpat10-style-card>span{margin-bottom:11px;font-size:27px;display:block}.patpat10-style-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.patpat10-style-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.patpat10-bale-explanation{color:#fff;background:#1c1710;border-radius:18px;gap:18px;margin:28px 0 22px;padding:26px 25px;display:flex;box-shadow:0 14px 32px #1c17101f}.patpat10-bale-number{color:#c9973d;font-family:var(--font-heading);flex:none;font-size:36px;font-weight:800;line-height:1}.patpat10-bale-explanation .patpat10-card-label{color:#c9973d}.patpat10-bale-explanation strong{font-family:var(--font-heading);margin-top:6px;font-size:18px;font-weight:800;line-height:1.4;display:block}.patpat10-bale-explanation p{color:#ffffffc2;max-width:none;margin:8px 0 0;font-size:15px}.patpat10-price-card{background:linear-gradient(135deg,#c9973d26,#fffffff0);border:1px solid #c9973d3d;border-radius:19px;align-items:center;gap:18px;margin:28px 0 30px;padding:25px;display:flex;box-shadow:0 13px 30px #1c17100f}.patpat10-price-icon{color:#c9973d;width:54px;height:54px;font-family:var(--font-heading);background:#1c1710;border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.patpat10-price-content strong{color:#1c1710;font-family:var(--font-heading);margin-top:3px;font-size:clamp(28px,5vw,39px);font-weight:800;line-height:1.1;display:block}.patpat10-price-content p{max-width:none;margin:7px 0 0;font-size:14.5px;line-height:1.6}.patpat10-opportunity-banner{color:#fff;text-align:center;background:#1c1710;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:19px 20px;display:flex}.patpat10-opportunity-banner span{color:#c9973d;font-size:20px}.patpat10-opportunity-banner strong{font-family:var(--font-heading);font-size:17px;font-weight:800}.patpat10-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 34px;display:grid}.patpat10-category-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:135px;padding:18px 13px;transition:transform .18s,box-shadow .18s;display:flex}.patpat10-category-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1c171012}.patpat10-category-orange{background:linear-gradient(145deg,#f28c2817,#ffffffeb);border-color:#f28c282b}.patpat10-category-gold{background:linear-gradient(145deg,#c9973d1a,#ffffffe8);border-color:#c9973d30}.patpat10-category-card span{font-size:28px}.patpat10-category-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.patpat10-category-wide{background:#c9973d14;flex-direction:row;grid-column:1/-1;min-height:78px}.patpat10-customer-map{text-align:center;background:linear-gradient(135deg,#f28c281a,#ffffffe6);border:1px solid #f28c282b;border-radius:19px;margin-top:32px;padding:27px 24px}.patpat10-customer-map>.patpat10-card-label{margin-bottom:18px}.patpat10-customer-map-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.patpat10-customer-map-row div{background:#fffc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;padding:12px 7px;display:flex}.patpat10-customer-map-row span{font-size:23px}.patpat10-customer-map-row strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800}.patpat10-customer-map p{max-width:690px;margin:19px auto 0;font-size:14.5px}.patpat10-contrast-card{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin:28px 0 34px;display:grid}.patpat10-contrast-side{border-radius:18px;flex-direction:column;justify-content:center;min-height:190px;padding:25px 22px;display:flex}.patpat10-contrast-muted{background:#f6ecdea6;border:1px solid #1c171014}.patpat10-contrast-highlight{background:linear-gradient(145deg,#f28c281c,#ffffffeb);border:1px solid #f28c2833}.patpat10-contrast-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:20px;font-size:30px;font-weight:800}.patpat10-contrast-side .patpat10-card-label{margin-bottom:6px}.patpat10-contrast-side strong{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.35}.patpat10-contrast-arrow{color:#c9973d;background:#1c1710;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:44px;height:44px;font-size:23px;font-weight:800;display:flex}.patpat10-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px 0 31px;display:grid}.patpat10-source-card{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;padding:22px 20px}.patpat10-source-orange{background:linear-gradient(145deg,#f28c2817,#ffffffeb);border-color:#f28c282e}.patpat10-source-gold{background:linear-gradient(145deg,#c9973d1a,#ffffffeb);border-color:#c9973d33}.patpat10-source-icon{margin-bottom:10px;font-size:25px;display:block}.patpat10-source-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.patpat10-source-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.patpat10-quantity-card{background:#f28c2814;border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:17px;margin-top:30px;padding:24px 23px;display:flex}.patpat10-quantity-icon{flex:none;font-size:29px}.patpat10-quantity-card strong{font-family:var(--font-heading);margin-top:5px;font-size:18px;font-weight:800;display:block}.patpat10-quantity-card p{max-width:none;margin:7px 0 0;font-size:14.5px}.patpat10-growth-strip{color:#fff;background:#1c1710;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:25px 0 31px;padding:16px;display:grid}.patpat10-growth-strip div:not(.patpat10-growth-arrow){text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.patpat10-growth-strip span{color:#c9973d;font-family:var(--font-heading);font-size:20px;font-weight:800}.patpat10-growth-strip strong{font-family:var(--font-heading);font-size:12px;font-weight:800;line-height:1.35}.patpat10-growth-arrow{color:#c9973d;font-size:20px;font-weight:800}.patpat10-outcome-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:27px;display:grid}.patpat10-outcome-group{background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171014;border-radius:17px;padding:23px 21px}.patpat10-outcome-group-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.patpat10-outcome-group-dark{color:#fff;background:#1c1710;border-color:#1c1710}.patpat10-outcome-heading{align-items:center;gap:12px;margin-bottom:19px;display:flex}.patpat10-outcome-heading span{color:#c9973d;font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1}.patpat10-outcome-heading strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.35}.patpat10-outcome-list{gap:9px;display:grid}.patpat10-outcome-list div{background:#c9973d14;border-left:3px solid #c9973db8;border-radius:9px;padding:12px 13px;font-size:14.5px;line-height:1.6}.patpat10-outcome-group-dark .patpat10-outcome-list div{color:#fffc;background:#ffffff0f}.patpat10-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:25px 0 0;display:grid}.patpat10-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:12px;align-items:center;gap:10px;min-height:76px;padding:14px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.patpat10-audience-grid span{flex:none;font-size:21px}.patpat10-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d2e!important}.patpat10-market-shift{background:linear-gradient(135deg,#f28c281a,#ffffffeb);border:1px solid #f28c282b;border-radius:19px;grid-template-columns:1fr auto 1.4fr;align-items:center;gap:15px;margin:28px 0 32px;padding:25px;display:grid}.patpat10-market-shift-main{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:15px;display:flex}.patpat10-market-shift-main span{font-size:34px}.patpat10-market-shift-main strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.4}.patpat10-market-shift-arrow{color:#c9973d;font-size:27px;font-weight:800}.patpat10-market-shift-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.patpat10-market-shift-options div{background:#ffffffd1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:90px;display:flex}.patpat10-market-shift-options span{font-size:23px}.patpat10-market-shift-options strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800}.patpat10-sourcing-lane{color:#fff;background:#1c1710;border-radius:18px;align-items:center;gap:17px;margin:30px 0;padding:25px 24px;display:flex;box-shadow:0 15px 32px #1c17101f}.patpat10-sourcing-lane-icon{background:#c9973d26;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:27px;display:flex}.patpat10-sourcing-lane .patpat10-card-label{color:#c9973d}.patpat10-sourcing-lane strong{color:#fff;font-family:var(--font-heading);margin-top:4px;font-size:19px;font-weight:800;display:block}.patpat10-sourcing-lane p{color:#ffffffc2;max-width:none;margin:7px 0 0;font-size:15px}.patpat10-final-audience-card{background:#c9973d17;border:1px solid #c9973d2b;border-radius:16px;align-items:flex-start;gap:13px;padding:22px 23px;display:flex}.patpat10-final-audience-card>span{color:#c9973d;flex:none;font-size:20px}.patpat10-final-audience-card strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.55}.patpat10-final-heading{color:#fff;max-width:920px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:18px 20px;font-size:clamp(24px,4vw,33px);font-weight:800;line-height:1.25;box-shadow:0 14px 30px #1c17101c}.patpat10-final-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:29px 0 31px;display:grid}.patpat10-final-process div{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;min-height:135px;padding:18px 14px;display:flex}.patpat10-final-process span{color:#c9973d;font-family:var(--font-heading);margin-bottom:14px;font-size:25px;font-weight:800}.patpat10-final-process strong{font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.4}.patpat10-final-card{text-align:center;background:linear-gradient(135deg,#f28c281c,#fffffff0);border:1px solid #f28c2830;border-radius:20px;width:100%;margin:31px 0 29px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.patpat10-final-card-icon{margin-bottom:11px;font-size:27px}.patpat10-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.4;display:block}.patpat10-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.patpat10-popup-content p{font-size:16px;line-height:1.75}.patpat10-section{margin-bottom:130px}.patpat10-intro{margin-bottom:48px}.patpat10-section-heading{margin-bottom:28px}.patpat10-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.patpat10-hero-card{border-radius:18px;margin:24px 0 32px;padding:25px 18px}.patpat10-hero-card>strong{font-size:21px}.patpat10-demand-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px}.patpat10-demand-row div{min-height:91px}.patpat10-opportunity-callout{gap:12px;padding:20px 17px}.patpat10-opportunity-callout strong{font-size:15.5px}.patpat10-style-grid{grid-template-columns:1fr;gap:10px}.patpat10-style-card{padding:20px 17px}.patpat10-bale-explanation{border-radius:16px;gap:14px;padding:22px 18px}.patpat10-bale-number{font-size:29px}.patpat10-bale-explanation strong{font-size:16px}.patpat10-bale-explanation p{font-size:14.5px}.patpat10-price-card{border-radius:17px;gap:13px;padding:22px 17px}.patpat10-price-icon{border-radius:13px;width:46px;height:46px;font-size:23px}.patpat10-price-content strong{font-size:29px}.patpat10-price-content p{font-size:14px}.patpat10-opportunity-banner{padding:17px 15px}.patpat10-opportunity-banner strong{font-size:15.5px}.patpat10-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:23px 0 28px}.patpat10-category-card{border-radius:14px;min-height:112px;padding:15px 9px}.patpat10-category-card span{font-size:24px}.patpat10-category-card strong{font-size:13px}.patpat10-category-wide{grid-column:1/-1;min-height:68px}.patpat10-customer-map{padding:22px 15px}.patpat10-customer-map-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.patpat10-customer-map-row div:last-child{grid-column:1/-1}.patpat10-customer-map-row div{min-height:78px}.patpat10-contrast-card{grid-template-columns:1fr;gap:8px}.patpat10-contrast-side{min-height:145px;padding:21px 18px}.patpat10-contrast-number{margin-bottom:14px;font-size:27px}.patpat10-contrast-side strong{font-size:17px}.patpat10-contrast-arrow{margin:0 auto;transform:rotate(90deg)}.patpat10-source-grid{grid-template-columns:1fr;gap:10px}.patpat10-source-card{padding:19px 17px}.patpat10-quantity-card{gap:12px;padding:20px 16px}.patpat10-quantity-card strong{font-size:16px}.patpat10-growth-strip{grid-template-columns:1fr;gap:8px;padding:17px 14px}.patpat10-growth-arrow{justify-self:center;transform:rotate(90deg)}.patpat10-growth-strip div:not(.patpat10-growth-arrow){min-height:58px}.patpat10-outcome-groups{grid-template-columns:1fr;gap:11px}.patpat10-outcome-group{padding:20px 17px}.patpat10-outcome-heading{margin-bottom:16px}.patpat10-outcome-heading span{font-size:25px}.patpat10-outcome-heading strong{font-size:14px}.patpat10-outcome-list div{padding:11px 12px;font-size:14.5px}.patpat10-audience-grid{grid-template-columns:1fr;gap:8px;margin-top:22px}.patpat10-audience-grid div{min-height:64px;padding:12px 13px;font-size:14.5px}.patpat10-audience-wide{grid-column:auto}.patpat10-market-shift{grid-template-columns:1fr;gap:8px;padding:20px 15px}.patpat10-market-shift-main{padding:9px}.patpat10-market-shift-main strong{font-size:15px}.patpat10-market-shift-arrow{justify-self:center;transform:rotate(90deg)}.patpat10-market-shift-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.patpat10-market-shift-options div{min-height:76px}.patpat10-market-shift-options span{font-size:20px}.patpat10-market-shift-options strong{font-size:11px}.patpat10-sourcing-lane{border-radius:16px;gap:12px;padding:21px 17px}.patpat10-sourcing-lane-icon{border-radius:13px;width:45px;height:45px;font-size:23px}.patpat10-sourcing-lane strong{font-size:17px}.patpat10-sourcing-lane p{font-size:14.5px}.patpat10-final-audience-card{padding:19px 17px}.patpat10-final-audience-card strong{font-size:15px}.patpat10-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.patpat10-final-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.patpat10-final-process div{min-height:108px;padding:15px 12px}.patpat10-final-process span{margin-bottom:10px;font-size:22px}.patpat10-final-process strong{font-size:12px}.patpat10-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.patpat10-final-card strong{font-size:17px}.patpat10-final-card p{font-size:15px}}@media (width<=430px){.patpat10-section{margin-bottom:120px}.patpat10-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.patpat10-popup-content p{font-size:15.5px;line-height:1.72}.patpat10-hero-card{padding:22px 15px}.patpat10-hero-card>strong{font-size:19px}.patpat10-demand-row{gap:7px}.patpat10-demand-row div{min-height:84px;padding:11px 7px}.patpat10-demand-row span{font-size:21px}.patpat10-demand-row strong{font-size:11.5px}.patpat10-bale-explanation{padding:20px 15px}.patpat10-price-card{padding:20px 14px}.patpat10-price-content strong{font-size:26px}.patpat10-price-content p{font-size:13.5px}.patpat10-category-grid{gap:8px}.patpat10-category-card{min-height:104px;padding:13px 8px}.patpat10-category-card span{font-size:22px}.patpat10-category-card strong{font-size:12.5px}.patpat10-customer-map-row div{min-height:73px}.patpat10-customer-map-row strong{font-size:11.5px}.patpat10-contrast-side{min-height:130px;padding:19px 15px}.patpat10-contrast-side strong{font-size:16px}.patpat10-outcome-group{padding:18px 15px}.patpat10-outcome-heading strong{font-size:13px}.patpat10-outcome-list div{font-size:14px}.patpat10-market-shift{padding:18px 13px}.patpat10-market-shift-options div{min-height:70px}.patpat10-market-shift-options span{font-size:18px}.patpat10-market-shift-options strong{font-size:10.5px}.patpat10-final-heading{padding:13px 12px;font-size:21px}.patpat10-final-process{gap:8px}.patpat10-final-process div{min-height:100px;padding:13px 10px}.patpat10-final-process strong{font-size:11.5px}.patpat10-final-card{padding:22px 16px}.patpat10-final-card strong{font-size:16px}}@media (width<=380px){.patpat10-section-heading h2{font-size:20px}.patpat10-demand-row{gap:6px}.patpat10-demand-row div{min-height:80px}.patpat10-demand-row strong{font-size:11px}.patpat10-category-grid{gap:7px}.patpat10-category-card{min-height:98px}.patpat10-category-card span{font-size:20px}.patpat10-category-card strong{font-size:12px}.patpat10-final-heading{font-size:19px}.patpat10-final-card{padding:21px 14px}}.thrift11-popup-content{color:#1c1710;width:100%}.thrift11-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.thrift11-section{width:100%;margin-bottom:160px}.thrift11-intro{margin-bottom:58px}.thrift11-final-section{margin-bottom:0}.thrift11-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.thrift11-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.thrift11-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.thrift11-statement-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:21px;width:100%;max-width:800px;margin:28px auto 38px;padding:30px 28px;box-shadow:0 15px 35px #1c171012}.thrift11-card-icon{margin-bottom:11px;font-size:29px;display:block}.thrift11-statement-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:21px;font-weight:800;line-height:1.35;display:block}.thrift11-statement-card p{max-width:700px;margin:0 auto;font-size:15.5px;line-height:1.7}.thrift11-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:26px 0 31px;display:grid}.thrift11-demand-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:20px 16px;display:flex}.thrift11-demand-card-dark{color:#fff;background:linear-gradient(145deg,#1c1710,#2c241b);border-color:#1c1710}.thrift11-demand-card span{margin-bottom:11px;font-size:28px}.thrift11-demand-card strong{font-family:var(--font-heading);margin-bottom:5px;font-size:15px;font-weight:800;line-height:1.3}.thrift11-demand-card small{font-family:var(--font-body);opacity:.7;font-size:13px;line-height:1.45}.thrift11-trick-card{background:linear-gradient(135deg,#f28c281a,#ffffffe6);border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:17px;margin-top:30px;padding:24px 25px;display:flex}.thrift11-trick-icon{background:#f28c2821;border-radius:14px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;font-size:23px;display:flex}.thrift11-trick-card strong{max-width:750px;font-family:var(--font-heading);margin-top:7px;font-size:17px;font-weight:800;line-height:1.45;display:block}.thrift11-category-intro{color:#fff;background:#1c1710;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 18px;padding:17px 20px;display:flex}.thrift11-category-intro span{color:#c9973d;font-family:var(--font-special);letter-spacing:.09em;font-size:11px;font-weight:800}.thrift11-category-intro strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.4}.thrift11-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 28px;display:grid}.thrift11-category-card{background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:135px;padding:18px 17px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #1c171009}.thrift11-category-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1c171011}.thrift11-category-card span{margin-bottom:10px;font-size:25px}.thrift11-category-card strong{font-family:var(--font-heading);margin-bottom:5px;font-size:14.5px;font-weight:800;line-height:1.35}.thrift11-category-card small{color:#1c17109e;font-size:12.5px;line-height:1.4}.thrift11-category-featured{background:linear-gradient(145deg,#f28c281c,#ffffffeb);border-color:#f28c2838}.thrift11-category-gold{background:linear-gradient(145deg,#c9973d21,#ffffffeb);border-color:#c9973d40}.thrift11-category-wide{text-align:left;flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;min-height:92px}.thrift11-category-wide span{margin:0;font-size:26px}.thrift11-customer-strip{background:#f6ecdeb8;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 30px;padding:19px 18px;display:flex}.thrift11-strip-label{color:#a2762c;width:100%;font-family:var(--font-special);letter-spacing:.08em;text-align:center;margin-bottom:4px;font-size:11px;font-weight:800}.thrift11-strip-item{font-family:var(--font-heading);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;font-weight:800;display:flex}.thrift11-strip-item span{font-size:17px}.thrift11-strip-arrow{color:#c9973d;font-size:18px;font-weight:800}.thrift11-bale-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin:30px 0 32px;display:grid}.thrift11-flow-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:18px 13px;display:flex}.thrift11-flow-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.thrift11-flow-card span{margin-bottom:12px;font-size:28px}.thrift11-flow-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:14px;font-weight:800;line-height:1.35}.thrift11-flow-card small{opacity:.62;font-size:12px;line-height:1.4}.thrift11-flow-arrow{color:#c9973d;justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex}.thrift11-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 31px;display:grid}.thrift11-quality-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:18px;min-height:205px;padding:24px 19px;position:relative}.thrift11-quality-premium{background:linear-gradient(145deg,#f28c281a,#fffffff0);border-color:#f28c2838}.thrift11-quality-gold{background:linear-gradient(145deg,#c9973d1c,#fffffff0);border-color:#c9973d38}.thrift11-quality-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:18px;font-size:26px;font-weight:800;display:block}.thrift11-quality-icon{margin-bottom:10px;font-size:24px;display:block}.thrift11-quality-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:15px;font-weight:800;display:block}.thrift11-quality-card p{max-width:none;margin:0;font-size:14px;line-height:1.65}.thrift11-multiple-products{background:linear-gradient(135deg,#c9973d1f,#ffffffe6);border:1px solid #c9973d2e;border-radius:16px;align-items:center;gap:17px;margin:28px 0 30px;padding:23px 24px;display:flex}.thrift11-multiple-icon{flex:none;font-size:29px}.thrift11-multiple-products strong{font-family:var(--font-heading);margin-top:6px;font-size:17px;font-weight:800;line-height:1.4;display:block}.thrift11-growth-strip{color:#fff;background:#1c1710;border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:11px;margin-top:29px;padding:17px;display:grid}.thrift11-growth-strip>div:not(.thrift11-growth-arrow){text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.thrift11-growth-strip span{color:#c9973d;font-family:var(--font-heading);font-size:12px;font-weight:800}.thrift11-growth-strip strong{font-family:var(--font-heading);font-size:13px;font-weight:800}.thrift11-growth-arrow{color:#c9973d;font-size:18px}.thrift11-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 30px;display:grid}.thrift11-problem-grid>div{text-align:center;background:#f6ecde9e;border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:150px;padding:19px;display:flex}.thrift11-problem-grid span{color:#c9973d;font-size:23px}.thrift11-problem-grid strong{font-family:var(--font-heading);font-size:14.5px;font-weight:800;line-height:1.45}.thrift11-problem-card-dark{color:#fff;background:#1c1710!important;border-color:#1c1710!important}.thrift11-problem-card-dark span{color:#f28c28}.thrift11-sourcing-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:19px;align-items:center;gap:19px;margin:30px 0 31px;padding:27px 25px;display:flex;box-shadow:0 15px 33px #1c17101f}.thrift11-sourcing-icon{background:#c9973d26;border-radius:15px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:flex}.thrift11-sourcing-card .thrift11-card-label{color:#c9973d}.thrift11-sourcing-card strong{font-family:var(--font-heading);margin:7px 0 9px;font-size:18px;font-weight:800;line-height:1.4;display:block}.thrift11-sourcing-card p{color:#ffffffbf;max-width:730px;margin:0;font-size:15px}.thrift11-sourcing-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 30px;display:grid}.thrift11-sourcing-step{background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:195px;padding:23px 20px}.thrift11-sourcing-step-dark{color:#fff;background:#1c1710;border-color:#1c1710}.thrift11-sourcing-step>div{color:#c9973d;font-family:var(--font-heading);margin-bottom:24px;font-size:28px;font-weight:800}.thrift11-sourcing-step strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;display:block}.thrift11-sourcing-step p{max-width:none;margin:0;font-size:14px;line-height:1.65}.thrift11-sourcing-step-dark p{color:#ffffffb8}.thrift11-warning-card{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:center;gap:16px;margin-top:30px;padding:22px 23px;display:flex}.thrift11-warning-card>span{flex:none;font-size:27px}.thrift11-warning-card strong{font-family:var(--font-heading);margin-bottom:5px;font-size:16px;font-weight:800;display:block}.thrift11-warning-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.thrift11-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:26px;display:grid}.thrift11-outcome-grid>div{font-family:var(--font-body);background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.thrift11-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:12px;font-weight:800}.thrift11-outcome-wide{grid-column:1/-1}.thrift11-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:25px 0 0;display:grid}.thrift11-audience-grid>div{background:#ffffffb8;border:1px solid #1c171012;border-radius:13px;align-items:center;gap:11px;min-height:105px;padding:15px;display:flex}.thrift11-audience-grid span{flex:none;font-size:23px}.thrift11-audience-grid strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.4}.thrift11-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d2e!important}.thrift11-business-equation{background:linear-gradient(135deg,#f6ecded1,#fffffff0);border:1px solid #c9973d24;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:28px 0 32px;padding:19px;display:grid}.thrift11-business-equation>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:110px;display:flex}.thrift11-business-equation span{font-size:23px}.thrift11-business-equation strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.3}.thrift11-business-equation b{color:#c9973d;font-family:var(--font-heading);font-size:19px}.thrift11-sales-card{color:#fff;background:#1c1710;border-radius:19px;margin:30px 0 28px;padding:25px;box-shadow:0 15px 34px #1c17101f}.thrift11-sales-card-heading{text-align:center;justify-content:center;align-items:center;gap:13px;margin-bottom:23px;display:flex}.thrift11-sales-card-heading span{color:#c9973d;font-family:var(--font-special);letter-spacing:.08em;font-size:11px;font-weight:800}.thrift11-sales-card-heading b{color:#f28c28;font-size:18px}.thrift11-sales-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.thrift11-sales-options>div{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:16px 12px;display:flex}.thrift11-sales-options span{margin-bottom:8px;font-size:22px}.thrift11-sales-options strong{font-family:var(--font-heading);margin-bottom:5px;font-size:13.5px;font-weight:800}.thrift11-sales-options small{color:#ffffffa1;font-size:11.5px;line-height:1.45}.thrift11-business-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:30px 0 31px;padding:27px 22px;display:flex;box-shadow:0 15px 32px #1c171021}.thrift11-business-callout span{color:#c9973d;font-size:21px}.thrift11-business-callout strong{max-width:720px;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4}.thrift11-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:17px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.thrift11-final-process{background:#f6ecdec2;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:29px 0 31px;padding:18px;display:grid}.thrift11-final-process>div:not(.thrift11-final-arrow){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;display:flex}.thrift11-final-process span{font-size:23px}.thrift11-final-process strong{font-family:var(--font-heading);font-size:11.5px;font-weight:800;line-height:1.35}.thrift11-final-arrow{color:#c9973d;font-size:18px;font-weight:800}.thrift11-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 29px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.thrift11-final-card-icon{margin-bottom:11px;font-size:27px}.thrift11-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.thrift11-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.thrift11-popup-content p{font-size:16px;line-height:1.75}.thrift11-section{margin-bottom:130px}.thrift11-intro{margin-bottom:48px}.thrift11-section-heading{margin-bottom:28px}.thrift11-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.thrift11-statement-card{border-radius:17px;margin:24px auto 31px;padding:24px 19px}.thrift11-statement-card strong{font-size:18px}.thrift11-statement-card p{font-size:15px}.thrift11-demand-grid{grid-template-columns:1fr;gap:10px;margin:23px 0 28px}.thrift11-demand-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:13px;min-height:115px;padding:17px}.thrift11-demand-card span{margin:0;font-size:23px}.thrift11-demand-card strong{margin:0 0 3px;font-size:14px}.thrift11-demand-card small{font-size:12.5px}.thrift11-trick-card{gap:13px;padding:20px 17px}.thrift11-trick-icon{border-radius:12px;width:43px;height:43px;font-size:20px}.thrift11-trick-card strong{font-size:15px}.thrift11-category-intro{flex-direction:column;align-items:flex-start;gap:7px;padding:16px 17px}.thrift11-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.thrift11-category-card{border-radius:14px;min-height:119px;padding:15px 13px}.thrift11-category-card span{margin-bottom:8px;font-size:22px}.thrift11-category-card strong{font-size:13px}.thrift11-category-card small{font-size:11.5px}.thrift11-category-wide{grid-column:1/-1;min-height:84px}.thrift11-customer-strip{gap:8px;padding:16px 12px}.thrift11-strip-item{padding:8px 10px;font-size:12px}.thrift11-strip-arrow{font-size:15px}.thrift11-bale-flow{grid-template-columns:1fr;gap:8px;margin:24px 0 28px}.thrift11-flow-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:13px;min-height:105px;padding:16px}.thrift11-flow-card span{margin:0;font-size:24px}.thrift11-flow-card strong{margin:0 0 3px;font-size:13.5px}.thrift11-flow-card small{font-size:11.5px}.thrift11-flow-arrow{min-height:12px;font-size:17px;transform:rotate(90deg)}.thrift11-quality-grid{grid-template-columns:1fr;gap:10px;margin:24px 0 28px}.thrift11-quality-card{border-radius:15px;min-height:auto;padding:21px 17px}.thrift11-quality-number{margin-bottom:13px;font-size:24px}.thrift11-quality-card p{font-size:14px}.thrift11-multiple-products{border-radius:15px;gap:13px;padding:20px 17px}.thrift11-multiple-icon{font-size:25px}.thrift11-multiple-products strong{font-size:15px}.thrift11-growth-strip{grid-template-columns:1fr;gap:8px;margin-top:24px;padding:16px}.thrift11-growth-strip>div:not(.thrift11-growth-arrow){flex-direction:row;justify-content:center;min-height:46px}.thrift11-growth-arrow{transform:rotate(90deg)}.thrift11-problem-grid{grid-template-columns:1fr;gap:9px;margin:23px 0 27px}.thrift11-problem-grid>div{text-align:left;flex-direction:row;justify-content:flex-start;gap:11px;min-height:auto;padding:16px}.thrift11-problem-grid span{font-size:20px}.thrift11-problem-grid strong{font-size:14px}.thrift11-sourcing-card{border-radius:16px;gap:13px;padding:22px 18px}.thrift11-sourcing-icon{border-radius:12px;width:45px;height:45px;font-size:21px}.thrift11-sourcing-card strong{font-size:16px}.thrift11-sourcing-card p{font-size:14.5px}.thrift11-sourcing-process{grid-template-columns:1fr;gap:10px;margin:24px 0 27px}.thrift11-sourcing-step{border-radius:15px;min-height:auto;padding:20px 17px}.thrift11-sourcing-step>div{margin-bottom:18px;font-size:26px}.thrift11-sourcing-step p{font-size:14px}.thrift11-warning-card{gap:12px;padding:19px 16px}.thrift11-warning-card>span{font-size:22px}.thrift11-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.thrift11-outcome-wide{grid-column:auto}.thrift11-outcome-grid>div{padding:13px 14px;font-size:15px}.thrift11-audience-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.thrift11-audience-grid>div{min-height:auto;padding:13px;font-size:15px}.thrift11-audience-wide{grid-column:auto;justify-content:flex-start}.thrift11-business-equation{grid-template-columns:1fr;gap:4px;margin:24px 0 27px;padding:14px}.thrift11-business-equation>div{flex-direction:row;gap:10px;min-height:70px}.thrift11-business-equation b{font-size:16px;transform:rotate(90deg)}.thrift11-sales-card{border-radius:16px;margin:27px 0 25px;padding:20px 16px}.thrift11-sales-card-heading{flex-wrap:wrap;gap:8px;margin-bottom:18px}.thrift11-sales-options{grid-template-columns:1fr;gap:9px}.thrift11-sales-options>div{text-align:left;flex-direction:row;justify-content:flex-start;gap:11px;min-height:92px;padding:13px}.thrift11-sales-options span{margin:0;font-size:21px}.thrift11-sales-options strong{margin:0 0 3px;font-size:13px}.thrift11-sales-options small{font-size:11px}.thrift11-business-callout{border-radius:15px;padding:23px 18px}.thrift11-business-callout strong{font-size:17px}.thrift11-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.thrift11-final-process{grid-template-columns:1fr;gap:5px;margin:24px 0 27px;padding:15px}.thrift11-final-process>div:not(.thrift11-final-arrow){flex-direction:row;gap:10px;min-height:68px}.thrift11-final-arrow{transform:rotate(90deg)}.thrift11-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.thrift11-final-card strong{font-size:17px}.thrift11-final-card p{font-size:15px}}@media (width<=430px){.thrift11-section{margin-bottom:120px}.thrift11-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.thrift11-popup-content p{font-size:15.5px;line-height:1.72}.thrift11-statement-card{padding:21px 16px}.thrift11-statement-card strong{font-size:17px}.thrift11-demand-card{padding:15px}.thrift11-trick-card{padding:18px 14px}.thrift11-trick-card strong{font-size:14.5px}.thrift11-category-grid{gap:8px}.thrift11-category-card{min-height:112px;padding:13px 11px}.thrift11-category-card span{font-size:20px}.thrift11-category-card strong{font-size:12.5px}.thrift11-category-card small{font-size:11px}.thrift11-customer-strip{padding:14px 9px}.thrift11-strip-item{padding:7px 8px;font-size:11.5px}.thrift11-flow-card{border-radius:14px;padding:15px}.thrift11-quality-card{padding:19px 15px}.thrift11-multiple-products{padding:18px 14px}.thrift11-growth-strip{padding:14px}.thrift11-sourcing-card{padding:20px 15px}.thrift11-sourcing-card strong{font-size:15px}.thrift11-sourcing-step{padding:19px 15px}.thrift11-warning-card{padding:17px 14px}.thrift11-outcome-grid>div{padding:12px 13px;font-size:15px}.thrift11-audience-grid>div{padding:12px}.thrift11-audience-grid span{font-size:21px}.thrift11-business-equation{padding:12px}.thrift11-sales-card{padding:18px 14px}.thrift11-business-callout{padding:21px 15px}.thrift11-final-heading{padding:13px 12px;font-size:21px}.thrift11-final-card{padding:22px 16px}.thrift11-final-card strong{font-size:16px}}@media (width<=380px){.thrift11-section-heading h2{font-size:20px}.thrift11-category-grid{gap:7px}.thrift11-category-card{min-height:105px;padding:11px 9px}.thrift11-category-card strong{font-size:12px}.thrift11-category-card small{font-size:10.5px}.thrift11-customer-strip{gap:6px}.thrift11-strip-item{padding:6px 7px;font-size:10.5px}.thrift11-final-heading{font-size:19px}.thrift11-final-card{padding:21px 14px}}.perfume12-popup-content{color:#1c1710;width:100%}.perfume12-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.perfume12-section{width:100%;margin-bottom:160px}.perfume12-intro{margin-bottom:58px}.perfume12-final-section{margin-bottom:0}.perfume12-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.perfume12-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.perfume12-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.perfume12-demand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 34px;display:grid}.perfume12-demand-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #c9973d26;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:20px 13px;display:flex;box-shadow:0 10px 24px #1c17100b}.perfume12-demand-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.perfume12-demand-card span{font-size:27px}.perfume12-demand-card strong{font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.3}.perfume12-demand-card small{color:#1c17109e;font-family:var(--font-body);font-size:12.5px;line-height:1.4}.perfume12-demand-card-dark small{color:#ffffffad}.perfume12-opportunity-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:19px;align-items:center;gap:18px;margin:0 0 32px;padding:26px 25px;display:flex;box-shadow:0 15px 34px #1c17101f}.perfume12-opportunity-icon{color:#c9973d;background:#c9973d29;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.perfume12-opportunity-card strong{font-family:var(--font-heading);margin:7px 0 8px;font-size:20px;font-weight:800;line-height:1.35;display:block}.perfume12-opportunity-card p{color:#ffffffbf;max-width:720px;margin:0;font-size:15px}.perfume12-market-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 18px;display:grid}.perfume12-market-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #c9973d2e;border-radius:18px;gap:16px;padding:23px 21px;display:flex}.perfume12-market-dubai{border-top:4px solid #c9973d}.perfume12-market-china{border-top:4px solid #f28c28}.perfume12-market-flag{flex:none;font-size:30px}.perfume12-market-card strong{font-family:var(--font-heading);margin:7px 0;font-size:17px;font-weight:800;display:block}.perfume12-market-card p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.perfume12-market-flow{justify-content:center;align-items:center;gap:13px;margin:20px 0 30px;display:flex}.perfume12-market-flow>div{background:#f6ecdebf;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;display:flex}.perfume12-market-flow span{font-size:18px}.perfume12-market-flow strong{font-family:var(--font-special);letter-spacing:.06em;font-size:11px}.perfume12-flow-arrow{color:#a2762c;font-family:var(--font-heading);font-size:19px;font-weight:800}.perfume12-market-flow .perfume12-flow-result{color:#fff;background:#1c1710}.perfume12-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:27px 0 32px;display:grid}.perfume12-product-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:19px 13px;transition:transform .18s,box-shadow .18s;display:flex}.perfume12-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1c171012}.perfume12-product-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c2833}.perfume12-product-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.perfume12-product-card span{font-size:28px}.perfume12-product-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.3}.perfume12-product-card small{color:#1c171099;font-size:12px;line-height:1.4}.perfume12-product-wide{text-align:center;background:#c9973d14;border:1px dashed #c9973d59;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:17px 18px;display:flex}.perfume12-product-wide span{color:#c9973d;font-size:19px}.perfume12-product-wide strong{font-family:var(--font-heading);font-size:14px}.perfume12-product-wide small{color:#1c1710a6;font-size:13px}.perfume12-start-small-card{background:linear-gradient(135deg,#f28c2817,#ffffffe6);border-left:5px solid #f28c28;border-radius:16px;gap:18px;padding:25px 24px;display:flex}.perfume12-start-icon{font-family:var(--font-heading);color:#f28c28;flex:none;font-size:29px;font-weight:800}.perfume12-start-small-card strong{font-family:var(--font-heading);margin:7px 0 9px;font-size:18px;line-height:1.4;display:block}.perfume12-start-small-card p{max-width:none;margin:0;font-size:15px}.perfume12-warning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:27px 0 31px;display:grid}.perfume12-warning-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:20px 17px;display:flex}.perfume12-warning-card span{font-size:27px}.perfume12-warning-card strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.perfume12-warning-card p{color:#1c1710b3;max-width:none;margin:0;font-size:14px;line-height:1.6}.perfume12-decision-card{color:#fff;background:#1c1710;border-radius:19px;margin:28px 0 32px;padding:25px;box-shadow:0 14px 31px #1c17101f}.perfume12-decision-title{color:#c9973d;font-family:var(--font-special);letter-spacing:.09em;text-align:center;margin-bottom:20px;font-size:12px;font-weight:800}.perfume12-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.perfume12-decision-grid div{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;padding:17px 12px}.perfume12-decision-grid span{color:#c9973d;font-family:var(--font-heading);margin-bottom:9px;font-size:21px;font-weight:800;display:block}.perfume12-decision-grid strong{font-family:var(--font-heading);font-size:11.5px;line-height:1.45;display:block}.perfume12-training-callout{background:linear-gradient(135deg,#c9973d1f,#fffffff0);border:1px solid #c9973d33;border-radius:18px;gap:17px;padding:25px 24px;display:flex}.perfume12-training-callout>span{flex:none;font-size:27px}.perfume12-training-callout strong{font-family:var(--font-heading);margin:7px 0 9px;font-size:18px;line-height:1.4;display:block}.perfume12-training-callout p{max-width:none;margin:0;font-size:15px}.perfume12-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.perfume12-outcome-grid>div{background:#c9973d14;border-left:4px solid #c9973d;border-radius:12px;align-items:flex-start;gap:14px;min-height:100px;padding:17px;display:flex}.perfume12-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:20px;font-weight:800}.perfume12-outcome-grid p{max-width:none;margin:0;font-size:14.5px;line-height:1.6}.perfume12-outcome-grid .perfume12-outcome-dark{color:#fff;background:#1c1710;border-left-color:#f28c28}.perfume12-outcome-dark span{color:#f28c28}.perfume12-outcome-dark p{color:#ffffffd1}.perfume12-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 0;display:grid}.perfume12-audience-grid>div{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171012;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:120px;padding:18px 14px;display:flex}.perfume12-audience-grid span{font-size:25px}.perfume12-audience-grid strong{font-family:var(--font-heading);font-size:13.5px;line-height:1.35}.perfume12-audience-wide{grid-column:1/-1;background:linear-gradient(135deg,#f28c281a,#ffffffeb)!important;border-color:#f28c2833!important;flex-direction:row!important;min-height:auto!important}.perfume12-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:27px 0 32px;display:grid}.perfume12-opportunity-item{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;min-height:190px;padding:21px 18px}.perfume12-opportunity-item>span{color:#c9973d;font-family:var(--font-heading);margin-bottom:22px;font-size:25px;font-weight:800;display:block}.perfume12-opportunity-item strong{font-family:var(--font-heading);margin-bottom:8px;font-size:14px;font-weight:800;display:block}.perfume12-opportunity-item p{max-width:none;margin:0;font-size:14px;line-height:1.6}.perfume12-opportunity-highlight{background:linear-gradient(145deg,#f28c281c,#ffffffeb);border-color:#f28c2833}.perfume12-growth-flow{justify-content:center;align-items:center;gap:11px;margin:20px 0 32px;display:flex}.perfume12-growth-flow>div{text-align:center;background:#f6ecdecc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:110px;padding:14px 12px;display:flex}.perfume12-growth-flow span{font-size:21px}.perfume12-growth-flow strong{font-family:var(--font-special);letter-spacing:.06em;font-size:11px}.perfume12-growth-flow i{color:#c9973d;font-family:var(--font-heading);font-size:20px;font-style:normal;font-weight:800}.perfume12-growth-flow .perfume12-growth-final{color:#fff;background:#1c1710}.perfume12-important-card{background:#c9973d17;border-left:5px solid #c9973d;border-radius:15px;align-items:center;gap:17px;margin:28px 0 33px;padding:22px 23px;display:flex}.perfume12-important-icon{flex:none;font-size:25px}.perfume12-important-card p{max-width:none;font-family:var(--font-heading);margin:6px 0 0;font-size:16px;font-weight:700}.perfume12-question-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c282e;border-radius:20px;margin-top:34px;padding:30px 27px;box-shadow:0 14px 32px #1c17100e}.perfume12-question-mark{color:#c9973d;width:45px;height:45px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 15px;font-size:22px;font-weight:800;display:flex}.perfume12-question-card p{max-width:700px;margin:0 auto 18px;font-size:15.5px}.perfume12-question-card p strong{font-family:var(--font-heading);font-weight:800}.perfume12-question-answer{color:#8a6424;font-family:var(--font-special);letter-spacing:.06em;background:#c9973d21;border-radius:999px;padding:9px 17px;font-size:12px;font-weight:800;display:inline-block}.perfume12-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:18px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.perfume12-final-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:28px 0 32px;display:grid}.perfume12-final-process>div{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:15px;flex-direction:column;min-height:155px;padding:20px 16px;display:flex}.perfume12-final-process span{color:#c9973d;font-family:var(--font-heading);font-size:22px;font-weight:800}.perfume12-final-process strong{font-family:var(--font-heading);margin-top:20px;font-size:15px;font-weight:800}.perfume12-final-process small{color:#1c1710a6;margin-top:6px;font-size:12.5px;line-height:1.5}.perfume12-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.perfume12-final-card-icon{margin-bottom:11px;font-size:27px}.perfume12-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.perfume12-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.perfume12-popup-content p{font-size:16px;line-height:1.75}.perfume12-section{margin-bottom:130px}.perfume12-intro{margin-bottom:48px}.perfume12-section-heading{margin-bottom:28px}.perfume12-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.perfume12-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}.perfume12-demand-card{border-radius:14px;min-height:125px;padding:16px 10px}.perfume12-demand-card span{font-size:23px}.perfume12-demand-card strong{font-size:12.5px}.perfume12-opportunity-card{border-radius:16px;gap:13px;padding:21px 17px}.perfume12-opportunity-icon{border-radius:12px;width:42px;height:42px;font-size:21px}.perfume12-opportunity-card strong{font-size:17px}.perfume12-opportunity-card p{font-size:14.5px}.perfume12-market-duo{grid-template-columns:1fr;gap:11px}.perfume12-market-card{padding:20px 17px}.perfume12-market-card p{font-size:14.5px}.perfume12-market-flow{flex-wrap:wrap;gap:8px;margin:18px 0 27px}.perfume12-market-flow>div{padding:9px 12px}.perfume12-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 28px}.perfume12-product-card{border-radius:14px;min-height:125px;padding:16px 10px}.perfume12-product-card span{font-size:24px}.perfume12-product-card strong{font-size:13px}.perfume12-product-card small{font-size:11.5px}.perfume12-product-wide{flex-wrap:wrap;grid-column:1/-1;padding:15px}.perfume12-start-small-card{border-radius:15px;gap:13px;padding:20px 17px}.perfume12-start-icon{font-size:25px}.perfume12-start-small-card strong{font-size:16px}.perfume12-start-small-card p{font-size:14.5px}.perfume12-warning-grid{grid-template-columns:1fr;gap:10px;margin:23px 0 27px}.perfume12-warning-card{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;min-height:auto;padding:17px;display:grid}.perfume12-warning-card span{grid-row:1/3;font-size:23px}.perfume12-warning-card strong{font-size:14px}.perfume12-warning-card p{font-size:13.5px}.perfume12-decision-card{border-radius:16px;padding:20px 17px}.perfume12-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.perfume12-decision-grid div{padding:14px 9px}.perfume12-decision-grid span{font-size:18px}.perfume12-decision-grid strong{font-size:10.5px}.perfume12-training-callout{border-radius:15px;gap:13px;padding:20px 17px}.perfume12-training-callout strong{font-size:16px}.perfume12-training-callout p{font-size:14.5px}.perfume12-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.perfume12-outcome-grid>div{gap:12px;min-height:auto;padding:14px}.perfume12-outcome-grid p{font-size:14.5px}.perfume12-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px}.perfume12-audience-grid>div{min-height:105px;padding:15px 10px}.perfume12-audience-grid span{font-size:22px}.perfume12-audience-grid strong{font-size:12.5px}.perfume12-audience-wide{grid-column:1/-1;flex-direction:row!important;min-height:auto!important}.perfume12-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 27px}.perfume12-opportunity-item{min-height:160px;padding:17px 14px}.perfume12-opportunity-item>span{margin-bottom:17px;font-size:21px}.perfume12-opportunity-item strong{font-size:12.5px}.perfume12-opportunity-item p{font-size:13.5px}.perfume12-growth-flow{flex-wrap:wrap;gap:7px}.perfume12-growth-flow>div{min-width:90px;padding:11px 9px}.perfume12-growth-flow i{font-size:17px}.perfume12-important-card{gap:12px;padding:18px 16px}.perfume12-important-card p{font-size:15px}.perfume12-question-card{border-radius:17px;margin-top:27px;padding:24px 18px}.perfume12-question-card p{font-size:15px}.perfume12-final-heading{border-radius:14px;margin-bottom:28px;padding:15px;font-size:23px}.perfume12-final-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 27px}.perfume12-final-process>div{min-height:135px;padding:17px 14px}.perfume12-final-process strong{margin-top:15px;font-size:14px}.perfume12-final-process small{font-size:11.5px}.perfume12-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.perfume12-final-card strong{font-size:17px}.perfume12-final-card p{font-size:15px}}@media (width<=430px){.perfume12-section{margin-bottom:120px}.perfume12-section-heading h2{padding:10px 12px;font-size:22px}.perfume12-popup-content p{font-size:15.5px;line-height:1.72}.perfume12-demand-card{min-height:116px;padding:14px 8px}.perfume12-demand-card strong{font-size:12px}.perfume12-market-card{padding:18px 14px}.perfume12-market-card strong{font-size:15.5px}.perfume12-product-card{min-height:116px;padding:14px 8px}.perfume12-product-card span{font-size:22px}.perfume12-product-card strong{font-size:12.5px}.perfume12-product-wide{gap:7px}.perfume12-start-small-card{padding:18px 14px}.perfume12-start-small-card strong{font-size:15px}.perfume12-warning-card{padding:15px}.perfume12-decision-card{padding:18px 14px}.perfume12-decision-grid div{padding:12px 7px}.perfume12-training-callout{padding:18px 14px}.perfume12-outcome-grid>div{gap:10px;padding:13px}.perfume12-outcome-grid span{font-size:18px}.perfume12-outcome-grid p{font-size:14px}.perfume12-audience-grid>div{min-height:98px;padding:13px 8px}.perfume12-audience-grid strong{font-size:12px}.perfume12-opportunity-grid{gap:8px}.perfume12-opportunity-item{min-height:150px;padding:15px 12px}.perfume12-opportunity-item>span{margin-bottom:14px;font-size:19px}.perfume12-opportunity-item strong{font-size:12px}.perfume12-opportunity-item p{font-size:13px}.perfume12-growth-flow>div{min-width:82px}.perfume12-important-card{padding:17px 13px}.perfume12-question-card{padding:22px 15px}.perfume12-question-card strong{font-size:15.5px}.perfume12-final-heading{padding:13px 12px;font-size:21px}.perfume12-final-process>div{min-height:128px;padding:15px 12px}.perfume12-final-process strong{font-size:13px}.perfume12-final-card{padding:22px 16px}.perfume12-final-card strong{font-size:16px}}@media (width<=380px){.perfume12-section-heading h2{font-size:20px}.perfume12-demand-grid{gap:7px}.perfume12-demand-card{min-height:108px}.perfume12-demand-card strong{font-size:11.5px}.perfume12-product-grid{gap:7px}.perfume12-product-card{min-height:108px}.perfume12-product-card strong{font-size:12px}.perfume12-opportunity-grid{gap:7px}.perfume12-opportunity-item{min-height:145px;padding:13px 10px}.perfume12-opportunity-item strong{font-size:11.5px}.perfume12-growth-flow{gap:5px}.perfume12-growth-flow>div{min-width:74px;padding:10px 7px}.perfume12-growth-flow strong{font-size:10px}.perfume12-final-heading{font-size:19px}.perfume12-final-card{padding:21px 14px}}.jewelry13-popup-content{color:#1c1710;width:100%}.jewelry13-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.jewelry13-section{width:100%;margin-bottom:160px}.jewelry13-intro{margin-bottom:58px}.jewelry13-final-section{margin-bottom:0}.jewelry13-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.jewelry13-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.jewelry13-statement-card{text-align:center;background:linear-gradient(135deg,#daab5329,#fffffff0);border:1px solid #c9973d3d;border-radius:21px;width:100%;max-width:760px;margin:28px auto 40px;padding:30px;box-shadow:0 15px 36px #1c171012}.jewelry13-statement-icon{margin-bottom:10px;font-size:30px;display:block}.jewelry13-statement-card strong{font-family:var(--font-heading);margin-bottom:13px;font-size:22px;font-weight:800;line-height:1.3;display:block}.jewelry13-statement-card p{max-width:650px;margin:0 auto;font-size:15.5px}.jewelry13-market-intro{background:linear-gradient(135deg,#f28c2817,#ffffffeb);border-left:5px solid #f28c28;border-radius:16px;width:100%;margin-top:38px;padding:27px 28px;position:relative}.jewelry13-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.jewelry13-market-intro>strong{font-family:var(--font-heading);margin:7px 0 8px;font-size:22px;font-weight:800;display:block}.jewelry13-market-intro p{max-width:750px;margin:0;font-size:15.5px}.jewelry13-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 30px;display:grid}.jewelry13-market-card{background:linear-gradient(150deg,#fffffff7,#f6ecdeb8);border:1px solid #1c171014;border-radius:19px;flex-direction:column;align-items:flex-start;min-height:300px;padding:25px 21px;display:flex;box-shadow:0 12px 28px #1c17100b}.jewelry13-market-dubai{border-top:5px solid #c9973d}.jewelry13-market-india{border-top:5px solid #f28c28}.jewelry13-market-china{border-top:5px solid #1c1710}.jewelry13-market-flag{margin-bottom:19px;font-size:35px}.jewelry13-market-name{color:#a2762c;font-family:var(--font-special);letter-spacing:.1em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.jewelry13-market-card strong{font-family:var(--font-heading);margin-bottom:10px;font-size:18px;font-weight:800;line-height:1.35;display:block}.jewelry13-market-card p{max-width:none;margin:auto 0 0;font-size:14.5px;line-height:1.7}.jewelry13-market-bottom{background:#c9973d17;border-radius:16px;align-items:center;gap:17px;padding:22px 24px;display:flex}.jewelry13-market-bottom-icon{flex:none;font-size:27px}.jewelry13-market-bottom p{max-width:none;margin:6px 0 0;font-size:15px}.jewelry13-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 30px;display:grid}.jewelry13-product-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:125px;padding:18px 13px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 21px #1c17100a}.jewelry13-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171012}.jewelry13-product-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.jewelry13-product-card-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.jewelry13-product-card span{font-size:27px}.jewelry13-product-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.3}.jewelry13-product-wide{min-height:65px;font-family:var(--font-heading);background:#c9973d14;border:1px dashed #c9973d80;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:15px;font-weight:800;display:flex}.jewelry13-product-wide span{color:#c9973d;font-size:21px}.jewelry13-display-card{color:#fff;background:#1c1710;border-radius:18px;align-items:center;gap:18px;margin-top:30px;padding:25px;display:flex;box-shadow:0 15px 32px #1c17101f}.jewelry13-display-icon{background:#c9973d24;border-radius:15px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.jewelry13-display-card .jewelry13-card-label{color:#c9973d}.jewelry13-display-card strong{font-family:var(--font-heading);margin:6px 0 7px;font-size:18px;font-weight:800;display:block}.jewelry13-display-card p{color:#ffffffbf;max-width:none;margin:0;font-size:15px}.jewelry13-selling-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.jewelry13-selling-grid div{text-align:center;background:#f6ecde9e;border:1px solid #1c171012;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:90px;padding:12px 9px;display:flex}.jewelry13-selling-grid span{font-size:22px}.jewelry13-selling-grid strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800}.jewelry13-crosssell-card{background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c282e;border-radius:19px;grid-template-columns:70px 35px auto 1fr;align-items:center;gap:15px;margin:28px 0 16px;padding:25px 23px;display:grid}.jewelry13-crosssell-main{background:#ffffffd9;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;font-size:31px;display:flex}.jewelry13-crosssell-arrow{color:#c9973d;font-family:var(--font-heading);text-align:center;font-size:27px;font-weight:800}.jewelry13-crosssell-items{align-items:center;gap:7px;display:flex}.jewelry13-crosssell-items span{background:#c9973d1c;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.jewelry13-crosssell-text strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.jewelry13-crosssell-text p{max-width:none;margin:0;font-size:14.5px}.jewelry13-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:17px 0 29px;display:grid}.jewelry13-scenario-card{background:linear-gradient(150deg,#fffffff5,#f6ecdead);border:1px solid #1c171014;border-radius:16px;flex-direction:column;min-height:185px;padding:20px 18px;display:flex}.jewelry13-scenario-highlight{background:linear-gradient(145deg,#c9973d1f,#fffffff0);border-color:#c9973d40}.jewelry13-scenario-top{align-items:center;gap:10px;display:flex}.jewelry13-scenario-top span{font-size:24px}.jewelry13-scenario-top b{font-family:var(--font-special);letter-spacing:.08em;font-size:11px}.jewelry13-scenario-arrow{color:#c9973d;margin:17px 0;font-size:20px;font-weight:800}.jewelry13-scenario-card strong{font-family:var(--font-heading);margin-top:auto;font-size:14.5px;font-weight:800;line-height:1.5}.jewelry13-multiple-sales-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;align-items:center;gap:9px;padding:27px 22px;display:flex;box-shadow:0 15px 32px #1c17101f}.jewelry13-multiple-sales-icon{color:#c9973d;font-size:23px}.jewelry13-multiple-sales-card strong{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.35}.jewelry13-multiple-sales-card p{color:#ffffffba;max-width:680px;margin:0;font-size:14.5px}.jewelry13-sourcing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 25px;display:grid}.jewelry13-sourcing-card{background:linear-gradient(150deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;min-height:255px;padding:21px 18px;position:relative;box-shadow:0 9px 23px #1c17100a}.jewelry13-sourcing-dark{color:#fff;background:#1c1710;border-color:#1c1710}.jewelry13-sourcing-number{color:#c9973d;font-family:var(--font-heading);margin-bottom:32px;font-size:29px;font-weight:800;line-height:1}.jewelry13-sourcing-card>span{margin-bottom:9px;font-size:24px;display:block}.jewelry13-sourcing-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;display:block}.jewelry13-sourcing-card p{max-width:none;margin:0;font-size:14px;line-height:1.65}.jewelry13-sourcing-dark p{color:#ffffffba}.jewelry13-sourcing-flow{text-align:center;background:#c9973d14;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 20px;display:flex}.jewelry13-sourcing-flow span{color:#8a6424;font-family:var(--font-special);letter-spacing:.06em;background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.jewelry13-sourcing-flow b{color:#c9973d;font-size:18px}.jewelry13-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.jewelry13-outcome-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeab);border:1px solid #1c171014;border-radius:16px;flex-direction:column;min-height:205px;padding:21px 18px;display:flex}.jewelry13-outcome-card>span{margin-bottom:16px;font-size:23px}.jewelry13-outcome-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.35}.jewelry13-outcome-card p{max-width:none;margin:auto 0 0;font-size:14px;line-height:1.65}.jewelry13-outcome-warning{background:linear-gradient(145deg,#f28c281a,#ffffffed);border-color:#f28c2833}.jewelry13-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.jewelry13-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:11px;align-items:center;gap:10px;padding:13px 15px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.jewelry13-audience-grid span{flex:none;font-size:20px}.jewelry13-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d2e!important}.jewelry13-business-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 31px;display:grid}.jewelry13-business-option{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border:1px solid #c9973d2e;border-radius:17px;padding:25px 21px}.jewelry13-business-option-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.jewelry13-business-option>span{margin-bottom:13px;font-size:28px;display:block}.jewelry13-business-option strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;display:block}.jewelry13-business-option p{max-width:none;margin:0;font-size:14.5px}.jewelry13-fashion-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 29px;display:grid}.jewelry13-fashion-stack div{min-height:95px;font-family:var(--font-heading);text-align:center;background:#f6ecdeb3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.jewelry13-fashion-stack span{font-size:24px}.jewelry13-fashion-stack-highlight{border:1px solid #c9973d33;background:#c9973d24!important}.jewelry13-start-small-card{background:linear-gradient(135deg,#c9973d1a,#ffffffe6);border-left:5px solid #c9973d;border-radius:16px;align-items:center;gap:17px;margin-top:30px;padding:24px;display:flex}.jewelry13-start-small-icon{flex:none;font-size:29px}.jewelry13-start-small-card strong{font-family:var(--font-heading);margin:6px 0 7px;font-size:17px;font-weight:800;display:block}.jewelry13-start-small-card p{max-width:none;margin:0;font-size:14.5px}.jewelry13-direct-heading{color:#1c1710;max-width:900px;font-family:var(--font-heading);text-align:center;background:linear-gradient(135deg,#f28c281f,#c9973d1a);border-radius:14px;margin:0 0 32px;padding:15px 20px;font-size:clamp(25px,4vw,32px);font-weight:800;line-height:1.2}.jewelry13-direct-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:20px;margin-top:30px;padding:31px 27px;box-shadow:0 16px 35px #1c171021}.jewelry13-direct-icon{margin-bottom:12px;font-size:28px}.jewelry13-direct-card>strong{max-width:720px;font-family:var(--font-heading);margin:0 auto;font-size:19px;font-weight:800;line-height:1.45;display:block}.jewelry13-direct-arrow{color:#c9973d;margin:20px 0;font-size:25px;font-weight:800}.jewelry13-direct-result{color:#fff;background:#c9973d21;border-radius:999px;align-items:center;gap:11px;max-width:650px;padding:13px 18px;display:inline-flex}.jewelry13-direct-result span{font-size:19px}.jewelry13-direct-result b{font-family:var(--font-heading);font-size:14.5px;line-height:1.45}.jewelry13-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 30px;padding:18px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.jewelry13-final-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 32px;display:grid}.jewelry13-final-pillars div{background:#c9973d14;border-radius:13px;align-items:center;gap:12px;padding:17px 15px;display:flex}.jewelry13-final-pillars span{color:#c9973d;font-family:var(--font-heading);font-size:19px;font-weight:800}.jewelry13-final-pillars strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.35}.jewelry13-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.jewelry13-final-card-icon{margin-bottom:11px;font-size:27px}.jewelry13-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.jewelry13-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.jewelry13-popup-content p{font-size:16px;line-height:1.75}.jewelry13-section{margin-bottom:130px}.jewelry13-intro{margin-bottom:48px}.jewelry13-section-heading{margin-bottom:28px}.jewelry13-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.jewelry13-statement-card{border-radius:17px;margin:24px auto 32px;padding:24px 19px}.jewelry13-statement-card strong{font-size:18px}.jewelry13-statement-card p{font-size:15px}.jewelry13-market-intro{margin-top:30px;padding:21px 18px}.jewelry13-market-intro>strong{font-size:19px}.jewelry13-market-intro p{font-size:15px}.jewelry13-market-grid{grid-template-columns:1fr;gap:11px;margin:22px 0 27px}.jewelry13-market-card{border-radius:16px;min-height:auto;padding:21px 18px}.jewelry13-market-flag{margin-bottom:14px;font-size:30px}.jewelry13-market-card strong{font-size:17px}.jewelry13-market-card p{margin-top:0;font-size:14.5px}.jewelry13-market-bottom{border-radius:15px;gap:13px;padding:19px 17px}.jewelry13-market-bottom-icon{font-size:23px}.jewelry13-market-bottom p{font-size:14.5px}.jewelry13-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 26px}.jewelry13-product-card{border-radius:14px;min-height:105px;padding:14px 9px}.jewelry13-product-card span{font-size:23px}.jewelry13-product-card strong{font-size:13px}.jewelry13-product-wide{grid-column:1/-1;min-height:56px;font-size:14px}.jewelry13-display-card{border-radius:16px;gap:13px;padding:21px 17px}.jewelry13-display-icon{border-radius:13px;width:46px;height:46px;font-size:23px}.jewelry13-display-card strong{font-size:16px}.jewelry13-display-card p{font-size:14px}.jewelry13-selling-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jewelry13-selling-grid div{min-height:78px}.jewelry13-crosssell-card{border-radius:16px;grid-template-columns:52px 24px 1fr;gap:10px;padding:20px 15px}.jewelry13-crosssell-main{border-radius:14px;width:50px;height:50px;font-size:25px}.jewelry13-crosssell-arrow{font-size:21px}.jewelry13-crosssell-items{grid-column:3;gap:5px}.jewelry13-crosssell-items span{border-radius:9px;width:34px;height:34px;font-size:17px}.jewelry13-crosssell-text{grid-column:1/-1}.jewelry13-crosssell-text strong{font-size:16px}.jewelry13-crosssell-text p{font-size:14px}.jewelry13-scenario-grid{grid-template-columns:1fr;gap:9px}.jewelry13-scenario-card{min-height:auto;padding:18px 16px}.jewelry13-scenario-arrow{margin:11px 0}.jewelry13-multiple-sales-card{border-radius:16px;padding:23px 17px}.jewelry13-multiple-sales-card strong{font-size:17px}.jewelry13-sourcing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:23px 0}.jewelry13-sourcing-card{border-radius:15px;min-height:205px;padding:19px 15px}.jewelry13-sourcing-number{margin-bottom:22px;font-size:26px}.jewelry13-sourcing-card>span{font-size:21px}.jewelry13-sourcing-card strong{font-size:14px}.jewelry13-sourcing-card p{font-size:13.5px}.jewelry13-sourcing-flow{gap:7px;padding:15px 12px}.jewelry13-sourcing-flow span{padding:7px 9px;font-size:10px}.jewelry13-sourcing-flow b{font-size:15px}.jewelry13-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.jewelry13-outcome-card{border-radius:15px;min-height:auto;padding:18px 16px}.jewelry13-outcome-card>span{margin-bottom:10px}.jewelry13-outcome-card strong{font-size:14px}.jewelry13-outcome-card p{margin-top:0;font-size:14px}.jewelry13-audience-grid{grid-template-columns:1fr;gap:8px;margin-top:21px}.jewelry13-audience-grid div{padding:12px 13px;font-size:15px}.jewelry13-audience-wide{text-align:left;grid-column:auto;justify-content:flex-start}.jewelry13-business-options{grid-template-columns:1fr;gap:10px;margin:23px 0 27px}.jewelry13-business-option{border-radius:15px;padding:20px 17px}.jewelry13-business-option strong{font-size:15px}.jewelry13-business-option p{font-size:14px}.jewelry13-fashion-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 26px}.jewelry13-fashion-stack div{min-height:78px;font-size:12.5px}.jewelry13-start-small-card{border-radius:15px;gap:13px;padding:20px 17px}.jewelry13-start-small-icon{font-size:25px}.jewelry13-start-small-card strong{font-size:15.5px}.jewelry13-start-small-card p{font-size:14px}.jewelry13-direct-heading{border-radius:14px;margin-bottom:27px;padding:14px 15px;font-size:23px}.jewelry13-direct-card{border-radius:17px;margin-top:25px;padding:25px 18px}.jewelry13-direct-card>strong{font-size:17px}.jewelry13-direct-result{border-radius:14px;padding:12px 14px;display:flex}.jewelry13-direct-result b{font-size:14px}.jewelry13-final-heading{border-radius:14px;margin-bottom:26px;padding:14px 15px;font-size:23px}.jewelry13-final-pillars{grid-template-columns:1fr;gap:8px;margin:23px 0 28px}.jewelry13-final-pillars div{padding:14px}.jewelry13-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.jewelry13-final-card strong{font-size:17px}.jewelry13-final-card p{font-size:15px}}@media (width<=430px){.jewelry13-section{margin-bottom:120px}.jewelry13-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.jewelry13-popup-content p{font-size:15.5px;line-height:1.72}.jewelry13-statement-card{padding:21px 16px}.jewelry13-statement-card strong{font-size:17px}.jewelry13-market-intro{padding:18px 14px}.jewelry13-product-grid{gap:8px}.jewelry13-product-card{min-height:98px;padding:13px 8px}.jewelry13-product-card span{font-size:21px}.jewelry13-product-card strong{font-size:12.5px}.jewelry13-display-card{padding:19px 14px}.jewelry13-selling-grid{gap:7px}.jewelry13-crosssell-card{padding:18px 13px}.jewelry13-scenario-card{padding:17px 14px}.jewelry13-sourcing-grid{gap:8px}.jewelry13-sourcing-card{min-height:190px;padding:17px 13px}.jewelry13-sourcing-number{margin-bottom:19px;font-size:24px}.jewelry13-audience-grid div{padding:11px 12px;font-size:14.5px}.jewelry13-fashion-stack div{min-height:73px}.jewelry13-start-small-card{padding:18px 14px}.jewelry13-final-heading{padding:13px 12px;font-size:21px}.jewelry13-final-card{padding:22px 16px}.jewelry13-final-card strong{font-size:16px}}@media (width<=380px){.jewelry13-section-heading h2{font-size:20px}.jewelry13-product-grid{gap:7px}.jewelry13-product-card{min-height:94px}.jewelry13-product-card span{font-size:20px}.jewelry13-product-card strong{font-size:12px}.jewelry13-sourcing-grid{gap:7px}.jewelry13-sourcing-card{padding:16px 11px}.jewelry13-sourcing-card p{font-size:13px}.jewelry13-final-heading{font-size:19px}.jewelry13-final-card{padding:21px 14px}}.skincare14-popup-content{color:#1c1710;width:100%}.skincare14-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.skincare14-section{width:100%;margin-bottom:160px}.skincare14-intro{margin-bottom:58px}.skincare14-final-section{margin-bottom:0}.skincare14-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.skincare14-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.skincare14-demand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:30px 0 34px;display:grid}.skincare14-demand-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #c9973d26;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:20px 16px;display:flex;box-shadow:0 10px 24px #1c17100b}.skincare14-demand-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.skincare14-demand-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.skincare14-demand-card span{font-size:29px}.skincare14-demand-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.3}.skincare14-demand-card small{max-width:180px;font-family:var(--font-body);font-size:12.5px;line-height:1.5}.skincare14-statement-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:28px 0 35px;padding:30px 28px;box-shadow:0 14px 34px #1c17100f}.skincare14-statement-icon{color:#c9973d;margin-bottom:11px;font-size:27px}.skincare14-statement-card strong{max-width:760px;font-family:var(--font-heading);margin:0 auto 12px;font-size:20px;font-weight:800;line-height:1.4;display:block}.skincare14-statement-card p{max-width:680px;margin:0 auto;font-size:15.5px}.skincare14-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 34px;display:grid}.skincare14-category-card{text-align:center;background:linear-gradient(145deg,#fffffff7,#f6ecdead);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;padding:18px 13px;transition:transform .18s,box-shadow .18s;display:flex}.skincare14-category-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1c171012}.skincare14-category-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.skincare14-category-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffeb);border-color:#c9973d33}.skincare14-category-card span{font-size:27px}.skincare14-category-card strong{font-family:var(--font-heading);font-size:14.5px;font-weight:800;line-height:1.3}.skincare14-category-card small{color:#1c1710a8;font-size:12px;line-height:1.45}.skincare14-category-wide{text-align:center;background:#c9973d17;border:1px solid #c9973d33;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:17px 15px;display:flex}.skincare14-category-wide span{color:#c9973d;font-size:20px}.skincare14-category-wide strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.skincare14-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;line-height:1.3;display:block}.skincare14-start-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;align-items:flex-start;gap:18px;margin:30px 0;padding:25px 24px;display:flex;box-shadow:0 15px 32px #1c17101f}.skincare14-start-icon{background:#c9973d24;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.skincare14-start-card .skincare14-card-label{color:#c9973d}.skincare14-start-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:17px;display:grid}.skincare14-start-flow div:not(.skincare14-flow-arrow){flex-direction:column;gap:5px;display:flex}.skincare14-start-flow strong{color:#c9973d;font-family:var(--font-heading);font-size:20px}.skincare14-start-flow span{color:#ffffffd1;font-size:12px;line-height:1.35}.skincare14-flow-arrow{color:#ffffff73;font-size:18px}.skincare14-warning-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;align-items:center;gap:18px;margin:28px 0 30px;padding:25px 24px;display:flex;box-shadow:0 15px 32px #1c17101f}.skincare14-warning-icon{background:#f28c2824;border-radius:14px;flex:none;justify-content:center;align-items:center;width:51px;height:51px;font-size:25px;display:flex}.skincare14-warning-card .skincare14-card-label{color:#c9973d;margin-bottom:7px}.skincare14-warning-card strong{max-width:720px;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4;display:block}.skincare14-questions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px 0 30px;display:grid}.skincare14-question-item{background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #1c171014;border-radius:16px;min-height:155px;padding:22px 20px}.skincare14-question-item span{color:#c9973d;font-family:var(--font-heading);margin-bottom:18px;font-size:25px;font-weight:800;display:block}.skincare14-question-item strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.skincare14-question-item p{max-width:none;margin:0;font-size:14px;line-height:1.6}.skincare14-decision-card{background:linear-gradient(135deg,#c9973d1c,#ffffffeb);border:1px solid #c9973d38;border-radius:19px;margin:30px 0 34px;padding:27px 24px}.skincare14-decision-top{text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:23px;display:flex}.skincare14-decision-top span{font-size:22px}.skincare14-decision-top strong{font-family:var(--font-heading);font-size:17px;font-weight:800}.skincare14-decision-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.skincare14-decision-flow div{color:#fff;font-family:var(--font-special);letter-spacing:.05em;background:#1c1710;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:800}.skincare14-decision-flow span{color:#a2762c;font-size:18px;font-weight:800}.skincare14-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 0;display:grid}.skincare14-outcome-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;min-height:185px;padding:20px 18px;box-shadow:0 9px 21px #1c17100a}.skincare14-outcome-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe8);border-color:#f28c282e}.skincare14-outcome-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe8);border-color:#c9973d33}.skincare14-outcome-card>span{color:#c9973d;font-family:var(--font-heading);margin-bottom:20px;font-size:25px;font-weight:800;display:block}.skincare14-outcome-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.35;display:block}.skincare14-outcome-card p{max-width:none;margin:0;font-size:13.5px;line-height:1.6}.skincare14-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:27px 0 0;display:grid}.skincare14-audience-grid div{background:#ffffffbd;border:1px solid #1c171012;border-radius:12px;align-items:center;gap:12px;min-height:65px;padding:14px 16px;display:flex}.skincare14-audience-grid div span{flex:none;font-size:22px}.skincare14-audience-grid div strong{font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1.45}.skincare14-audience-wide{text-align:center;grid-column:1/-1;justify-content:center;background:#c9973d14!important;border-color:#c9973d2e!important}.skincare14-product-line-card{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:20px;margin:28px 0 34px;padding:27px 25px;box-shadow:0 15px 34px #1c17101f}.skincare14-product-line-heading{align-items:center;gap:15px;margin-bottom:25px;display:flex}.skincare14-product-line-heading>span{background:#c9973d24;border-radius:14px;flex:none;justify-content:center;align-items:center;width:51px;height:51px;font-size:25px;display:flex}.skincare14-product-line-heading .skincare14-card-label{color:#c9973d;margin-bottom:5px}.skincare14-product-line-heading strong{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.35;display:block}.skincare14-product-line-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.skincare14-product-line-steps div{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;gap:9px;min-height:105px;padding:16px 14px;display:flex}.skincare14-product-line-steps span{color:#c9973d;font-family:var(--font-heading);font-size:21px;font-weight:800}.skincare14-product-line-steps strong{color:#ffffffd1;font-size:12.5px;line-height:1.45}.skincare14-source-advantage{background:linear-gradient(135deg,#c9973d1c,#ffffffe0);border-left:5px solid #c9973d;border-radius:15px;align-items:flex-start;gap:17px;margin:31px 0;padding:24px 23px;display:flex}.skincare14-source-advantage-icon{flex:none;font-size:28px}.skincare14-source-advantage .skincare14-card-label{margin-bottom:7px}.skincare14-source-advantage strong{font-family:var(--font-heading);margin-bottom:9px;font-size:17px;font-weight:800;line-height:1.4;display:block}.skincare14-source-advantage p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.skincare14-build-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 32px;display:flex}.skincare14-build-strip div{color:#8a6424;font-family:var(--font-special);letter-spacing:.04em;text-align:center;background:#f28c2817;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.skincare14-build-strip span{color:#c9973d;font-size:18px;font-weight:800}.skincare14-cheaper-card{text-align:center;background:#c9973d17;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:28px 0 32px;padding:19px 20px;display:flex}.skincare14-cheaper-card span{font-size:21px}.skincare14-cheaper-card strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.4}.skincare14-direct-callout{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:30px;padding:28px 22px;display:flex;box-shadow:0 15px 32px #1c17101f}.skincare14-direct-callout>span{color:#c9973d;margin-bottom:2px;font-size:25px}.skincare14-direct-callout strong{max-width:720px;font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.4}.skincare14-direct-callout small{color:#ffffffad;font-family:var(--font-body);font-size:14px;line-height:1.5}.skincare14-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 30px;padding:18px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.skincare14-final-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:28px 0 32px;display:grid}.skincare14-final-pillars div{background:linear-gradient(145deg,#fffffff5,#f6ecdead);border:1px solid #c9973d29;border-radius:15px;flex-direction:column;min-height:145px;padding:18px 15px;display:flex}.skincare14-final-pillars span{color:#c9973d;font-family:var(--font-heading);margin-bottom:18px;font-size:23px;font-weight:800}.skincare14-final-pillars strong{font-family:var(--font-heading);margin-bottom:6px;font-size:13px;font-weight:800;line-height:1.35}.skincare14-final-pillars small{color:#1c1710ad;font-size:12px;line-height:1.5}.skincare14-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.skincare14-final-icon{margin-bottom:11px;font-size:26px}.skincare14-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:19px;font-weight:800;line-height:1.4;display:block}.skincare14-final-card p{max-width:720px;margin:0 auto;font-size:15.5px}@media (width<=700px){.skincare14-popup-content p{font-size:16px;line-height:1.75}.skincare14-section{margin-bottom:130px}.skincare14-intro{margin-bottom:48px}.skincare14-section-heading{margin-bottom:28px}.skincare14-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.skincare14-demand-grid{grid-template-columns:1fr;gap:10px;margin:23px 0 29px}.skincare14-demand-card{border-radius:14px;min-height:118px;padding:17px 14px}.skincare14-demand-card span{font-size:25px}.skincare14-demand-card strong{font-size:13.5px}.skincare14-demand-card small{max-width:250px;font-size:12px}.skincare14-statement-card{border-radius:17px;margin:24px 0 30px;padding:24px 18px}.skincare14-statement-card strong{font-size:18px}.skincare14-statement-card p{font-size:15px}.skincare14-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0 28px}.skincare14-category-card{border-radius:13px;min-height:125px;padding:14px 9px}.skincare14-category-card span{font-size:23px}.skincare14-category-card strong{font-size:13px}.skincare14-category-card small{font-size:11px}.skincare14-category-wide{grid-column:1/-1;padding:14px 11px}.skincare14-category-wide strong{font-size:13px}.skincare14-start-card{border-radius:16px;flex-direction:column;gap:14px;padding:22px 18px}.skincare14-start-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.skincare14-start-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.skincare14-flow-arrow{display:none}.skincare14-start-flow div:not(.skincare14-flow-arrow){background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;padding:12px}.skincare14-warning-card{border-radius:16px;gap:13px;padding:21px 17px}.skincare14-warning-icon{border-radius:12px;width:44px;height:44px;font-size:21px}.skincare14-warning-card strong{font-size:16.5px}.skincare14-questions-grid{grid-template-columns:1fr;gap:10px;margin:24px 0 27px}.skincare14-question-item{border-radius:14px;min-height:auto;padding:19px 17px}.skincare14-question-item span{margin-bottom:13px;font-size:22px}.skincare14-question-item p{font-size:14px}.skincare14-decision-card{border-radius:16px;padding:22px 17px}.skincare14-decision-top{margin-bottom:18px}.skincare14-decision-top strong{font-size:15px}.skincare14-decision-flow{gap:7px}.skincare14-decision-flow div{padding:9px 10px;font-size:9.5px}.skincare14-decision-flow span{font-size:14px}.skincare14-outcome-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.skincare14-outcome-card{border-radius:14px;min-height:auto;padding:19px 17px}.skincare14-outcome-card>span{margin-bottom:13px;font-size:22px}.skincare14-outcome-card strong{font-size:14px}.skincare14-outcome-card p{font-size:13.5px}.skincare14-audience-grid{grid-template-columns:1fr;gap:9px;margin-top:22px}.skincare14-audience-grid div{border-radius:11px;min-height:59px;padding:12px 13px}.skincare14-audience-grid div span{font-size:20px}.skincare14-audience-grid div strong{font-size:14.5px}.skincare14-audience-wide{grid-column:auto}.skincare14-product-line-card{border-radius:17px;margin:24px 0 29px;padding:23px 18px}.skincare14-product-line-heading{gap:12px;margin-bottom:20px}.skincare14-product-line-heading>span{border-radius:12px;width:44px;height:44px;font-size:21px}.skincare14-product-line-heading strong{font-size:17px}.skincare14-product-line-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.skincare14-product-line-steps div{min-height:95px;padding:14px 12px}.skincare14-product-line-steps span{font-size:19px}.skincare14-product-line-steps strong{font-size:12px}.skincare14-source-advantage{border-radius:14px;gap:13px;padding:20px 16px}.skincare14-source-advantage-icon{font-size:24px}.skincare14-source-advantage strong{font-size:15.5px}.skincare14-source-advantage p{font-size:14px}.skincare14-build-strip{justify-content:flex-start;gap:7px;margin:23px 0 27px}.skincare14-build-strip div{padding:9px 10px;font-size:9.5px}.skincare14-build-strip span{font-size:14px}.skincare14-cheaper-card{padding:17px 15px}.skincare14-cheaper-card strong{font-size:14.5px}.skincare14-direct-callout{border-radius:16px;padding:23px 17px}.skincare14-direct-callout strong{font-size:17px}.skincare14-direct-callout small{font-size:13px}.skincare14-final-heading{border-radius:14px;margin-bottom:27px;padding:15px;font-size:23px}.skincare14-final-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:24px 0 28px}.skincare14-final-pillars div{border-radius:13px;min-height:130px;padding:15px 13px}.skincare14-final-pillars span{margin-bottom:13px;font-size:21px}.skincare14-final-pillars strong{font-size:12px}.skincare14-final-pillars small{font-size:11px}.skincare14-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.skincare14-final-card strong{font-size:17px}.skincare14-final-card p{font-size:15px}}@media (width<=430px){.skincare14-section{margin-bottom:120px}.skincare14-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.skincare14-popup-content p{font-size:15.5px;line-height:1.72}.skincare14-demand-card{min-height:110px;padding:15px 12px}.skincare14-statement-card{padding:21px 16px}.skincare14-statement-card strong{font-size:17px}.skincare14-category-grid{gap:8px}.skincare14-category-card{min-height:116px;padding:13px 7px}.skincare14-category-card span{font-size:21px}.skincare14-category-card strong{font-size:12.5px}.skincare14-category-card small{font-size:10.5px}.skincare14-start-card{padding:20px 15px}.skincare14-warning-card{padding:19px 14px}.skincare14-warning-card strong{font-size:15.5px}.skincare14-question-item{padding:18px 15px}.skincare14-decision-card{padding:20px 14px}.skincare14-decision-flow{gap:6px}.skincare14-decision-flow div{padding:8px;font-size:8.5px}.skincare14-outcome-card{padding:18px 15px}.skincare14-outcome-card p{font-size:13.5px}.skincare14-product-line-card{padding:21px 15px}.skincare14-product-line-heading{align-items:flex-start}.skincare14-product-line-heading strong{font-size:16px}.skincare14-product-line-steps{gap:8px}.skincare14-product-line-steps div{min-height:88px;padding:12px 10px}.skincare14-product-line-steps strong{font-size:11.5px}.skincare14-source-advantage{padding:18px 14px}.skincare14-source-advantage strong{font-size:15px}.skincare14-build-strip div{font-size:8.5px}.skincare14-direct-callout{padding:21px 15px}.skincare14-final-heading{padding:13px 12px;font-size:21px}.skincare14-final-pillars div{min-height:122px;padding:14px 11px}.skincare14-final-pillars strong{font-size:11.5px}.skincare14-final-card{padding:22px 16px}.skincare14-final-card strong{font-size:16px}}@media (width<=380px){.skincare14-section-heading h2{font-size:20px}.skincare14-category-card{min-height:108px}.skincare14-category-card span{font-size:20px}.skincare14-category-card strong{font-size:12px}.skincare14-category-card small{font-size:10px}.skincare14-start-flow{gap:10px}.skincare14-start-flow strong{font-size:18px}.skincare14-start-flow span{font-size:11px}.skincare14-decision-flow div{padding:7px;font-size:8px}.skincare14-final-heading{font-size:19px}.skincare14-final-card{padding:21px 14px}}.preorder15-popup-content{color:#1c1710;width:100%}.preorder15-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.preorder15-section{width:100%;margin-bottom:160px}.preorder15-intro{margin-bottom:70px}.preorder15-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.preorder15-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.preorder15-hero-question{text-align:center;background:linear-gradient(135deg,#f28c281c,#fffffff0);border:1px solid #f28c2833;border-radius:22px;width:100%;max-width:820px;margin:0 auto 35px;padding:32px 30px;box-shadow:0 15px 36px #1c17100f}.preorder15-question-icon{margin-bottom:12px;font-size:31px;display:block}.preorder15-hero-question strong{font-family:var(--font-heading);margin-bottom:13px;font-size:23px;font-weight:800;line-height:1.4;display:block}.preorder15-hero-question p{max-width:680px;margin:0 auto;font-size:15.5px}.preorder15-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 32px;display:grid}.preorder15-model-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:20px 14px;display:flex;box-shadow:0 9px 23px #1c17100b}.preorder15-model-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c282e}.preorder15-model-card-gold{background:linear-gradient(145deg,#c9973d1c,#ffffffe6);border-color:#c9973d33}.preorder15-model-icon{margin-bottom:12px;font-size:28px}.preorder15-model-card strong{font-family:var(--font-heading);letter-spacing:.04em;margin-bottom:7px;font-size:15px;font-weight:800}.preorder15-model-card p{max-width:none;margin:0;font-size:13.5px;line-height:1.55}.preorder15-flow-card{color:#fff;text-align:center;background:#1c1710;border-radius:18px;margin:30px 0 0;padding:27px 24px;box-shadow:0 15px 32px #1c171021}.preorder15-flow-label{color:#c9973d;font-family:var(--font-special);letter-spacing:.1em;margin-bottom:14px;font-size:12px;font-weight:800}.preorder15-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:13px;display:flex}.preorder15-flow span{font-family:var(--font-heading);background:#c9973d1a;border:1px solid #c9973d59;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.preorder15-flow b{color:#c9973d;font-size:18px}.preorder15-flow-card p{color:#ffffffba;max-width:680px;margin:0 auto;font-size:14.5px}.preorder15-highlight-card{text-align:center;background:#c9973d1a;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:25px;padding:20px;display:flex}.preorder15-highlight-card span{color:#c9973d;font-size:21px}.preorder15-highlight-card strong{font-family:var(--font-heading);font-size:16px;line-height:1.45}.preorder15-problem-card{background:linear-gradient(135deg,#f6ecded9,#ffffffeb);border:1px solid #1c171014;border-radius:18px;margin:28px 0 24px;padding:25px 24px}.preorder15-problem-heading{align-items:center;gap:10px;margin-bottom:13px;display:flex}.preorder15-problem-heading span{font-size:24px}.preorder15-problem-heading strong{font-family:var(--font-heading);font-size:18px;font-weight:800}.preorder15-problem-card>p{margin-bottom:21px}.preorder15-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.preorder15-question-grid div{background:#ffffffbf;border-radius:13px;align-items:flex-start;gap:11px;padding:17px;display:flex}.preorder15-question-grid span{flex:none;font-size:20px}.preorder15-question-grid strong{font-family:var(--font-heading);font-size:14px;line-height:1.5}.preorder15-answer-banner{color:#fff;text-align:center;background:#1c1710;border-radius:13px;justify-content:center;align-items:center;gap:11px;margin:26px 0;padding:17px;display:flex}.preorder15-answer-banner span{color:#c9973d}.preorder15-answer-banner strong{font-family:var(--font-heading);font-size:16px}.preorder15-preorder-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:27px 0 31px;display:grid}.preorder15-preorder-steps>div{background:linear-gradient(145deg,#fff,#f6ecdebf);border:1px solid #1c171014;border-radius:15px;flex-direction:column;min-height:150px;padding:19px 15px;display:flex}.preorder15-preorder-steps span{color:#c9973d;font-family:var(--font-heading);margin-bottom:27px;font-size:25px;font-weight:800}.preorder15-preorder-steps strong{font-family:var(--font-heading);font-size:13.5px;line-height:1.45}.preorder15-step-dark{color:#fff;background:#1c1710!important;border-color:#1c1710!important}.preorder15-moq-card{background:#f28c2814;border-left:5px solid #f28c28;border-radius:15px;align-items:flex-start;gap:17px;margin-top:28px;padding:25px 24px;display:flex}.preorder15-moq-icon{flex:none;font-size:28px}.preorder15-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;font-size:12px;font-weight:800;display:block}.preorder15-moq-card>div>strong{font-family:var(--font-heading);margin:7px 0 9px;font-size:17px;line-height:1.4;display:block}.preorder15-moq-card p{max-width:none;margin:0;font-size:14.5px}.preorder15-quote-card{text-align:center;background:linear-gradient(135deg,#c9973d21,#ffffffe6);border-radius:17px;justify-content:center;align-items:center;gap:13px;margin:28px auto;padding:24px;display:flex}.preorder15-quote-icon{color:#c9973d;font-family:Georgia,serif;font-size:42px;line-height:.7}.preorder15-quote-card strong{font-family:var(--font-heading);font-size:21px;font-style:italic}.preorder15-profit-reality{color:#fff;background:#1c1710;border-radius:18px;margin:28px 0;padding:24px}.preorder15-reality-intro{align-items:flex-start;gap:15px;display:flex}.preorder15-reality-intro>span{flex:none;font-size:25px}.preorder15-reality-intro p{color:#fffc;max-width:none;margin:0;font-size:15px}.preorder15-profit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px;display:grid}.preorder15-profit-grid>div{text-align:center;background:#ffffff0b;border:1px solid #c9973d33;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:125px;padding:17px;display:flex}.preorder15-profit-grid span{color:#c9973d;font-size:23px}.preorder15-profit-grid strong{font-family:var(--font-heading);font-size:13.5px;line-height:1.45}.preorder15-profit-small span{font-family:var(--font-heading);font-size:22px;font-weight:800}.preorder15-numbers-card{background:linear-gradient(135deg,#c9973d1f,#ffffffeb);border:1px solid #c9973d38;border-radius:20px;margin-top:30px;padding:28px 25px}.preorder15-numbers-icon{text-align:center;margin-bottom:11px;font-size:27px;display:block}.preorder15-numbers-card>strong{max-width:720px;font-family:var(--font-heading);text-align:center;margin:0 auto 23px;font-size:18px;line-height:1.4;display:block}.preorder15-number-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preorder15-number-checks>div{background:#ffffffc2;border-radius:11px;align-items:center;gap:12px;padding:14px 15px;display:flex}.preorder15-number-checks span{color:#c9973d;font-family:var(--font-heading);font-size:18px;font-weight:800}.preorder15-number-checks strong{font-size:14px;line-height:1.45}.preorder15-number-final{grid-column:1/-1;border-left:4px solid #f28c28!important}.preorder15-example-title{color:#fff;font-family:var(--font-heading);text-align:center;background:#1c1710;border-radius:14px;margin:28px 0 18px;padding:18px 20px;font-size:18px;font-weight:800}.preorder15-example-title span{color:#ffffffa6;font-family:var(--font-body);margin-top:5px;font-size:13px;font-weight:400;display:block}.preorder15-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 25px;display:grid}.preorder15-cost-card{text-align:center;background:linear-gradient(145deg,#fff,#f6ecdec2);border:1px solid #c9973d29;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:20px 15px;display:flex}.preorder15-cost-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffe6);border-color:#f28c2833}.preorder15-cost-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.preorder15-cost-card>span{margin-bottom:11px;font-size:25px}.preorder15-cost-card small{color:#a2762c;font-family:var(--font-special);letter-spacing:.07em;margin-bottom:7px;font-size:10px;font-weight:800}.preorder15-cost-card-dark small{color:#c9973d}.preorder15-cost-card strong{font-family:var(--font-heading);font-size:21px;line-height:1.25}.preorder15-cost-card p{max-width:none;margin:4px 0 0;font-size:13px}.preorder15-market-range{background:#c9973d17;border-left:5px solid #c9973d;border-radius:15px;justify-content:center;align-items:center;gap:16px;margin:0 0 31px;padding:22px;display:flex}.preorder15-market-range>span{font-size:28px}.preorder15-market-range strong{font-family:var(--font-heading);margin-top:4px;font-size:22px;display:block}.preorder15-example-divider{color:#a2762c;font-family:var(--font-special);letter-spacing:.1em;align-items:center;gap:14px;margin:38px 0 28px;font-size:12px;font-weight:800;display:flex}.preorder15-example-divider:before,.preorder15-example-divider:after{content:"";background:#c9973d59;flex:1;height:1px}.preorder15-pricing-card{color:#fff;background:#1c1710;border-radius:19px;max-width:720px;margin:27px auto 20px;padding:25px}.preorder15-price-row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.preorder15-price-row span{color:#ffffffb3;font-size:14px}.preorder15-price-row strong{font-family:var(--font-heading);font-size:18px}.preorder15-profit-row strong{color:#c9973d}.preorder15-price-total{background:#c9973d1f;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:18px;display:flex}.preorder15-price-total span{font-family:var(--font-special);letter-spacing:.07em;font-size:11px;font-weight:800}.preorder15-price-total strong{color:#f28c28;font-family:var(--font-heading);font-size:25px}.preorder15-price-explanation{background:#f28c2814;border-radius:14px;align-items:flex-start;gap:12px;padding:19px 20px;display:flex}.preorder15-price-explanation span{font-size:21px}.preorder15-price-explanation p{max-width:none;margin:0;font-size:14.5px}.preorder15-profit-calculator{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:27px;display:grid}.preorder15-calculation-card{text-align:center;background:linear-gradient(145deg,#fff,#f6ecdebf);border:1px solid #1c171014;border-radius:19px;padding:25px 20px;box-shadow:0 11px 27px #1c17100d}.preorder15-calculation-gold{background:linear-gradient(145deg,#c9973d1f,#ffffffeb);border-color:#c9973d33}.preorder15-calculation-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.preorder15-equation{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.preorder15-equation strong{font-family:var(--font-heading);font-size:16px}.preorder15-equation b{color:#c9973d}.preorder15-equation .preorder15-result{color:#f28c28;width:100%;margin-top:7px;font-size:27px}.preorder15-calculation-card small{color:#8a6424;font-family:var(--font-special);letter-spacing:.1em;margin-top:5px;font-size:10px;font-weight:800;display:block}.preorder15-example-note{background:#f6ecdeb8;border-radius:15px;align-items:flex-start;gap:12px;margin-top:27px;padding:20px;display:flex}.preorder15-example-note span{flex:none;font-size:21px}.preorder15-example-note p{max-width:none;margin:0;font-size:14px;line-height:1.7}.preorder15-point-card{color:#fff;text-align:center;background:#1c1710;border-radius:13px;justify-content:center;align-items:center;gap:11px;margin-top:19px;padding:17px;display:flex}.preorder15-point-card span{color:#c9973d}.preorder15-point-card strong{font-family:var(--font-heading);font-size:14px}.preorder15-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:27px;display:grid}.preorder15-product-grid div{min-height:72px;font-family:var(--font-body);background:#ffffffc2;border:1px solid #1c171012;border-radius:12px;align-items:center;padding:13px 14px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.preorder15-product-grid div:nth-child(3n){background:#f6ecdea8}.preorder15-product-wide{color:#8a6424;text-align:center;grid-column:1/-1;justify-content:center;font-family:var(--font-heading)!important;background:#c9973d17!important;border-color:#c9973d33!important;font-size:15px!important}.preorder15-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.preorder15-outcome-grid>div{background:#c9973d14;border-left:4px solid #c9973d;border-radius:11px;align-items:flex-start;gap:13px;padding:16px;display:flex}.preorder15-outcome-grid span{color:#a2762c;font-family:var(--font-heading);flex:none;font-size:16px;font-weight:800}.preorder15-outcome-grid p{max-width:none;margin:0;font-size:14.5px;font-weight:600;line-height:1.6}.preorder15-outcome-featured{grid-column:1/-1;background:#f28c2817!important;border-left-color:#f28c28!important}.preorder15-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.preorder15-audience-grid>div{background:linear-gradient(145deg,#fff,#f6ecdeb3);border:1px solid #1c171012;border-radius:15px;flex-direction:column;min-height:135px;padding:19px 17px;display:flex}.preorder15-audience-grid span{margin-bottom:9px;font-size:23px}.preorder15-audience-grid strong{font-family:var(--font-heading);margin-bottom:6px;font-size:15px;font-weight:800}.preorder15-audience-grid p{max-width:none;margin:0;font-size:13.5px;line-height:1.55}.preorder15-audience-wide{grid-column:1/-1;align-items:center;gap:13px;background:#c9973d17!important;border-color:#c9973d33!important;flex-direction:row!important;min-height:auto!important}.preorder15-audience-wide span{margin:0;font-size:24px}.preorder15-capital-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#ffffffed);border:1px solid #f28c282e;border-radius:19px;max-width:760px;margin:28px auto 30px;padding:27px 24px}.preorder15-capital-card>span{margin-bottom:10px;font-size:27px;display:block}.preorder15-capital-card p{margin:0 auto 10px;font-size:15px}.preorder15-capital-card strong{font-family:var(--font-heading);font-size:21px;line-height:1.45;display:block}.preorder15-business-path{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:28px 0 30px;display:grid}.preorder15-business-path>div{background:linear-gradient(145deg,#fff,#f6ecdeb8);border:1px solid #1c171014;border-radius:14px;flex-direction:column;min-height:165px;padding:17px 12px;display:flex}.preorder15-business-path span{color:#c9973d;font-family:var(--font-heading);margin-bottom:25px;font-size:23px;font-weight:800}.preorder15-business-path strong{font-family:var(--font-heading);font-size:12.5px;line-height:1.45}.preorder15-path-final{color:#fff;background:#1c1710!important;border-color:#1c1710!important}.preorder15-caution-card{background:#c9973d17;border-left:5px solid #c9973d;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:30px;padding:20px;display:flex}.preorder15-caution-card span{font-size:21px}.preorder15-caution-card p{max-width:none;margin:0;font-size:14.5px}.preorder15-question-shift{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:15px;margin-top:30px;display:grid}.preorder15-old-question,.preorder15-new-question{text-align:center;border-radius:17px;padding:25px 21px}.preorder15-old-question{background:#f6ecdec7;border:1px solid #1c171014}.preorder15-new-question{color:#fff;background:linear-gradient(135deg,#1c1710,#2b241b)}.preorder15-old-question span,.preorder15-new-question span{font-family:var(--font-special);letter-spacing:.09em;margin-bottom:11px;font-size:11px;font-weight:800;display:block}.preorder15-old-question span{color:#8a6424}.preorder15-new-question span{color:#c9973d}.preorder15-old-question strong,.preorder15-new-question strong{font-family:var(--font-heading);font-size:17px;line-height:1.5;display:block}.preorder15-question-shift .preorder15-arrow{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}.preorder15-training-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;justify-content:center;align-items:center;gap:12px;margin-bottom:28px;padding:20px;display:flex}.preorder15-training-banner span{color:#f28c28;font-size:22px}.preorder15-training-banner strong{font-family:var(--font-heading);font-size:18px;line-height:1.4}.preorder15-training-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preorder15-training-grid>div{text-align:center;background:linear-gradient(145deg,#fff,#f6ecdeb8);border:1px solid #1c171014;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:135px;padding:18px;display:flex}.preorder15-training-grid span{font-size:25px}.preorder15-training-grid strong{font-family:var(--font-heading);font-size:14.5px;line-height:1.45}.preorder15-training-final{grid-column:2/4;background:#f28c2817!important;border-color:#f28c2833!important}.preorder15-attention-card{background:#c9973d17;border-radius:15px;align-items:flex-start;gap:14px;margin-top:25px;padding:22px 21px;display:flex}.preorder15-attention-card span{flex:none;font-size:23px}.preorder15-attention-card p{max-width:none;margin:0;font-size:15px}.preorder15-final-principle{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:13px;margin:28px 0 30px;display:grid}.preorder15-final-wrong,.preorder15-final-right{text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:22px;display:flex}.preorder15-final-wrong{background:#f6ecdebf;border:1px solid #1c171014}.preorder15-final-right{background:linear-gradient(135deg,#f28c281c,#ffffffed);border:1px solid #f28c282e}.preorder15-final-wrong span,.preorder15-final-right span{margin-bottom:10px;font-size:28px}.preorder15-final-wrong strong,.preorder15-final-right strong{font-family:var(--font-heading);margin-bottom:7px;font-size:18px}.preorder15-final-wrong p,.preorder15-final-right p{max-width:none;margin:0;font-size:14px}.preorder15-final-vs{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.preorder15-system-card{text-align:center;background:linear-gradient(135deg,#c9973d21,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;margin:30px 0;padding:29px 25px;box-shadow:0 14px 33px #1c17100e}.preorder15-system-card>span{margin-bottom:10px;font-size:27px;display:block}.preorder15-system-card strong{font-family:var(--font-heading);margin-bottom:11px;font-size:19px;line-height:1.4;display:block}.preorder15-system-card p{max-width:700px;margin:0 auto;font-size:15px}@media (width<=700px){.preorder15-popup-content p{font-size:16px;line-height:1.75}.preorder15-section{margin-bottom:130px}.preorder15-intro{margin-bottom:50px}.preorder15-section-heading{margin-bottom:28px}.preorder15-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.preorder15-hero-question{border-radius:18px;padding:25px 19px}.preorder15-hero-question strong{font-size:19px}.preorder15-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preorder15-model-card{border-radius:14px;min-height:135px;padding:17px 12px}.preorder15-model-icon{font-size:24px}.preorder15-model-card strong,.preorder15-model-card p{font-size:13px}.preorder15-flow-card{border-radius:16px;padding:23px 17px}.preorder15-flow{gap:7px}.preorder15-flow span{padding:8px 10px;font-size:11px}.preorder15-flow b{font-size:15px}.preorder15-highlight-card{padding:18px 15px}.preorder15-highlight-card strong{font-size:15px}.preorder15-problem-card{padding:21px 17px}.preorder15-question-grid{grid-template-columns:1fr}.preorder15-question-grid div{padding:15px}.preorder15-preorder-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.preorder15-preorder-steps>div{min-height:125px;padding:16px 13px}.preorder15-preorder-steps span{margin-bottom:19px;font-size:22px}.preorder15-preorder-steps strong{font-size:13px}.preorder15-step-dark{grid-column:1/-1}.preorder15-moq-card{gap:13px;padding:20px 16px}.preorder15-moq-card>div>strong{font-size:16px}.preorder15-profit-grid{grid-template-columns:1fr;gap:9px}.preorder15-profit-grid>div{text-align:left;flex-direction:row;justify-content:flex-start;min-height:auto}.preorder15-numbers-card{padding:23px 17px}.preorder15-number-checks{grid-template-columns:1fr}.preorder15-number-final{grid-column:auto}.preorder15-cost-grid{grid-template-columns:1fr;gap:10px}.preorder15-cost-card{min-height:145px}.preorder15-market-range{justify-content:flex-start;padding:19px 16px}.preorder15-market-range strong{font-size:20px}.preorder15-pricing-card{padding:21px 17px}.preorder15-price-total{flex-direction:column;align-items:flex-start}.preorder15-price-total strong{font-size:23px}.preorder15-profit-calculator{grid-template-columns:1fr;gap:11px}.preorder15-calculation-card{padding:22px 17px}.preorder15-equation .preorder15-result{font-size:25px}.preorder15-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.preorder15-product-grid div{min-height:64px;padding:11px 10px;font-size:13.5px}.preorder15-product-wide{grid-column:1/-1}.preorder15-outcome-grid{grid-template-columns:1fr;gap:9px}.preorder15-outcome-grid>div{padding:13px}.preorder15-outcome-grid p{font-size:14.5px}.preorder15-outcome-featured{grid-column:auto}.preorder15-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.preorder15-audience-grid>div{min-height:115px;padding:15px 13px}.preorder15-audience-grid span{font-size:21px}.preorder15-audience-grid strong{font-size:14px}.preorder15-audience-wide{grid-column:1/-1}.preorder15-capital-card{padding:23px 17px}.preorder15-capital-card strong{font-size:18px}.preorder15-business-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.preorder15-business-path>div{min-height:125px;padding:16px 13px}.preorder15-business-path span{margin-bottom:18px;font-size:21px}.preorder15-business-path strong{font-size:13px}.preorder15-path-final{grid-column:1/-1}.preorder15-question-shift{grid-template-columns:1fr;gap:9px}.preorder15-question-shift .preorder15-arrow{min-height:25px;transform:rotate(0)}.preorder15-old-question,.preorder15-new-question{padding:21px 17px}.preorder15-old-question strong,.preorder15-new-question strong{font-size:16px}.preorder15-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.preorder15-training-grid>div{min-height:115px;padding:15px 12px}.preorder15-training-grid strong{font-size:13.5px}.preorder15-training-final{grid-column:1/-1}.preorder15-training-banner{padding:17px 14px}.preorder15-training-banner strong{font-size:16px}.preorder15-final-principle{grid-template-columns:1fr;gap:9px}.preorder15-final-wrong,.preorder15-final-right{min-height:155px;padding:20px 17px}.preorder15-final-vs{min-height:25px}.preorder15-system-card{padding:25px 18px}.preorder15-system-card strong{font-size:17px}}@media (width<=430px){.preorder15-section{margin-bottom:120px}.preorder15-section-heading h2{padding:10px 12px;font-size:22px}.preorder15-popup-content p{font-size:15.5px;line-height:1.72}.preorder15-hero-question{padding:22px 15px}.preorder15-hero-question strong{font-size:17px}.preorder15-model-card{min-height:128px;padding:14px 9px}.preorder15-model-icon{font-size:22px}.preorder15-model-card strong,.preorder15-model-card p{font-size:12.5px}.preorder15-flow-card{padding:20px 13px}.preorder15-flow span{padding:7px 8px;font-size:10px}.preorder15-flow b{font-size:13px}.preorder15-problem-card{padding:19px 14px}.preorder15-answer-banner{padding:15px 12px}.preorder15-answer-banner strong{font-size:14px}.preorder15-preorder-steps>div{min-height:117px;padding:14px 11px}.preorder15-preorder-steps strong{font-size:12.5px}.preorder15-moq-card{padding:18px 13px}.preorder15-profit-reality{padding:20px 15px}.preorder15-numbers-card{padding:21px 14px}.preorder15-number-checks>div{padding:12px}.preorder15-example-title{padding:16px 14px;font-size:16px}.preorder15-cost-card{min-height:135px;padding:17px 12px}.preorder15-cost-card strong{font-size:19px}.preorder15-market-range{padding:17px 13px}.preorder15-market-range strong{font-size:18px}.preorder15-pricing-card{padding:19px 14px}.preorder15-price-row strong{font-size:16px}.preorder15-price-total strong{font-size:21px}.preorder15-equation strong{font-size:14px}.preorder15-equation .preorder15-result{font-size:23px}.preorder15-product-grid{gap:7px}.preorder15-product-grid div{min-height:60px;padding:10px 9px;font-size:13px}.preorder15-audience-grid{gap:7px}.preorder15-audience-grid>div{min-height:105px;padding:13px 11px}.preorder15-audience-grid strong{font-size:13px}.preorder15-audience-grid p{font-size:12.5px}.preorder15-capital-card{padding:21px 14px}.preorder15-capital-card strong{font-size:17px}.preorder15-business-path>div{min-height:115px;padding:14px 10px}.preorder15-business-path span{font-size:20px}.preorder15-business-path strong{font-size:12.5px}.preorder15-old-question,.preorder15-new-question{padding:19px 14px}.preorder15-old-question strong,.preorder15-new-question strong{font-size:15px}.preorder15-training-grid>div{min-height:105px;padding:13px 9px}.preorder15-training-grid strong{font-size:12.5px}.preorder15-training-banner{padding:15px 11px}.preorder15-training-banner strong{font-size:14px}.preorder15-attention-card{padding:18px 14px}.preorder15-final-wrong,.preorder15-final-right{min-height:140px;padding:18px 14px}.preorder15-final-wrong strong,.preorder15-final-right strong{font-size:16px}.preorder15-system-card{padding:22px 15px}.preorder15-system-card strong{font-size:16px}}@media (width<=380px){.preorder15-section-heading h2{font-size:20px}.preorder15-model-grid{gap:7px}.preorder15-model-card{min-height:120px}.preorder15-model-card strong{font-size:12px}.preorder15-product-grid{gap:6px}.preorder15-product-grid div{padding:9px 8px;font-size:12.5px}.preorder15-audience-grid{grid-template-columns:1fr}.preorder15-audience-grid>div{min-height:auto;padding:13px}.preorder15-audience-wide{grid-column:auto}.preorder15-business-path{grid-template-columns:1fr}.preorder15-business-path>div{flex-direction:row;align-items:center;gap:13px;min-height:auto}.preorder15-business-path span{margin:0}.preorder15-path-final{grid-column:auto}.preorder15-training-grid{grid-template-columns:1fr}.preorder15-training-final{grid-column:auto}.preorder15-final-wrong,.preorder15-final-right{min-height:130px}}.bonus16-popup-content{color:#1c1710;width:100%}.bonus16-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.bonus16-section{width:100%;margin-bottom:160px}.bonus16-intro{margin-bottom:70px}.bonus16-final-section{margin-bottom:0}.bonus16-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.bonus16-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.bonus16-hero-card{text-align:center;background:linear-gradient(135deg,#f28c281f,#fffffff0);border:1px solid #f28c2833;border-radius:22px;width:100%;max-width:820px;margin:30px auto 36px;padding:31px 30px;box-shadow:0 16px 36px #1c171011}.bonus16-hero-icon{color:#c9973d;margin-bottom:12px;font-size:29px;display:block}.bonus16-hero-card strong{font-family:var(--font-heading);margin-bottom:13px;font-size:24px;font-weight:800;line-height:1.3;display:block}.bonus16-hero-card p{max-width:690px;margin:0 auto;font-size:15.5px}.bonus16-bonus-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;margin:30px 0 0;display:grid}.bonus16-preview-card{text-align:center;background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:22px 18px;display:flex;box-shadow:0 10px 25px #1c17100b}.bonus16-preview-card-gold{background:linear-gradient(145deg,#c9973d21,#ffffffed);border-color:#c9973d33}.bonus16-preview-card span{margin-bottom:11px;font-size:29px}.bonus16-preview-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800}.bonus16-preview-card small{color:#675b4c;max-width:190px;font-family:var(--font-body);font-size:13px;line-height:1.5}.bonus16-preview-plus{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:29px;font-weight:800;display:flex}.bonus16-statement-card{color:#fff;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:20px;width:100%;margin:28px 0 34px;padding:29px 28px;box-shadow:0 15px 34px #1c171021}.bonus16-statement-icon{color:#c9973d;margin-bottom:11px;font-size:28px}.bonus16-statement-card strong{color:#fff;font-family:var(--font-heading);margin-bottom:11px;font-size:21px;font-weight:800;display:block}.bonus16-statement-card p{color:#ffffffc2;max-width:700px;margin:0 auto;font-size:15.5px}.bonus16-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.3;display:block}.bonus16-use-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:25px 0 38px;display:grid}.bonus16-use-card{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:20px 15px;display:flex}.bonus16-use-card-orange{background:linear-gradient(145deg,#f28c281a,#ffffffeb);border-color:#f28c282e}.bonus16-use-card-gold{background:linear-gradient(145deg,#c9973d1f,#ffffffeb);border-color:#c9973d33}.bonus16-use-card-wide{color:#fff;background:linear-gradient(135deg,#1c1710f0,#2b241b);grid-column:1/-1}.bonus16-use-card span{font-size:25px}.bonus16-use-card strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.35}.bonus16-subheading{color:#8a6424;font-family:var(--font-special);letter-spacing:.07em;background:#c9973d1c;border-radius:10px;margin:12px 0 17px;padding:10px 15px;font-size:12px;font-weight:800;line-height:1.4;display:inline-block}.bonus16-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 34px;display:grid}.bonus16-action-card{background:linear-gradient(150deg,#fffffff2,#f6ecdeb3);border:1px solid #1c171014;border-radius:17px;gap:17px;min-height:180px;padding:22px 20px;display:flex;box-shadow:0 10px 24px #1c17100a}.bonus16-action-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.bonus16-action-number{color:#c9973d;font-family:var(--font-heading);flex:none;font-size:28px;font-weight:800;line-height:1}.bonus16-action-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.35;display:block}.bonus16-action-card p{color:#675b4c;max-width:none;margin:0;font-size:14.5px;line-height:1.65}.bonus16-action-card-dark p{color:#ffffffb8}.bonus16-not-just-card{text-align:center;background:linear-gradient(135deg,#f6ecded1,#fffffff2);border:1px solid #c9973d2b;border-radius:18px;margin:35px 0 22px;padding:25px 24px}.bonus16-not-just-row{font-family:var(--font-heading);justify-content:center;align-items:center;gap:11px;font-size:16px;font-weight:800;display:flex}.bonus16-cross,.bonus16-check{font-size:21px}.bonus16-not-just-row-success{color:#8a6424}.bonus16-not-just-divider{color:#c9973d;margin:10px 0;font-size:22px;font-weight:800}.bonus16-bottom-callout{background:#f28c2814;border-left:5px solid #f28c28;border-radius:13px;align-items:center;gap:13px;padding:19px 20px;display:flex}.bonus16-bottom-callout span{color:#c9973d;flex:none;font-size:21px}.bonus16-bottom-callout p{max-width:none;font-family:var(--font-heading);margin:0;font-size:15.5px;font-weight:700;line-height:1.55}.bonus16-question-card{text-align:center;background:linear-gradient(135deg,#f28c281a,#fffffff0);border:1px solid #f28c2830;border-radius:20px;width:100%;margin:28px 0;padding:30px 25px;box-shadow:0 14px 30px #1c17100d}.bonus16-question-icon{color:#c9973d;width:45px;height:45px;font-family:var(--font-heading);background:#1c1710;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 15px;font-size:23px;font-weight:800;display:flex}.bonus16-question-card strong{font-family:var(--font-heading);margin-bottom:15px;font-size:21px;font-weight:800;display:block}.bonus16-question-warning{color:#665a4c;font-family:var(--font-special);letter-spacing:.03em;background:#1c171012;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.bonus16-big-question{color:#fff;text-align:center;background:#1c1710;border-radius:16px;justify-content:center;align-items:center;gap:11px;margin:0 0 28px;padding:23px 22px;display:flex}.bonus16-big-question span{color:#c9973d;font-size:21px}.bonus16-big-question strong{max-width:720px;font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.45}.bonus16-cost-warning{background:#c9973d17;border-left:5px solid #c9973d;border-radius:14px;align-items:center;gap:15px;margin:0 0 31px;padding:21px 22px;display:flex}.bonus16-cost-warning-icon{flex:none;font-size:25px}.bonus16-cost-warning p{max-width:none;margin:0;font-size:15.5px}.bonus16-calculation-hero{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d38;border-radius:21px;margin:30px 0 35px;padding:31px 27px;box-shadow:0 14px 33px #1c17100e}.bonus16-calculation-icon{margin-bottom:10px;font-size:29px}.bonus16-calculation-hero>strong{font-family:var(--font-heading);margin-bottom:12px;font-size:22px;font-weight:800;display:block}.bonus16-calculation-hero p{max-width:720px;margin:0 auto;font-size:15.5px}.bonus16-cost-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:9px;margin:30px 0 42px;display:grid}.bonus16-cost-flow-card{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdead);border:1px solid #1c171014;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:17px 12px;display:flex}.bonus16-cost-flow-card-dark{color:#fff;background:#1c1710;border-color:#1c1710}.bonus16-cost-flow-card span{margin-bottom:9px;font-size:24px}.bonus16-cost-flow-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:13px;font-weight:800;line-height:1.35}.bonus16-cost-flow-card small{color:#6d6153;font-family:var(--font-body);font-size:11.5px;line-height:1.45}.bonus16-cost-flow-card-dark small{color:#ffffffa6}.bonus16-cost-flow-symbol{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex}.bonus16-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:23px 0 0;display:grid}.bonus16-learning-grid div{font-family:var(--font-body);background:#c9973d14;border-left:4px solid #c9973d;border-radius:10px;align-items:flex-start;gap:11px;padding:15px 16px;font-size:15px;font-weight:600;line-height:1.55;display:flex}.bonus16-learning-grid span{flex:none;font-size:18px}.bonus16-learning-wide{grid-column:1/-1;background:#f28c2814!important;border-left-color:#f28c28!important}.bonus16-combo-card{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:13px;margin:29px 0 23px;display:grid}.bonus16-combo-side{text-align:center;background:linear-gradient(145deg,#fffffff2,#f6ecdeb8);border:1px solid #1c171014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:25px 20px;display:flex}.bonus16-combo-side-gold{background:linear-gradient(145deg,#c9973d21,#fffffff0);border-color:#c9973d33}.bonus16-combo-side>span{margin-bottom:10px;font-size:31px}.bonus16-combo-side small{color:#a2762c;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:800}.bonus16-combo-side strong{font-family:var(--font-heading);margin-bottom:8px;font-size:18px;font-weight:800}.bonus16-combo-side p{max-width:220px;margin:0;font-size:14px;line-height:1.6}.bonus16-combo-connector{color:#c9973d;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.bonus16-combo-result{color:#fff;text-align:center;background:#1c1710;border-radius:15px;justify-content:center;align-items:center;gap:11px;margin-top:8px;padding:20px 22px;display:flex}.bonus16-combo-result span{color:#c9973d;font-size:20px}.bonus16-combo-result strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.45}.bonus16-final-heading{color:#fff;max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#2b241b);border-radius:15px;margin:0 0 34px;padding:17px 20px;font-size:clamp(25px,4vw,33px);font-weight:800;line-height:1.2;box-shadow:0 14px 30px #1c17101c}.bonus16-final-card{text-align:center;background:linear-gradient(135deg,#c9973d24,#fffffff0);border:1px solid #c9973d3b;border-radius:20px;width:100%;margin:32px 0 30px;padding:30px 28px;box-shadow:0 15px 34px #1c171011}.bonus16-final-icon{margin-bottom:11px;font-size:28px}.bonus16-final-card strong{font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.4;display:block}.bonus16-final-card p{max-width:720px;margin:0 auto}@media (width<=700px){.bonus16-popup-content p{font-size:16px;line-height:1.75}.bonus16-section{margin-bottom:130px}.bonus16-intro{margin-bottom:55px}.bonus16-section-heading{margin-bottom:28px}.bonus16-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.bonus16-hero-card{border-radius:17px;margin:24px auto 30px;padding:24px 19px}.bonus16-hero-card strong{font-size:19px}.bonus16-hero-card p{font-size:15px}.bonus16-bonus-preview{grid-template-columns:1fr;gap:10px}.bonus16-preview-card{border-radius:15px;min-height:125px;padding:19px 15px}.bonus16-preview-plus{min-height:20px}.bonus16-statement-card{border-radius:17px;margin:23px 0 30px;padding:24px 18px}.bonus16-statement-card strong{font-size:18px}.bonus16-statement-card p{font-size:15px}.bonus16-use-grid{grid-template-columns:1fr;gap:10px;margin:22px 0 32px}.bonus16-use-card{border-radius:14px;min-height:100px;padding:17px 14px}.bonus16-use-card-wide{grid-column:auto}.bonus16-action-grid{grid-template-columns:1fr;gap:10px;margin:22px 0 30px}.bonus16-action-card{border-radius:15px;min-height:auto;padding:20px 17px}.bonus16-action-number{font-size:26px}.bonus16-action-card p{font-size:14.5px}.bonus16-not-just-card{border-radius:16px;padding:21px 17px}.bonus16-not-just-row{font-size:14.5px}.bonus16-bottom-callout{padding:17px 15px}.bonus16-bottom-callout p{font-size:14.5px}.bonus16-question-card{border-radius:17px;margin:23px 0 25px;padding:25px 18px}.bonus16-question-card strong{font-size:18px}.bonus16-big-question{text-align:left;align-items:flex-start;padding:19px 16px}.bonus16-big-question strong{font-size:16px}.bonus16-cost-warning{gap:12px;padding:18px 15px}.bonus16-cost-warning p{font-size:14.5px}.bonus16-calculation-hero{border-radius:17px;margin:25px 0 29px;padding:25px 18px}.bonus16-calculation-hero>strong{font-size:19px}.bonus16-calculation-hero p{font-size:15px}.bonus16-cost-flow{grid-template-columns:1fr;gap:8px;margin:25px 0 34px}.bonus16-cost-flow-card{border-radius:14px;min-height:105px;padding:16px 14px}.bonus16-cost-flow-card span{font-size:22px}.bonus16-cost-flow-symbol{min-height:20px}.bonus16-learning-grid{grid-template-columns:1fr;gap:9px;margin-top:20px}.bonus16-learning-grid div{padding:13px 14px;font-size:14.5px}.bonus16-learning-wide{grid-column:auto}.bonus16-combo-card{grid-template-columns:1fr;gap:9px;margin-top:24px}.bonus16-combo-side{border-radius:16px;min-height:190px;padding:22px 18px}.bonus16-combo-connector{min-height:20px}.bonus16-combo-result{text-align:left;align-items:flex-start;padding:18px 16px}.bonus16-combo-result strong{font-size:14px}.bonus16-final-heading{border-radius:14px;margin-bottom:28px;padding:14px 15px;font-size:23px}.bonus16-final-card{border-radius:17px;margin:27px 0 26px;padding:25px 19px}.bonus16-final-card strong{font-size:17px}.bonus16-final-card p{font-size:15px}}@media (width<=430px){.bonus16-section{margin-bottom:120px}.bonus16-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.bonus16-popup-content p{font-size:15.5px;line-height:1.72}.bonus16-hero-card{padding:21px 16px}.bonus16-hero-card strong{font-size:17px}.bonus16-preview-card{min-height:116px}.bonus16-statement-card{padding:21px 16px}.bonus16-use-card{min-height:94px;padding:15px 12px}.bonus16-action-card{padding:18px 15px}.bonus16-action-card strong{font-size:14.5px}.bonus16-not-just-card{padding:19px 14px}.bonus16-not-just-row{font-size:13.5px}.bonus16-question-card{padding:23px 15px}.bonus16-question-card strong{font-size:17px}.bonus16-big-question{padding:17px 14px}.bonus16-big-question strong{font-size:15px}.bonus16-calculation-hero{padding:23px 16px}.bonus16-calculation-hero>strong{font-size:17px}.bonus16-cost-flow-card{min-height:98px}.bonus16-learning-grid div{padding:12px 13px;font-size:14.5px}.bonus16-combo-side{min-height:175px;padding:20px 15px}.bonus16-combo-side strong{font-size:17px}.bonus16-combo-result{padding:17px 14px}.bonus16-final-heading{padding:13px 12px;font-size:21px}.bonus16-final-card{padding:22px 16px}.bonus16-final-card strong{font-size:16px}}@media (width<=380px){.bonus16-section-heading h2{font-size:20px}.bonus16-hero-card{padding:20px 14px}.bonus16-preview-card{min-height:110px}.bonus16-action-card{padding:17px 13px}.bonus16-action-number{font-size:23px}.bonus16-not-just-row{font-size:13px}.bonus16-big-question strong{font-size:14.5px}.bonus16-final-heading{font-size:19px}.bonus16-final-card{padding:21px 14px}}.fifteen-in-one-page{zoom:.83;box-sizing:border-box;color:#1c1710;width:100%;min-height:100vh;padding:82px 57.6px 0}.fifteen-in-one-container{box-sizing:border-box;width:100%;max-width:940px;margin-left:auto;margin-right:auto}.fifteen-in-one-hero{padding:54px 0 48px}.fifteen-in-one-eyebrow{max-width:900px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(30px,6vw,58px);font-weight:800;line-height:1.02;display:block}.fifteen-in-one-hero p,.fifteen-in-one-section p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.fifteen-in-one-hero-lead{font-weight:600;max-width:820px!important;margin-bottom:30px!important;font-size:19px!important;line-height:1.65!important}.hero-question-card{background:linear-gradient(135deg,#f28c281f,#fffffff0);border:1px solid #f28c2833;border-radius:18px;max-width:850px;margin:34px 0 32px;padding:28px 30px;box-shadow:0 12px 30px #1c17100d}.hero-question-card p{max-width:none;font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700;line-height:1.6}.fifteen-in-one-section{padding:64px 0}.fifteen-in-one-section--final{padding:64px 0 90px}.fifteen-in-one-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.fifteen-in-one-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.story-card{background:#ffffffbd;border:1px solid #1c171014;border-radius:20px;padding:34px 32px 30px;box-shadow:0 12px 30px #1c17100b}.story-card p:last-child{margin-bottom:0}.story-highlight{background:#f28c2814;border-left:5px solid #f28c28;border-radius:12px;padding:20px 22px;font-weight:800;max-width:820px!important;font-family:var(--font-heading)!important;margin:26px 0 30px!important;font-size:21px!important;line-height:1.45!important}.included-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 36px;display:grid}.included-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.section-intro{margin-top:34px}.section-intro p:last-child{margin-bottom:0;font-weight:600}.details-note-card{color:#fff;background:#1c1710;border-radius:18px;margin-top:30px;padding:28px 30px 26px;box-shadow:0 16px 34px #1c171029}.details-note-card__label{color:#fff;min-height:32px;font-family:var(--font-special);letter-spacing:.08em;background:#f28c28;border-radius:999px;align-items:center;margin-bottom:16px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.details-note-card p{color:#ffffffe0;max-width:760px!important;margin:0 0 24px!important;font-size:17px!important;line-height:1.7!important}.details-note-card p strong{color:#fff;font-family:var(--font-heading);font-weight:900}.details-note-card__action{text-align:center;background:#f28c281a;border:1px solid #f28c2859;border-radius:13px;flex-direction:column;gap:7px;padding:18px 20px;display:flex}.details-note-card__action span:first-child{color:#fff;font-family:var(--font-special);letter-spacing:.05em;text-align:center;font-size:22.5px;font-weight:900}.details-note-card__action span:last-child{color:#ffffffad;font-family:var(--font-body);text-align:center;font-size:13px;line-height:1.5}.masterclass-card{background:#ffffffbd;border:1px solid #1c171014;border-radius:20px;margin-top:174px;padding:30px 30px 28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1c17100b}.masterclass-card:first-child{margin-top:0}.masterclass-card__number{color:#1c1710;min-width:44px;min-height:44px;font-family:var(--font-heading);background:#f28c2821;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;padding:0 11px;font-size:16px;font-weight:800;display:inline-flex}.masterclass-card h2{font-family:var(--font-heading);letter-spacing:-.02em;border-bottom:1px solid #1c171014;margin:0 0 22px;padding-bottom:17px;font-size:clamp(25px,4vw,32px);font-weight:800;line-height:1.15}.masterclass-card__content p:last-child{margin-bottom:0}.masterclass-card__details{border-top:1px solid #1c171014;flex-direction:column;align-items:flex-start;gap:9px;margin-top:34px;padding-top:26px;display:flex}.details-button,.details-placeholder{color:#fff;min-height:52px;font-family:var(--font-special);letter-spacing:.04em;background:#f28c28;border:0;border-radius:12px;justify-content:center;align-items:center;gap:13px;padding:0 22px;font-size:19.5px;font-weight:800;display:inline-flex}.details-button{cursor:pointer;background:#000;transition:transform .18s,opacity .18s,box-shadow .18s;box-shadow:0 10px 22px #0003}.details-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 14px 28px #00000042}.details-button__arrow{font-size:19px;line-height:1}.details-hint{color:#1c171094;width:100%;font-family:var(--font-body);text-align:center;padding-left:2px;font-size:13px;font-weight:500;line-height:1.5}.details-placeholder{color:#8a4d12;box-shadow:none;background:#f28c2824}.bonus-card{background:linear-gradient(135deg,#f28c281f,#fffffff0);border:1px solid #f28c2838;border-radius:20px;padding:32px 30px 30px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1c17100e}.bonus-card:before{content:"";background:#f28c28;width:6px;height:100%;position:absolute;top:0;left:0}.bonus-card__number{min-height:34px;font-family:var(--font-special);letter-spacing:.08em;background:#f28c2824;border-radius:999px;justify-content:center;align-items:center;margin-bottom:17px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.bonus-card h2{font-family:var(--font-heading);border-bottom:1px solid #1c171014;margin:0 0 24px;padding-bottom:18px;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.15}.bonus-card__content p{margin-bottom:28px}.bonus-details{flex-direction:column;gap:7px;margin:32px 0;display:flex}.bonus-details strong{font-family:var(--font-special);letter-spacing:.04em;font-size:13px}.bonus-details span{color:#1c171094;font-family:var(--font-body);font-size:13px}.summary-list{gap:14px;margin:28px 0 38px;display:grid}.highlight-card{background:#fff;border-radius:20px;margin:40px 0;padding:32px 30px 28px;box-shadow:0 12px 30px #1c17100b}.highlight-card p:last-child{margin-bottom:0}.statement-card{background:#f6ecde85;border:1px solid #1c171012;border-radius:16px;margin-bottom:24px;padding:24px 23px}.statement-card:last-child{margin-bottom:0}.statement-card p{margin-bottom:0!important}.statement-card--short{background:#f28c2817;border-color:#f28c2829}.statement-card--short p{font-weight:800;font-family:var(--font-heading)!important;font-size:20px!important}.large-highlight{background:linear-gradient(135deg,#f28c2821,#ffffffeb);border-left:6px solid #f28c28;border-radius:18px;margin:42px 0;padding:38px 32px}.large-highlight h2{max-width:800px;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(29px,5vw,45px);font-weight:800;line-height:1.08}.large-highlight p:last-child{margin-bottom:0}.package-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0;display:grid}.package-summary div{font-family:var(--font-heading);background:#f28c2812;border:1px solid #f28c2829;border-radius:12px;padding:16px;font-size:16px;font-weight:800;line-height:1.5}.question-card{color:#fff;text-align:center;background:#1c1710;border-radius:20px;margin-top:42px;padding:34px 30px;box-shadow:0 16px 36px #1c17101f}.question-card p{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--font-special)!important;margin-left:auto!important;margin-right:auto!important;font-size:14px!important}.question-card h2{max-width:780px;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 auto;font-size:clamp(27px,5vw,42px);font-weight:800;line-height:1.1}.registration-cta{color:#1c1710;text-align:center;background:linear-gradient(135deg,#fffffffa,#f6ecdef5);border:1px solid #1c171014;border-radius:22px;padding:44px 32px 38px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1c171012}.registration-button{color:#fff;min-height:58px;font-family:var(--font-special);letter-spacing:.04em;cursor:pointer;background:#f28c28;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;margin-top:8px;padding:0 30px;font-size:14px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #f28c2838}.registration-cta p{color:#1c1710b3;margin:28px auto 0}@media (width<=700px){.fifteen-in-one-page{padding:70px 57.6px 0}.fifteen-in-one-container{width:100%;max-width:none}.fifteen-in-one-hero{padding:40px 0 38px}.fifteen-in-one-section{padding:52px 0}.fifteen-in-one-section--final{padding:52px 0 74px}.fifteen-in-one-eyebrow{margin-bottom:20px;font-size:clamp(28px,9vw,42px)}.fifteen-in-one-hero p,.fifteen-in-one-section p{font-size:16px;line-height:1.75}.fifteen-in-one-hero-lead{font-size:17px!important;line-height:1.65!important}.hero-question-card{border-radius:16px;margin:28px 0;padding:23px 19px}.hero-question-card p{font-size:17px!important;line-height:1.65!important}.fifteen-in-one-section-heading{margin-bottom:28px}.fifteen-in-one-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.story-card{border-radius:17px;padding:25px 20px 22px}.story-highlight{padding:17px;font-size:19px!important}.included-list{grid-template-columns:1fr;gap:11px;margin:22px 0 30px}.included-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.details-note-card{border-radius:16px;margin-top:25px;padding:23px 19px 21px}.details-note-card p{font-size:16px!important}.details-note-card__action{padding:16px 17px}.masterclass-card{border-radius:17px;margin-top:132px;padding:22px 20px 21px}.masterclass-card__number{min-width:38px;min-height:38px;margin-bottom:13px;font-size:15px}.masterclass-card h2{margin-bottom:18px;padding-bottom:14px;font-size:22px;line-height:1.16}.masterclass-card__details{margin-top:28px;padding-top:22px}.details-button,.details-placeholder{width:100%;min-height:54px}.details-hint{font-size:12.5px}.bonus-card{border-radius:17px;padding:25px 20px 23px}.bonus-card h2{font-size:23px;line-height:1.17}.bonus-card__number{font-size:11px}.summary-list{gap:12px}.summary-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.highlight-card{border-radius:17px;padding:25px 20px 22px}.statement-card{border-radius:14px;margin-bottom:18px;padding:19px 17px}.statement-card--short p{font-size:18px!important}.large-highlight{border-left-width:5px;border-radius:17px;margin:34px 0;padding:28px 21px}.large-highlight h2{font-size:clamp(29px,8vw,40px)}.package-summary{grid-template-columns:1fr;gap:11px}.package-summary div{padding:14px;font-size:15.5px}.question-card{border-radius:18px;margin-top:34px;padding:28px 20px}.question-card h2{font-size:clamp(27px,8vw,38px)}.registration-cta{border-radius:19px;padding:34px 20px 30px}.registration-cta h2{margin-bottom:21px;font-size:clamp(28px,8vw,40px)}.registration-button{width:100%;min-height:55px;padding:0 20px}}@media (width<=430px){.fifteen-in-one-page{padding-left:48px;padding-right:48px}.fifteen-in-one-container{width:100%}.fifteen-in-one-hero{padding-top:36px}.fifteen-in-one-section{padding:48px 0}.fifteen-in-one-section--final{padding:48px 0 74px}.fifteen-in-one-eyebrow{font-size:28px}.fifteen-in-one-hero p,.fifteen-in-one-section p{font-size:15.5px;line-height:1.72}.hero-question-card{padding:20px 16px}.hero-question-card p{font-size:16px!important}.fifteen-in-one-section-heading h2{padding:10px 12px;font-size:22px}.details-note-card{padding:21px 16px 19px}.details-note-card p{font-size:15.5px!important}.masterclass-card{margin-top:114px;padding:20px 17px}.masterclass-card h2{font-size:20px}.included-list div,.summary-list div{font-size:15px}.story-card,.bonus-card,.highlight-card{padding:22px 17px 20px}.statement-card{padding:17px 15px}.large-highlight{padding:26px 18px}.question-card{padding:26px 17px}.registration-cta{padding:30px 16px 28px}}@media (width<=380px){.fifteen-in-one-page{padding-left:38.4px;padding-right:38.4px}.fifteen-in-one-container{width:100%}.fifteen-in-one-section-heading h2{font-size:20px}.masterclass-card{padding:19px 15px}.bonus-card,.highlight-card{padding:20px 15px}.large-highlight{padding:24px 16px}.question-card{padding:24px 15px}.registration-cta{padding:28px 14px 26px}}.reg-offer-page{zoom:.85;box-sizing:border-box;color:#1c1710;width:100%;min-height:100vh;padding:82px 48px 80px}.reg-offer-container{width:100%;max-width:940px;margin:0 auto}.reg-offer-hero{padding:64px 0 62px;position:relative}.reg-offer-hero:before{content:"";pointer-events:none;border:28px solid #4f8f5a12;border-radius:50%;width:210px;height:210px;position:absolute;top:20px;left:-90px}.reg-offer-hero h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98;position:relative}.reg-offer-hero h1:after{content:"";background:linear-gradient(90deg,#4f8f5a,#7baf83);border-radius:999px;width:86px;height:7px;margin-top:24px;display:block}.reg-offer-intro{gap:14px;display:grid}.reg-offer-intro-card{box-sizing:border-box;width:100%;font-family:var(--font-body);background:linear-gradient(135deg,#fffffff0,#f6ecdead);border:1px solid #1c171014;border-radius:18px;padding:21px 23px 21px 27px;font-size:17px;line-height:1.6;position:relative;box-shadow:0 16px 34px #1c17100e,inset 0 1px #ffffffd9}.reg-offer-intro-card:before{content:"";background:#4f8f5a;border-radius:0 999px 999px 0;width:4px;position:absolute;top:17px;bottom:17px;left:0}.reg-offer-intro-final{font-family:var(--font-body);font-size:21px;font-weight:800;line-height:1.7;margin:25px 0 0!important}.reg-offer-section{padding:82px 0}.reg-offer-section--final{padding-bottom:110px}.registration-fee-card{text-align:center;background:radial-gradient(circle at 100% 0,#4f8f5a29,#0000 30%),linear-gradient(145deg,#f6ecdeeb,#fffffff5);border:1px solid #4f8f5a33;border-radius:30px;padding:44px 36px;position:relative;overflow:hidden;box-shadow:0 24px 55px #1c171013,inset 0 1px #ffffffe6}.registration-fee-card:before{content:"";background:linear-gradient(90deg,#4f8f5a,#7baf83,#4f8f5a);width:100%;height:6px;position:absolute;top:0;left:0}.registration-fee-heading{font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.05}.registration-fee-intro{max-width:780px;font-family:var(--font-body);margin:0 auto 30px;font-size:17px;line-height:1.75}.individual-fee-list{text-align:left;background:#ffffffb8;border:1px solid #1c171014;border-radius:22px;gap:9px;max-width:820px;margin:0 auto;padding:22px;display:grid}.individual-fee-row{box-sizing:border-box;background:#f6ecde80;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 13px;transition:transform .18s,background .18s;display:flex}.individual-fee-row:nth-child(2n){background:#ffffffd1}.individual-fee-row:hover{background:#4f8f5a1a;transform:translate(3px)}.individual-fee-number{color:#4f8f5a;font-family:var(--font-heading);flex:0 0 28px;font-size:15px;font-weight:800}.individual-fee-name{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.4}.individual-fee-line{border-top:1px dashed #1c171033;flex:1;min-width:15px;height:1px}.individual-fee-amount{color:#1c1710;font-family:var(--font-special);white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:800}.registration-total{color:#fff;text-align:left;background:#1c1710;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:820px;margin:18px auto 0;padding:20px 22px;display:flex}.registration-total span{font-family:var(--font-heading);letter-spacing:.04em;font-size:18px;font-weight:800}.registration-total strong{color:#7baf83;font-family:var(--font-special);font-size:26px;font-weight:800}.registration-offer-reveal{background:linear-gradient(135deg,#4f8f5a21,#ffffffdb);border:1px solid #4f8f5a3d;border-radius:22px;max-width:820px;margin:34px auto 0;padding:30px 24px}.registration-offer-reveal p{font-family:var(--font-body);margin:0 0 18px;font-size:18px;font-weight:700;line-height:1.6}.registration-main-price{color:#4f8f5a;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.1}.registration-savings{color:#4f8f5a;margin:18px 0 0!important;font-size:17px!important}.registration-countdown{color:#d62828;width:fit-content;min-width:220px;font-family:var(--font-special);letter-spacing:.04em;background:#fff;border:1px solid #dc282833;border-radius:12px;margin:28px auto 7px;padding:13px 22px;font-size:28px;font-weight:800;line-height:1;box-shadow:0 10px 24px #dc28280f}.registration-countdown-note{color:#d62828;font-family:var(--font-body);font-weight:700;margin:0 0 28px!important;font-size:14px!important}.registration-explanation{max-width:780px;margin:0 auto}.registration-explanation p{font-family:var(--font-body);margin:0 auto 24px;font-size:17px;line-height:1.75}.registration-explanation p:last-child{margin-bottom:0}.reg-section-heading{margin-bottom:34px}.reg-section-heading h2{font-family:var(--font-heading);letter-spacing:-.025em;background:linear-gradient(135deg,#4f8f5a24,#ffffffd1);border:1px solid #4f8f5a2e;border-radius:15px;margin:0;padding:14px 19px;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.15;display:inline-block;box-shadow:0 10px 25px #1c17100b}.reg-training-details-section{padding-top:0}.reg-training-details-heading{width:100%;margin:0 0 30px}.reg-training-details-heading h2{color:#1c1710;font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.reg-training-details-list{flex-direction:column;gap:22px;display:flex}.reg-training-detail-card{box-sizing:border-box;background:#fff;border:1px solid #1c171014;border-radius:28px;align-items:center;min-height:174px;padding:28px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #1c17100f}.reg-training-detail-card:after{content:"";border:22px solid #4f8f5a0d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-50px}.reg-training-detail-card--venue{border-left:5px solid #f36f21}.reg-training-detail-card--start{border-left:5px solid #4f8f5a}.reg-training-detail-icon-wrap{border-radius:50%;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;font-size:46px;display:flex}.reg-training-detail-card--venue .reg-training-detail-icon-wrap{background:#fff7ef}.reg-training-detail-card--start .reg-training-detail-icon-wrap{background:#f2f8f2}.reg-training-detail-divider{background:#1c17101f;flex:0 0 3px;width:3px;height:108px;margin:0 40px}.reg-training-detail-content{flex:1;min-width:0}.reg-training-detail-label{font-family:var(--font-heading);letter-spacing:.04em;margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.reg-training-detail-card--venue .reg-training-detail-label{color:#f36f21}.reg-training-detail-card--start .reg-training-detail-label{color:#4f8f5a}.reg-training-detail-value{color:#182235;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5}.reg-payment-step{background:linear-gradient(145deg,#ffffffe0,#f6ecde94);border:1px solid #4f8f5a2e;border-radius:24px;margin-top:30px;padding:30px;position:relative;box-shadow:0 14px 32px #1c17100d}.reg-payment-step:before{content:"";background:linear-gradient(90deg,#4f8f5a,#7baf8340);border-radius:999px;height:3px;position:absolute;top:0;left:28px;right:28px}.reg-payment-step+.reg-payment-step{margin-top:55px}.reg-payment-step-heading{border-bottom:1px solid #4f8f5a29;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.reg-payment-step-number{background:#4f8f5a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.reg-payment-step-heading h3{font-family:var(--font-heading);margin:0;font-size:clamp(22px,4vw,29px);font-weight:800;line-height:1.15}.reg-step-title{color:#1c1710;font-family:var(--font-heading);margin-bottom:22px;font-size:25px;font-weight:800;line-height:1.2}.reg-fee-payment{color:#4f8f5a;font-family:var(--font-special);background:#4f8f5a1a;border:1px solid #4f8f5a2b;border-radius:13px;margin-bottom:22px;padding:18px 20px;font-size:21px;font-weight:800}.reg-payment-step-content p{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:17px;line-height:1.75}.reg-thats-it{font-family:var(--font-heading);margin-top:28px;font-size:25px;font-weight:800}.reg-whatsapp-button{color:#fff;width:100%;min-height:60px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#4f8f5a,#7baf83);border:0;border-radius:14px;justify-content:center;align-items:center;margin-top:28px;margin-bottom:28px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #4f8f5a33}.reg-whatsapp-button:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 16px 32px #4f8f5a42}.final-reg-card{color:#fff;text-align:center;background:radial-gradient(circle at 8% 0,#4f8f5a47,#0000 30%),linear-gradient(145deg,#1c1710,#30271c);border:1px solid #4f8f5a4d;border-radius:30px;padding:48px 36px;position:relative;overflow:hidden;box-shadow:0 25px 55px #1c171029,inset 0 1px #ffffff0f}.final-reg-card:before{content:"";border:30px solid #4f8f5a14;border-radius:50%;width:210px;height:210px;position:absolute;top:-80px;right:-70px}.final-reg-card:after{content:"";background:linear-gradient(90deg,#4f8f5a,#7baf83,#4f8f5a);height:5px;position:absolute;top:0;left:0;right:0}.final-reg-heading{z-index:1;color:#7baf83;font-family:var(--font-special);letter-spacing:.03em;margin-bottom:22px;font-size:18px;font-weight:800;line-height:1.5;position:relative}.final-reg-card p{z-index:1;max-width:720px;font-family:var(--font-body);margin:0 auto;font-size:18px;line-height:1.75;position:relative}.final-reg-arrow{z-index:1;margin:25px 0 12px;font-size:28px;position:relative}.final-reg-price{z-index:1;color:#fff;max-width:720px;font-family:var(--font-heading);text-align:center;margin:0 auto 20px;font-weight:800;position:relative}.final-reg-price-intro{color:#7baf83;margin-bottom:8px;font-size:clamp(24px,5vw,34px);line-height:1.2}.final-reg-price-main{color:#4f8f5a;letter-spacing:-.04em;margin-bottom:7px;font-size:clamp(44px,8vw,64px);line-height:1}.final-reg-price-former{color:#ffffffb8;font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.3;text-decoration:line-through}.final-reg-countdown{z-index:1;color:#d62828;width:fit-content;min-width:220px;font-family:var(--font-special);letter-spacing:.04em;background:#fff;border:1px solid #dc282833;border-radius:12px;margin:0 auto 7px;padding:13px 22px;font-size:28px;font-weight:800;line-height:1;position:relative}.final-reg-countdown-note{z-index:1;color:#ff8d8d;font-family:var(--font-body);font-weight:700;position:relative;margin:0 0 28px!important;font-size:14px!important}.final-reg-bonus{z-index:1;color:#ffffffeb;max-width:720px;font-family:var(--font-body);background:#4f8f5a17;border:1px solid #4f8f5a40;border-radius:16px;margin:26px auto 30px;padding:19px 20px;font-size:17px;line-height:1.65;position:relative}.final-reg-button{z-index:1;color:#1c1710;width:100%;max-width:620px;min-height:62px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#4f8f5a,#7baf83);border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 14px 30px #4f8f5a3d}.final-reg-button:hover{opacity:.96;transform:translateY(-2px);box-shadow:0 18px 36px #4f8f5a4d}.final-reg-goodbye{z-index:1;font-family:var(--font-heading);color:#fff;border-top:1px solid #ffffff21;margin-top:34px;padding-top:26px;font-size:clamp(21px,4vw,29px);font-weight:800;position:relative}@media (width<=700px){.reg-offer-page{padding:70px 48px 60px}.reg-offer-container{width:100%;max-width:100%}.reg-offer-hero{padding-top:42px}.reg-offer-section{padding:66px 0}.reg-offer-section--final{padding:66px 0 90px}.reg-offer-hero h1{font-size:clamp(36px,11vw,54px)}.reg-offer-intro-card{padding:17px 18px 17px 22px;font-size:16px}.reg-offer-intro-final{font-size:18px}.registration-fee-card{border-radius:24px;padding:32px 20px}.registration-fee-heading{font-size:30px}.registration-fee-intro{font-size:16px}.individual-fee-list{box-sizing:border-box;gap:7px;width:100%;padding:12px}.individual-fee-row{align-items:flex-start;gap:7px;min-width:0;padding:11px 10px}.individual-fee-number{flex:0 0 24px;font-size:14px}.individual-fee-name{overflow-wrap:anywhere;min-width:0;font-size:14px}.individual-fee-line{min-width:8px}.individual-fee-amount{white-space:nowrap;flex-shrink:1;font-size:14px}.registration-total{box-sizing:border-box;width:100%;padding:17px 16px}.registration-total span{font-size:16px}.registration-total strong{white-space:nowrap;font-size:22px}.registration-offer-reveal{box-sizing:border-box;width:100%;padding:24px 17px}.registration-main-price{font-size:27px}.registration-countdown{min-width:190px;font-size:25px}.reg-section-heading{margin-bottom:28px}.reg-section-heading h2{box-sizing:border-box;max-width:100%;padding:11px 14px;font-size:21px}.reg-training-details-heading{margin-bottom:26px}.reg-training-details-heading h2{font-size:25px}.reg-training-details-list{gap:20px}.reg-training-detail-card{border-radius:22px;min-width:0;min-height:150px;padding:24px 22px}.reg-training-detail-icon-wrap{flex:0 0 82px;width:82px;height:82px;font-size:36px}.reg-training-detail-divider{flex-basis:2px;width:2px;height:88px;margin:0 26px}.reg-training-detail-label{font-size:19px}.reg-training-detail-value{overflow-wrap:anywhere;font-size:16px}.reg-payment-step{border-radius:21px;min-width:0;padding:26px 20px}.reg-payment-step-heading{align-items:flex-start}.reg-payment-step-number{width:38px;height:38px;font-size:17px}.reg-payment-step-heading h3{overflow-wrap:anywhere;min-width:0;font-size:22px}.reg-step-title{overflow-wrap:anywhere;font-size:22px}.reg-payment-step-content p{overflow-wrap:anywhere}.final-reg-card{border-radius:25px;padding:34px 20px}.final-reg-price-main{font-size:50px}.final-reg-button{min-height:58px}}@media (width<=430px){.reg-offer-page{padding-left:40px;padding-right:40px}.reg-offer-hero h1{font-size:34px}.registration-fee-card{padding:28px 15px}.registration-fee-heading{font-size:27px}.individual-fee-list{padding:8px}.individual-fee-row{gap:6px;padding:10px 8px}.individual-fee-number{flex-basis:21px;font-size:13px}.individual-fee-name{font-size:13px;line-height:1.35}.individual-fee-line{min-width:5px}.individual-fee-amount{font-size:13px}.registration-total{gap:10px;padding:15px 13px}.registration-total span{font-size:14px}.registration-total strong{font-size:19px}.registration-main-price{font-size:24px}.registration-countdown{min-width:180px;font-size:23px}.reg-section-heading h2{font-size:19px}.reg-training-details-heading{margin-bottom:24px}.reg-training-details-heading h2{font-size:24px}.reg-training-details-list{gap:16px}.reg-training-detail-card{border-radius:18px;min-height:132px;padding:20px 15px}.reg-training-detail-icon-wrap{flex:0 0 68px;width:68px;height:68px;font-size:30px}.reg-training-detail-divider{flex-basis:2px;width:2px;height:76px;margin:0 18px}.reg-training-detail-label{font-size:17px}.reg-training-detail-value{font-size:15.5px}.reg-payment-step{padding:21px 17px}.final-reg-card{padding:29px 16px}.final-reg-price-main{font-size:45px}.final-reg-countdown{min-width:180px;font-size:23px}}.gadget-popup-content{color:#1c1710;width:100%}.gadget-popup-content p{zoom:.85;max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.learn-section{width:100%;margin-bottom:64px}.learn-intro{margin-bottom:58px}.learn-eyebrow{max-width:900px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(30px,6vw,58px);font-weight:800;line-height:1.02;display:block}.learn-markets{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.learn-markets span{font-family:var(--font-special);background:#ffffffb8;border:1px solid #1c171014;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:700}.learn-question{font-weight:600;max-width:820px!important;margin-bottom:30px!important;font-size:18px!important;line-height:1.65!important}.learn-check-list{gap:14px;margin:26px 0 32px;display:grid}.learn-check-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.6}.learn-market-intro{margin-bottom:26px!important}.learn-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.learn-market-card{text-align:center;background:#ffffffb8;border:1px solid #1c171014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:18px 12px;display:flex;box-shadow:0 10px 26px #1c17100b}.learn-market-card span{font-size:28px;line-height:1}.learn-market-card strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.learn-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.learn-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.learn-benefit-card{background:#ffffffbd;border:1px solid #1c171014;border-radius:18px;margin-top:152px;padding:28px 28px 26px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1c17100b}.learn-benefit-number{color:#1c1710;min-width:38px;min-height:38px;font-family:var(--font-heading);background:#f28c2821;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;padding:0 9px;font-size:16px;font-weight:800;display:inline-flex}.learn-benefit-card h3{font-family:var(--font-heading);letter-spacing:-.015em;border-bottom:1px solid #1c171014;margin:0 0 20px;padding-bottom:15px;font-size:25px;font-weight:800;line-height:1.15}.learn-benefit-card__content p:last-child{margin-bottom:0}.learn-compact-list{gap:12px;margin:20px 0 26px;display:grid}.learn-compact-list div{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.6}.learn-arrow-list{gap:12px;margin:24px 0 0;display:grid}.learn-arrow-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.learn-gadget-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid}.learn-gadget-list div{font-family:var(--font-body);background:#ffffffb8;border:1px solid #1c171012;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5}.learn-gadget-summary{margin-bottom:40px!important}.learn-gadget-journey{margin:0 0 40px}.learn-gadget-journey__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:780px;margin-bottom:30px;padding:4px 0;display:grid}.learn-gadget-journey__intro p{margin-bottom:9px;font-size:18px;font-weight:600;line-height:1.5}.learn-gadget-journey__choice{letter-spacing:.04em;grid-column:1/-1;font-family:var(--font-heading)!important;margin-top:14px!important;font-size:15px!important;font-weight:800!important}.learn-gadget-journey__transition{max-width:780px;font-weight:600;margin-bottom:28px!important;font-size:19px!important;line-height:1.6!important}.learn-goal-card{color:#1c1710;background:linear-gradient(135deg,#f28c2821,#fffffff5);border:1px solid #f28c283d;border-radius:20px;margin:32px 0;padding:34px 32px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1c17100f}.learn-goal-card:before{content:"";background:#f28c28;width:6px;height:100%;position:absolute;top:0;left:0}.learn-goal-card p{color:#1c1710b8}.learn-goal-card p:first-child{font-family:var(--font-special);letter-spacing:.08em;margin-bottom:14px;font-size:14px;font-weight:800}.learn-goal-card h2{max-width:760px;font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.03}.learn-goal-card p:last-child{margin-bottom:0;font-size:17px;font-weight:600;line-height:1.65}.learn-summary-section{margin-bottom:48px}.learn-summary-list{gap:14px;display:grid}.learn-summary-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.learn-final{border-top:1px solid #1c171014;margin-top:10px;padding-top:30px}.learn-final p{font-family:var(--font-body);margin-bottom:0;font-size:15px;line-height:1.7}@media (width<=700px){.gadget-popup-content p{font-size:16px;line-height:1.75}.learn-section{margin-bottom:52px}.learn-intro{margin-bottom:48px}.learn-eyebrow{margin-bottom:18px;font-size:clamp(28px,9vw,42px)}.learn-question{margin-bottom:26px!important;font-size:17px!important;line-height:1.65!important}.learn-markets{gap:8px;margin-bottom:24px}.learn-markets span{padding:7px 12px;font-size:13px}.learn-check-list{gap:12px;margin:24px 0 28px}.learn-check-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.learn-section-heading{margin-bottom:28px}.learn-section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.learn-market-intro{margin-bottom:22px!important}.learn-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.learn-market-card{border-radius:16px;gap:8px;min-height:100px;padding:13px 8px}.learn-market-card span{font-size:24px}.learn-market-card strong{font-size:12px}.learn-benefit-card{border-radius:17px;margin-top:120px;padding:22px 20px 21px}.learn-benefit-number{min-width:36px;min-height:36px;margin-bottom:12px;font-size:15px}.learn-benefit-card h3{margin-bottom:18px;padding-bottom:14px;font-size:22px;line-height:1.16}.learn-compact-list{gap:11px;margin:18px 0 24px}.learn-compact-list div{font-size:15.5px;line-height:1.68}.learn-arrow-list{gap:11px;margin-top:22px}.learn-arrow-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.learn-gadget-list{grid-template-columns:1fr;gap:11px;margin:20px 0 26px}.learn-gadget-list div{padding:12px 13px;font-size:15.5px}.learn-gadget-journey{margin-bottom:34px}.learn-gadget-journey__intro{grid-template-columns:1fr;gap:0;margin-bottom:26px}.learn-gadget-journey__intro p{font-size:17px;line-height:1.5}.learn-gadget-journey__choice{grid-column:auto;margin-top:16px!important;font-size:14px!important}.learn-gadget-journey__transition{margin-bottom:24px!important;font-size:17px!important;line-height:1.65!important}.learn-goal-card{border-radius:18px;margin:28px 0;padding:28px 22px}.learn-goal-card:before{width:5px}.learn-goal-card p:first-child{font-size:13px}.learn-goal-card h2{margin-bottom:21px;font-size:clamp(31px,10vw,44px);line-height:1.04}.learn-goal-card p:last-child{font-size:16px;line-height:1.7}.learn-summary-list{gap:12px}.learn-summary-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}}@media (width<=430px){.learn-section{margin-bottom:48px}.learn-section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.learn-eyebrow{font-size:28px}.gadget-popup-content p{font-size:15.5px;line-height:1.72}.learn-markets{gap:7px}.learn-markets span{font-size:12px}.learn-market-grid{gap:9px}.learn-market-card{border-radius:14px;min-height:94px;padding:11px 5px}.learn-market-card span{font-size:21px}.learn-market-card strong{font-size:11px}.learn-benefit-card{margin-top:104px;padding:20px 17px}.learn-benefit-card h3{font-size:20px}.learn-compact-list div,.learn-arrow-list div,.learn-gadget-list div,.learn-summary-list div,.learn-check-list div{font-size:15px}.learn-gadget-journey__intro p{font-size:16.5px}.learn-gadget-journey__transition{font-size:16.5px!important}.learn-goal-card{padding:26px 19px}.learn-goal-card h2{font-size:clamp(30px,10vw,40px)}.learn-goal-card p:last-child{font-size:15.5px}}@media (width<=380px){.learn-section-heading h2{font-size:20px}.learn-market-grid{gap:7px}.learn-market-card{min-height:90px;padding:10px 4px}.learn-market-card span{font-size:20px}.learn-market-card strong{font-size:10px}.learn-benefit-card{padding:19px 15px}.learn-goal-card{padding:25px 18px}}.gadget-popup-content{width:100%}.gadget-popup-content p{margin:0}.gadget-importation-page{background:linear-gradient(#f6ecde 0%,#fff 100%);min-height:100vh;padding:120px 48px 80px}.gadget-importation-page__content{width:min(100%,900px);margin:0 auto}.gadget-importation-page__header{text-align:center;margin-bottom:48px}.gadget-importation-page__header h1{font-family:var(--font-heading);margin:0 0 14px;font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1.05}.gadget-importation-page__header p{font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6}.gadget-importation-list{flex-direction:column;gap:16px;display:flex}.gadget-importation-card{width:100%;font-family:var(--font-body);text-align:left;color:#222;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:17px;line-height:1.4;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 6px 20px #0000000d}.gadget-importation-card:hover{border-color:#00000024;transform:translateY(-2px);box-shadow:0 10px 28px #00000014}.gadget-importation-card:active{transform:translateY(0)}.gadget-importation-card__arrow{flex-shrink:0;font-size:24px;line-height:1}@media (width<=700px){.gadget-importation-page{padding:110px 24px 60px}.gadget-importation-page__header{margin-bottom:36px}.gadget-importation-card{padding:20px;font-size:16px}}@media (width<=430px){.gadget-importation-page{padding:100px 20px 50px}.gadget-importation-page__header{margin-bottom:30px}.gadget-importation-card{padding:18px}.gadget-importation-card__arrow{font-size:22px}}.gadget-suppliers-page{justify-content:center;align-items:center;min-height:100vh;padding-top:82px;display:flex}.gadget-suppliers-page__content{text-align:center;width:min(100% - 32px,900px)}.gadget-suppliers-page h1{font-family:var(--font-heading);margin:0 0 16px;font-size:clamp(32px,6vw,56px);line-height:1.05}.gadget-suppliers-page p{font-family:var(--font-body);margin:0;font-size:16px}@media (width<=700px){.gadget-supplier-page{padding:70px 48px 60px}.gadget-supplier-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.gadget-supplier-heading-block{margin-top:126px;margin-bottom:22px;padding:36px 20px}.gadget-supplier-heading-block h2{font-size:25px}.gadget-supplier-gadget-list{grid-template-columns:1fr}.gadget-supplier-final-cta{margin-bottom:74px}.gadget-supplier-final-cta h2{font-size:24px}}@media (width<=430px){.gadget-supplier-page{padding-left:40px;padding-right:40px}.gadget-supplier-heading-block{border-radius:13px;margin-top:126px;padding:30px 16px}.gadget-supplier-heading-block h2{font-size:24px}.gadget-supplier-page p{font-size:15.5px;line-height:1.72}.gadget-supplier-success-card,.gadget-supplier-warning-card,.gadget-supplier-info-card,.gadget-supplier-process-card{padding:17px 16px}.gadget-supplier-final-cta{margin-bottom:60px;padding:28px 18px}.gadget-supplier-final-cta h2{font-size:22px}.gadget-supplier-final-cta button{width:100%}.gadget-supplier-arrow-text p,.gadget-supplier-success-card p,.gadget-supplier-warning-card p,.gadget-supplier-info-card p,.gadget-supplier-process-card p,.gadget-supplier-bullet-card-list p,.gadget-supplier-review-placeholder,.gadget-supplier-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.gadget-supplier-page *,.gadget-supplier-page :before,.gadget-supplier-page :after{transition:none!important;animation:none!important}}@media (width<=700px){.access-offer-page{padding:70px 48px 60px}.access-offer-hero{padding-top:42px}.access-offer-section{padding:66px 0}.access-offer-section--final{padding:66px 0 90px}.access-offer-hero h1{font-size:clamp(36px,11vw,54px)}.access-offer-intro-card{padding:16px 18px;font-size:16px}.access-offer-intro-final{font-size:18px}.access-fee-card{padding:30px 20px}.access-fee-price{font-size:44px}.access-countdown,.final-access-countdown{min-width:190px;font-size:25px}.access-section-heading{margin-bottom:28px}.access-section-heading h2{padding:11px 14px;font-size:22px}.access-training-details-heading{margin-bottom:26px;padding:0}.access-training-details-heading h2{font-size:25px}.access-training-details-list{gap:20px}.access-training-detail-card{border-radius:22px;min-height:150px;padding:24px 22px}.access-training-detail-icon-wrap{flex:0 0 82px;width:82px;height:82px;font-size:36px}.access-training-detail-divider{flex-basis:2px;width:2px;height:88px;margin:0 26px}.access-training-detail-label{font-size:19px}.access-training-detail-value{font-size:16px}.access-payment-step{padding:24px 20px}.access-payment-step-heading{align-items:flex-start}.access-payment-step-number{width:38px;height:38px;font-size:17px}.access-payment-step-heading h3,.access-step-title{font-size:22px}.final-access-card{padding:32px 20px}.final-access-button{min-height:58px}}@media (width<=430px){.access-offer-page{padding-left:40px;padding-right:40px}.access-offer-hero h1{font-size:34px}.access-section-heading h2{font-size:20px}.access-fee-card{padding:26px 17px}.access-fee-price{font-size:39px}.access-payment-step{padding:20px 17px}.access-training-details-heading{margin-bottom:24px;padding:0}.access-training-details-heading h2{font-size:24px}.access-training-details-list{gap:16px}.access-training-detail-card{border-radius:18px;min-height:132px;padding:20px 15px}.access-training-detail-icon-wrap{flex:0 0 68px;width:68px;height:68px;font-size:30px}.access-training-detail-divider{flex-basis:2px;width:2px;height:76px;margin:0 18px}.access-training-detail-label{font-size:17px}.access-training-detail-value{font-size:15.5px}.final-access-card{padding:28px 16px}}.hair-supplier-page{zoom:.9;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.hair-supplier-content{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:90px auto 0;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.hair-supplier-content h1{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}@media (width<=700px){.hair-supplier-page{padding:70px 48px 60px}.hair-supplier-content{margin-top:70px;padding:36px 20px}.hair-supplier-content h1{font-size:clamp(36px,11vw,54px)}}@media (width<=430px){.hair-supplier-page{padding-left:40px;padding-right:40px}.hair-supplier-content{border-radius:13px;padding:30px 16px}.hair-supplier-content h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.hair-supplier-page *,.hair-supplier-page :before,.hair-supplier-page :after{transition:none!important;animation:none!important}}.intro1-page{zoom:.9;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.intro1-hero{box-sizing:border-box;width:100%;max-width:960px;margin:0 auto}.intro1-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 48px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.intro1-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:42px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.intro1-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.intro1-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.intro1-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.intro1-large-transition{margin-top:78px!important}.intro1-transition-section{margin-top:20px}.intro1-question-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;margin:8px 0 32px;padding:20px;box-shadow:0 2px 10px #0000000a}.intro1-question-card p{font-family:var(--font-heading);margin:0 0 18px;font-size:17px;font-weight:700;line-height:1.75}.intro1-question-card p:last-child{margin-bottom:0}.intro1-check{color:#168a3a;font-weight:800}.intro1-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.intro1-arrow{color:#f28c28;flex:none;font-size:18px;line-height:1.75}.intro1-arrow-text>span:last-child{flex:1;line-height:1.75}.intro1-info-list{width:100%;margin:8px 0 32px}.intro1-info-list p{margin:0 0 12px;line-height:1.75}.intro1-info-list p:last-child{margin-bottom:0}.intro1-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.intro1-success-card .intro1-check{flex:none;font-size:18px;line-height:1.75}.intro1-success-card p{margin:0;font-weight:700;line-height:1.75}.intro1-warning-card{box-sizing:border-box;background:#f28c280f;border:1px solid #f28c2838;border-left:4px solid #f28c28;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.intro1-warning-card p{margin:0;font-weight:700;line-height:1.75}.intro1-green-card{box-sizing:border-box;background:#168a3a0d;border:1px solid #168a3a2e;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.intro1-green-card p{margin:0;font-weight:700;line-height:1.75}.intro1-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.intro1-info-card p{margin:0;line-height:1.75}.intro1-quote-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;width:100%;font-family:var(--font-heading);text-align:center;background:#fff;border-radius:14px;margin:8px 0 32px;padding:20px 22px;font-weight:700;line-height:1.75;box-shadow:0 2px 10px #0000000a}.intro1-example-heading{margin-top:100px;margin-bottom:24px}.intro1-image-placeholder{object-fit:contain;border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;height:auto;min-height:0;margin:8px 0 32px;display:block}.intro1-image-placeholder span{font-family:var(--font-special);font-size:15px;font-weight:700;line-height:1.75}.intro1-example-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;width:100%;margin:8px 0 32px;display:flex;overflow:hidden;box-shadow:0 2px 10px #0000000a}.intro1-example-card>div{border-bottom:1px solid var(--color-border,#ddd6cc);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;line-height:1.75;display:flex}.intro1-example-card>div:last-child{border-bottom:none}.intro1-example-card span{font-size:15px;font-weight:700;line-height:1.75}.intro1-example-card strong{font-family:var(--font-heading);text-align:right;line-height:1.75}.intro1-example-profit{background:#168a3a0f}.intro1-example-profit strong{color:#168a3a}.intro1-subheading-card{border:1px solid var(--color-border,#ddd6cc);width:fit-content;font-family:var(--font-heading);background:#fff;border-radius:10px;margin:8px 0 32px;padding:12px 18px;font-weight:700;line-height:1.75;box-shadow:0 2px 10px #0000000a}.intro1-icon-card-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:8px 0 32px;display:grid}.intro1-icon-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 2px 10px #0000000a}.intro1-icon-card span{flex:none;font-size:18px;line-height:1.75}.intro1-icon-card p{margin:0;font-size:15px;font-weight:700;line-height:1.75}.intro1-calculation-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;width:100%;font-family:var(--font-heading);text-align:center;background:#fff;border-radius:14px;margin:8px 0 32px;padding:20px;font-size:20px;font-weight:800;line-height:1.75;box-shadow:0 2px 10px #0000000a}.intro1-question-list{width:100%;margin:8px 0 32px}.intro1-question-list p{margin:0 0 12px;line-height:1.75}.intro1-question-list p:last-child{margin-bottom:0}.intro1-bullet-card-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 32px;display:flex}.intro1-bullet-card-list>div{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 18px;line-height:1.75;display:flex;box-shadow:0 2px 10px #0000000a}.intro1-bullet-card-list p{margin:0;font-size:16px;line-height:1.75}.intro1-down-arrow{text-align:center;margin:70px 0 20px;font-size:28px;line-height:1.75}.intro1-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 0 40px;padding:34px 24px}.intro1-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}.intro1-final-cta button{color:#fff;min-height:54px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.intro1-final-cta button:hover{opacity:.92;transform:translateY(-2px)}.intro1-final-cta p{color:#fff;max-width:700px;margin:22px auto 0;font-size:15px;line-height:1.75}.intro1-final-cta p:last-child{margin-bottom:0}@media (width<=700px){.intro1-page{padding:70px 48px 60px}.intro1-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.intro1-heading-block{margin-top:42px;margin-bottom:22px;padding:36px 20px}.intro1-heading-block h2{font-size:25px}.intro1-page p{font-size:16px;line-height:1.75}.intro1-example-heading{margin-top:100px}.intro1-icon-card-list{grid-template-columns:1fr}.intro1-example-card>div{align-items:flex-start}.intro1-example-card strong{font-size:15px}.intro1-calculation-card{font-size:18px}.intro1-image-placeholder{min-height:0}.intro1-final-cta h2{font-size:24px}}@media (width<=430px){.intro1-page{padding-left:40px;padding-right:40px}.intro1-heading-block{border-radius:13px;margin-top:42px;padding:30px 16px}.intro1-heading-block h2{font-size:24px}.intro1-page p{font-size:15.5px;line-height:1.72}.intro1-question-card,.intro1-success-card,.intro1-warning-card,.intro1-green-card,.intro1-info-card{padding:17px 16px}.intro1-example-card>div{flex-direction:column;align-items:flex-start;gap:8px}.intro1-example-card strong{text-align:left}.intro1-image-placeholder{min-height:0}.intro1-final-cta{padding:28px 18px}.intro1-final-cta h2{font-size:22px}.intro1-final-cta button{width:100%}.intro1-question-card p,.intro1-arrow-text>span:last-child,.intro1-info-list p,.intro1-success-card p,.intro1-warning-card p,.intro1-green-card p,.intro1-info-card p,.intro1-quote-card,.intro1-example-card>div,.intro1-example-card span,.intro1-example-card strong,.intro1-subheading-card,.intro1-icon-card span,.intro1-icon-card p,.intro1-calculation-card,.intro1-question-list p,.intro1-bullet-card-list>div,.intro1-bullet-card-list p,.intro1-down-arrow,.intro1-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.intro1-page *,.intro1-page :before,.intro1-page :after{transition:none!important;animation:none!important}}.details2-page{zoom:.9;color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.details2-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.details2-hero{padding:54px 0 48px}.details2-eyebrow{max-width:900px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(30px,6vw,58px);font-weight:800;line-height:1.02;display:block}.hero-markets{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.hero-markets span{font-family:var(--font-special);background:#ffffffb8;border:1px solid #1c171014;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:700}.details2-hero h1{display:none}.details2-hero p,.details2-section p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.details2-hero .hero-question{max-width:820px;margin-bottom:30px;font-size:18px;font-weight:600;line-height:1.65}.details2-section{padding:64px 0}.details2-section--final{padding-bottom:80px}.section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex;position:relative}.check-list{gap:14px;margin:26px 0 32px;display:grid}.check-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.6}.market-intro{margin-bottom:26px!important}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.market-card{text-align:center;background:#ffffffb8;border:1px solid #1c171014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:18px 12px;display:flex;box-shadow:0 10px 26px #1c17100b}.market-card span{font-size:28px;line-height:1}.market-card strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.benefit-card{background:#ffffffbd;border:1px solid #1c171014;border-radius:18px;margin-top:152px;padding:28px 28px 26px;position:relative;overflow:hidden;box-shadow:0 10px 26px #1c17100b}.benefit-number{color:#1c1710;min-width:38px;min-height:38px;font-family:var(--font-heading);background:#f28c2821;border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;padding:0 9px;font-size:16px;font-weight:800;display:inline-flex}.benefit-card h3{font-family:var(--font-heading);letter-spacing:-.015em;border-bottom:1px solid #1c171014;margin:0 0 20px;padding-bottom:15px;font-size:25px;font-weight:800;line-height:1.15}.benefit-card__content p:last-child{margin-bottom:0}.gadget-import-summary{margin-bottom:40px!important}.compact-list{gap:12px;margin:20px 0 26px;display:grid}.compact-list div{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.6}.arrow-list{gap:12px;margin:24px 0 0;display:grid}.arrow-list div{font-family:var(--font-body);background:#f28c2814;border-left:4px solid #f28c28;border-radius:10px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.gadget-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px;display:grid}.gadget-list div{font-family:var(--font-body);background:#ffffffb8;border:1px solid #1c171012;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5}.gadget-journey{margin:0 0 40px}.gadget-journey__intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;max-width:780px;margin-bottom:30px;padding:4px 0;display:grid}.gadget-journey__intro p{margin-bottom:9px;font-size:18px;font-weight:600;line-height:1.5}.gadget-journey__choice{letter-spacing:.04em;grid-column:1/-1;font-family:var(--font-heading)!important;margin-top:14px!important;font-size:15px!important;font-weight:800!important}.gadget-journey__transition{max-width:780px;font-weight:600;margin-bottom:28px!important;font-size:19px!important;line-height:1.6!important}.goal-card{color:#1c1710;background:linear-gradient(135deg,#f28c2821,#fffffff5);border:1px solid #f28c283d;border-radius:20px;margin:32px 0;padding:34px 32px;position:relative;overflow:hidden;box-shadow:0 14px 32px #1c17100f}.goal-card:before{content:"";background:#f28c28;width:6px;height:100%;position:absolute;top:0;left:0}.goal-card p{color:#1c1710b8}.goal-card p:first-child{font-family:var(--font-special);letter-spacing:.08em;margin-bottom:14px;font-size:14px;font-weight:800}.goal-card h2{max-width:760px;font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.03}.goal-card p:last-child{margin-bottom:0;font-size:17px;font-weight:600;line-height:1.65}.reviews-subheading{max-width:780px;font-family:var(--font-heading);text-transform:uppercase;margin:0 0 26px;font-size:clamp(27px,5vw,40px);font-weight:800;line-height:1.08}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0;display:grid}.review-placeholder{background:#ffffff80;border:1px solid #1c171014;border-radius:16px;justify-content:center;align-items:flex-start;width:100%;padding:10px;display:flex;overflow:hidden;box-shadow:0 10px 24px #1c17100b}.review-placeholder img{object-fit:contain;object-position:center;border-radius:10px;width:100%;max-width:100%;height:auto;display:block}.reviews-note{max-width:780px;margin-top:26px!important}.summary-list{gap:14px;display:grid}.summary-list div{font-family:var(--font-body);background:#ffffffad;border:1px solid #1c171012;border-radius:12px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.registration-cta{color:#1c1710;text-align:center;background:linear-gradient(135deg,#fffffffa,#f6ecdef5);border:1px solid #1c171014;border-radius:22px;margin-top:38px;margin-bottom:70px;padding:42px 32px 38px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1c171012}.registration-cta:before{content:"";background:#2e8b57;width:100%;height:5px;position:absolute;top:0;left:0}.registration-cta h2{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(29px,5vw,44px);font-weight:800;line-height:1.08}.registration-cta p{color:#1c1710b8;margin-left:auto;margin-right:auto}.registration-button{color:#fff;min-height:56px;font-family:var(--font-special);letter-spacing:.04em;background:#2e8b57;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;margin-top:8px;padding:0 28px;font-size:14px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 24px #2e8b5738}.registration-button span{font-size:20px}.registration-button:hover{opacity:.94;transform:translateY(-3px);box-shadow:0 16px 30px #2e8b5747}.registration-cta .registration-button+p{margin-top:72px}@media (width<=700px){.details2-page{padding-top:70px}.details2-container{width:calc(100% - 28.8px)}.details2-hero{padding:40px 0 38px}.details2-section{padding:52px 0}.details2-section--final{padding-bottom:64px}.section-heading{margin-bottom:28px}.section-heading h2{gap:9px;padding:11px 14px;font-size:25px;line-height:1.14}.details2-eyebrow{margin-bottom:18px;font-size:clamp(28px,9vw,42px)}.details2-hero p,.details2-section p{font-size:16px;line-height:1.75}.details2-hero .hero-question{margin-bottom:26px;font-size:17px;line-height:1.65}.hero-markets{gap:8px;margin-bottom:24px}.hero-markets span{padding:7px 12px;font-size:13px}.check-list{gap:12px;margin:24px 0 28px}.check-list div{padding:13px 14px;font-size:15.5px;line-height:1.72}.market-intro{margin-bottom:22px!important}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-card{border-radius:16px;gap:8px;min-height:100px;padding:13px 8px}.market-card span{font-size:24px}.market-card strong{font-size:12px}.benefit-card{border-radius:17px;margin-top:120px;padding:22px 20px 21px}.benefit-number{min-width:36px;min-height:36px;margin-bottom:12px;font-size:15px}.benefit-card h3{margin-bottom:18px;padding-bottom:14px;font-size:22px;line-height:1.16}.compact-list{gap:11px;margin:18px 0 24px}.compact-list div{font-size:15.5px;line-height:1.68}.arrow-list{gap:11px;margin-top:22px}.arrow-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.gadget-list{grid-template-columns:1fr;gap:11px;margin:20px 0 26px}.gadget-list div{padding:12px 13px;font-size:15.5px}.gadget-journey{margin-bottom:34px}.gadget-journey__intro{grid-template-columns:1fr;gap:0;margin-bottom:26px}.gadget-journey__intro p{font-size:17px;line-height:1.5}.gadget-journey__choice{grid-column:auto;margin-top:16px!important;font-size:14px!important}.gadget-journey__transition{margin-bottom:24px!important;font-size:17px!important;line-height:1.65!important}.goal-card{border-radius:18px;margin:28px 0;padding:28px 22px}.goal-card:before{width:5px}.goal-card p:first-child{font-size:13px}.goal-card h2{margin-bottom:21px;font-size:clamp(31px,10vw,44px);line-height:1.04}.goal-card p:last-child{font-size:16px;line-height:1.7}.reviews-subheading{margin-bottom:22px;font-size:clamp(27px,8vw,38px)}.reviews-grid{grid-template-columns:1fr;gap:20px;margin:22px 0}.review-placeholder{border-radius:15px;padding:8px}.review-placeholder img{width:100%;height:auto}.reviews-note{margin-top:22px!important}.summary-list{gap:12px}.summary-list div{padding:13px 14px;font-size:15.5px;line-height:1.68}.registration-cta{border-radius:19px;margin-top:32px;padding:34px 20px 30px}.registration-cta h2{margin-bottom:20px;font-size:clamp(28px,8vw,40px)}.registration-button{width:100%;min-height:55px;padding:0 20px}}@media (width<=430px){.details2-container{width:calc(100% - 24px)}.details2-hero{padding-top:36px}.details2-section{padding:48px 0}.section-heading h2{gap:8px;padding:10px 12px;font-size:22px}.details2-eyebrow{font-size:28px}.details2-hero p,.details2-section p{font-size:15.5px;line-height:1.72}.hero-markets{gap:7px}.hero-markets span{font-size:12px}.market-grid{gap:9px}.market-card{border-radius:14px;min-height:94px;padding:11px 5px}.market-card span{font-size:21px}.market-card strong{font-size:11px}.benefit-card{margin-top:104px;padding:20px 17px}.benefit-card h3{font-size:20px}.compact-list div,.arrow-list div,.gadget-list div,.summary-list div,.check-list div{font-size:15px}.gadget-journey__intro p{font-size:16.5px}.gadget-journey__transition{font-size:16.5px!important}.goal-card{padding:26px 19px}.goal-card h2{font-size:clamp(30px,10vw,40px)}.goal-card p:last-child{font-size:15.5px}.registration-cta{padding:30px 16px 28px}}@media (width<=380px){.details2-container{width:calc(100% - 19.2px)}.section-heading h2{font-size:20px}.market-grid{gap:7px}.market-card{min-height:90px;padding:10px 4px}.market-card span{font-size:20px}.market-card strong{font-size:10px}.benefit-card{padding:19px 15px}.goal-card{padding:25px 18px}.registration-cta{padding:28px 14px 26px}}.gadgets-registration-page{zoom:.9;color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.registration-container{width:100%;max-width:940px;margin:0 auto}.registration-hero{padding:64px 0 52px}.registration-eyebrow{font-family:var(--font-special);letter-spacing:.04em;background:#f28c2814;border:1px solid #f28c2840;border-radius:999px;align-items:center;margin-bottom:22px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.registration-hero h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.registration-hero p,.registration-section p{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:17px;line-height:1.75}.registration-intro-list{gap:12px;display:grid}.registration-intro-card{box-sizing:border-box;width:100%;font-family:var(--font-body);background:#ffffffc2;border:1px solid #1c171014;border-radius:14px;padding:18px 20px;font-size:17px;line-height:1.55;box-shadow:0 10px 24px #1c17100b}.registration-intro-final{font-weight:700;margin-top:22px!important;font-size:20px!important}.registration-section{padding:82px 0}.registration-section--final{padding-bottom:110px}.section-heading{margin-bottom:34px}.section-heading h2{font-family:var(--font-heading);letter-spacing:-.025em;background:linear-gradient(135deg,#f28c2821,#ffffffc7);border:1px dashed #1c171038;border-radius:14px;margin:0;padding:13px 18px;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;display:inline-block}.country-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0;display:grid}.country-card{text-align:center;background:#ffffffb8;border:1px solid #1c171014;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:118px;padding:22px;display:flex;box-shadow:0 12px 28px #1c17100b}.country-card span{font-size:34px;line-height:1}.country-card strong{font-family:var(--font-heading);font-size:20px;font-weight:800}.note-card{background:#f28c2814;border-left:5px solid #f28c28;border-radius:14px;margin:30px 0;padding:24px}.note-card p{margin:0;font-weight:600}.masterclass-list-card{background:#ffffffb8;border:1px solid #1c171014;border-radius:20px;gap:12px;margin-top:30px;padding:28px;display:grid;box-shadow:0 14px 30px #1c17100b}.masterclass-list-card__heading{font-family:var(--font-special);margin-bottom:8px;font-size:17px;font-weight:700}.masterclass-option{font-family:var(--font-heading);background:#f6ecdeb8;border-radius:13px;padding:18px 20px;font-size:18px;line-height:1.4}.option-intro{font-weight:600;margin-top:30px!important}.fee-list{gap:16px;margin-top:30px;display:grid}.fee-card{background:#ffffffbf;border:1px solid #1c171014;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex;box-shadow:0 12px 28px #1c17100b}.fee-card__title{font-family:var(--font-heading);font-size:19px;font-weight:800;line-height:1.35}.fee-card__price{font-family:var(--font-special);color:#2e8b57;flex-shrink:0;font-size:22px;font-weight:800}.both-training-card{background:linear-gradient(145deg,#2e8b571a,#ffffffd6);border:1px solid #2e8b5733;border-radius:24px;padding:38px 32px;box-shadow:0 18px 40px #1c17100f}.both-training-card__heading{font-family:var(--font-heading);margin-bottom:20px;font-size:clamp(27px,5vw,38px);font-weight:800;line-height:1.05}.both-training-prices{gap:10px;margin:28px 0;display:grid}.both-training-prices>div{font-family:var(--font-special);background:#ffffffb8;border:1px solid #1c171012;border-radius:12px;padding:15px 18px;font-weight:700}.both-training-prices .both-training-total{background:#f28c281a;border-color:#f28c2833;margin-top:6px;font-size:20px}.both-training-result{color:#fff;background:#1c1710;border-radius:16px;margin-top:30px;padding:24px}.both-training-result p{color:#ffffffc7}.country-pair{font-family:var(--font-heading);text-align:center;justify-content:center;align-items:center;gap:14px;margin:24px 0;font-size:clamp(20px,4vw,28px);font-weight:800;display:flex}.country-pair span{color:#f28c28}.both-training-result strong{font-family:var(--font-special);text-align:center;font-size:17px;line-height:1.5;display:block}.registration-options{gap:28px;display:grid}.registration-option{box-sizing:border-box;background:#fff;border:1px solid #2e8b5738;border-radius:22px;align-items:center;gap:24px;width:100%;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #2e8b5712}.registration-option:before{content:"";background:linear-gradient(90deg,#2e8b57,#3fae70);width:100%;height:4px;position:absolute;top:0;left:0}.registration-option--featured{background:#fff;border-color:#2e8b5738}.registration-option-number{color:#fff;background:linear-gradient(145deg,#2e8b57,#3fae70);border-radius:50%;flex-direction:column;flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;display:flex;box-shadow:0 8px 18px #2e8b572e}.registration-option-number span{letter-spacing:1px;font-size:11px;font-weight:700}.registration-option-number strong{font-family:var(--font-heading);font-size:35px;line-height:1}.registration-option-content{flex:1}.registration-option-content h3{color:#171717;font-family:var(--font-heading);border-bottom:3px solid #2e8b57;margin:0 0 10px;padding-bottom:7px;font-size:22px;line-height:1.3;display:inline-block}.registration-option-discount{color:#555;margin-bottom:10px!important;font-size:15px!important}.registration-option-price{color:#2e8b57;font-family:var(--font-body);font-weight:800;margin-bottom:0!important;font-size:24.7px!important}.registration-offer-section{margin-top:0}.registration-large-statement{text-align:center;color:#151515;font-family:var(--font-heading);font-weight:800;margin:0 0 30px!important;font-size:31px!important;line-height:1.2!important}.registration-important-card{box-sizing:border-box;background:#2e8b5714;border-left:5px solid #2e8b57;border-radius:16px;width:100%;margin:30px 0;padding:24px 26px}.registration-important-card p{margin-bottom:14px}.registration-important-card p:last-child{margin-bottom:0}.training-details-section{padding-top:0}.training-details-heading{box-sizing:border-box;width:100%;margin:0 0 30px;padding:0}.training-details-heading h2{color:var(--color-text);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.training-details-list{flex-direction:column;gap:32px;display:flex}.training-detail-card{box-sizing:border-box;background:#fff;border:1px solid #1c171014;border-radius:28px;align-items:center;min-height:174px;padding:28px 42px;display:flex;box-shadow:0 14px 34px #1c17100f}.training-detail-card--venue{border-left:5px solid #f36f21}.training-detail-card--style{border-left:5px solid #2878d4}.training-detail-card--start{border-left:5px solid #4f8f5a}.training-detail-icon-wrap{border-radius:50%;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;display:flex}.training-detail-card--venue .training-detail-icon-wrap{color:#f36f21;background:#fff7ef}.training-detail-card--style .training-detail-icon-wrap{color:#2878d4;background:#f1f7ff}.training-detail-card--start .training-detail-icon-wrap{color:#4f8f5a;background:#f2f8f2}.training-detail-icon-wrap svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:52px;height:52px}.training-detail-divider{background:#1c17101f;flex:0 0 3px;width:3px;height:108px;margin:0 40px}.training-detail-content{flex:1;min-width:0}.training-detail-label{font-family:var(--font-heading);letter-spacing:.04em;margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.training-detail-card--venue .training-detail-label{color:#f36f21}.training-detail-card--style .training-detail-label{color:#2878d4}.training-detail-card--start .training-detail-label{color:#4f8f5a}.training-detail-value{color:#182235;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5}.training-details-support{margin-top:44px}.training-details-support p{margin-bottom:32px}.training-details-support p:last-child{margin-bottom:0}.payment-step{background:#ffffffb8;border:1px solid #2e8b572e;border-radius:20px;margin-top:30px;padding:30px;box-shadow:0 12px 30px #2e8b570b}.payment-step+.payment-step{margin-top:60px}.payment-step__heading{border-bottom:1px solid #2e8b572e;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.payment-step__number{color:#fff;width:42px;height:42px;font-family:var(--font-special);background:#2e8b57;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.payment-step__heading h3{font-family:var(--font-heading);margin:0;font-size:clamp(22px,4vw,29px);font-weight:800;line-height:1.15}.payment-step__content p:last-child{margin-bottom:0}.payment-details{gap:12px;display:grid}.payment-details>div{background:#2e8b570f;border:1px solid #2e8b5729;border-radius:16px;align-items:center;gap:18px;padding:19px 20px;display:flex}.payment-detail-icon{text-align:center;flex:0 0 35px;width:35px;font-size:22px}.payment-detail-text{font-family:var(--font-body);flex-direction:column;gap:4px;display:flex}.payment-detail-text span{color:#2e8b57;font-family:var(--font-body);letter-spacing:.7px;font-size:12px;font-weight:800}.payment-detail-text strong{color:#303030;font-family:var(--font-body);font-size:17px;font-weight:700}.payment-account-number{align-items:center;gap:10px;display:flex}.copy-account-button{color:#2e8b57;cursor:pointer;background:#2e8b571a;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .18s,transform .18s;display:inline-flex}.copy-account-button:hover{background:#2e8b572e;transform:translateY(-1px)}.copy-account-button:active{transform:translateY(0)}.copy-account-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.amount-section{background:#2e8b5714;border:1px solid #2e8b572e;border-radius:16px;margin-top:30px;padding:22px 24px}.amount-section__label{color:#2e8b57;font-family:var(--font-body);margin-bottom:12px;font-size:25px;font-weight:800}.amount-list{gap:10px;margin-top:20px;display:grid}.amount-list>div{font-family:var(--font-body);background:#ffffffc2;border:1px solid #2e8b5724;border-radius:12px;padding:16px 18px;font-size:16px;font-weight:700}.amount-list__both{color:#fff;background:#1f6841!important;border-color:#1f6841!important}.amount-list__both-title{font-family:var(--font-body);font-size:16px;font-weight:700;display:block;color:#fff!important}.amount-list__both .amount-value{color:#fff;font-size:20.8px}.amount-list__both-discount{font-family:var(--font-body);margin-top:5px;font-size:14px;font-weight:600;display:block;color:#ffffffe0!important}.amount-value{color:#2e8b57;font-family:var(--font-body);margin-top:5px;font-size:20.8px;font-weight:800;display:block}.whatsapp-button{color:#fff;width:100%;min-height:58px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#2e8b57;border:0;border-radius:13px;justify-content:center;align-items:center;margin-top:28px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:flex}.whatsapp-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 10px 24px #2e8b5733}.check-list{gap:12px;margin-top:22px;display:grid}.check-list div{font-family:var(--font-body);background:#ffffffbf;border:1px solid #1c171012;border-radius:12px;padding:16px 18px;font-weight:600;line-height:1.55}.final-registration-card{color:#1c1710;text-align:center;box-shadow:none;background:0 0;border-radius:0;padding:42px 34px}.final-registration-card__heading{font-family:var(--font-special);letter-spacing:.03em;color:#2e8b57;margin-bottom:18px;font-size:17px;font-weight:800}.final-registration-card h2{max-width:760px;font-family:var(--font-heading);letter-spacing:-.03em;color:#171717;margin:0 auto 34px;font-size:clamp(34px,6vw,54px);font-weight:800;line-height:1.02}.final-registration-options{text-align:left;max-width:620px;margin:0 auto}.final-training-list__save{color:#1c1710;max-width:620px;font-family:var(--font-body);text-align:left;background:#fff;border:1px solid #1c171014;border-radius:15px;margin:18px auto 0;padding:18px 20px;font-size:16px;font-weight:600;line-height:1.5;box-shadow:0 10px 24px #1c17100b}.final-choice{color:#1c1710;font-weight:600;margin:32px auto 0!important}.final-register-button{color:#fff;width:100%;max-width:620px;min-height:60px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#2e8b57;border:0;border-radius:13px;justify-content:center;align-items:center;gap:14px;margin-top:12px;padding:0 28px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.final-register-button span{font-size:21px}.final-register-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 12px 28px #2e8b5738}.final-payment-note,.final-question-note{color:#555;margin:24px auto 0!important}.final-question-note{margin-top:28px!important}.final-goodbye{font-family:var(--font-heading);color:#171717;border-top:1px solid #1c17101f;margin-top:34px;padding-top:26px;font-size:clamp(21px,4vw,29px);font-weight:800}@media (width<=700px){.gadgets-registration-page{padding-top:70px}.registration-container{padding-left:9px;padding-right:9px}.registration-hero{padding-top:42px}.registration-section{padding:66px 0}.registration-section--final{padding-bottom:90px}.registration-hero h1{font-size:clamp(36px,11vw,54px)}.registration-hero p,.registration-section p{font-size:16px;line-height:1.7}.registration-intro-card{padding:16px 18px;font-size:16px}.registration-intro-final{font-size:18px!important}.section-heading{margin-bottom:28px}.section-heading h2{padding:11px 14px;font-size:22px}.country-list{grid-template-columns:1fr;gap:12px}.country-card{flex-direction:row;justify-content:flex-start;min-height:96px;padding:18px 20px}.country-card span{font-size:29px}.country-card strong{font-size:18px}.note-card,.masterclass-list-card,.both-training-card,.payment-step{padding:24px 20px}.masterclass-option{font-size:17px}.fee-card{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px}.fee-card__title{font-size:18px}.fee-card__price{font-size:20px}.both-training-card__heading{font-size:29px}.country-pair{flex-direction:column;gap:8px}.registration-option{gap:18px;padding:24px}.registration-option-number{flex-basis:70px;width:70px;height:70px}.registration-option-number strong{font-size:30px}.registration-option-content h3{font-size:19px}.registration-option-price{font-size:17px!important}.registration-large-statement{font-size:27px!important}.registration-important-card{padding:22px}.training-details-heading{margin-bottom:26px;padding:0}.training-details-heading h2{font-size:25px}.training-details-list{gap:20px}.training-detail-card{border-radius:22px;min-height:150px;padding:24px 22px}.training-detail-icon-wrap{flex:0 0 82px;width:82px;height:82px}.training-detail-icon-wrap svg{width:42px;height:42px}.training-detail-divider{flex-basis:2px;width:2px;height:88px;margin:0 26px}.training-detail-label{font-size:19px}.training-detail-value{font-size:16px}.training-details-support{margin-top:36px}.payment-step__heading{align-items:flex-start}.payment-step__number{width:38px;height:38px;font-size:16px}.payment-step__heading h3{font-size:22px}.payment-details>div{align-items:flex-start}.payment-detail-icon{flex-basis:30px;width:30px;font-size:21px}.payment-detail-text strong{font-size:16px}.copy-account-button{width:32px;height:32px}.copy-account-button svg{width:18px;height:18px}.amount-section__label{font-size:22px}.amount-value,.amount-list__both .amount-value{font-size:20.8px}.final-registration-card{padding:32px 20px}.final-registration-card h2{font-size:clamp(31px,9vw,46px)}.final-register-button{min-height:58px}.final-training-list__save{font-size:15px}}@media (width<=380px){.registration-container{padding-left:7.5px;padding-right:7.5px}.registration-hero h1{font-size:34px}.section-heading h2{font-size:20px}.registration-option{gap:15px;padding:20px}.registration-option-number{flex-basis:60px;width:60px;height:60px}.registration-option-number span{font-size:9px}.registration-option-number strong{font-size:26px}.registration-option-content h3{font-size:17px}.registration-option-discount{font-size:13px!important}.registration-option-price{font-size:15px!important}.both-training-card,.payment-step,.limited-offer-card{padding:20px 17px}.payment-details>div{padding:14px}.payment-detail-icon{flex-basis:28px;width:28px;font-size:19px}.payment-detail-text span{font-size:10px}.payment-detail-text strong{font-size:14px}.copy-account-button{width:30px;height:30px}.copy-account-button svg{width:17px;height:17px}.training-details-heading{margin-bottom:24px;padding:0}.training-details-heading h2{font-size:24px}.training-details-list{gap:16px}.training-detail-card{border-radius:18px;min-height:132px;padding:20px 15px}.training-detail-icon-wrap{flex:0 0 68px;width:68px;height:68px}.training-detail-icon-wrap svg{width:36px;height:36px}.training-detail-divider{flex-basis:2px;width:2px;height:76px;margin:0 18px}.training-detail-label{font-size:17px}.training-detail-value{font-size:15.5px}.training-details-support{margin-top:30px}.final-registration-card{padding:28px 16px}}.funnel-popup-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);background:#00000047;justify-content:center;align-items:flex-start;padding:16px 20px 120px;display:flex;position:fixed;inset:0}.funnel-popup{color:#111;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffff5;border:1px solid #00000014;border-radius:18px;width:min(720px,100%);height:min(720px,100dvh - 136px);min-height:0;max-height:calc(100dvh - 136px);margin-top:36px;padding:24px;position:relative;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.funnel-popup-header{z-index:10;isolation:isolate;background:#fffffffa;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -24px 24px;padding:0 24px 14px;display:flex;position:sticky;top:-24px}.funnel-popup-header:after{content:"";background:#f28c28;height:2px;position:absolute;bottom:0;left:0;right:0}.funnel-popup-header h2{font-family:var(--font-heading);color:#111;margin:0;padding-right:0;font-size:27px;font-weight:700;line-height:1.15}.funnel-popup-close{color:#111;cursor:pointer;background:#0000000f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;transition:background .2s,transform .2s;display:flex}.funnel-popup-close:hover{background:#0000001a}.funnel-popup-close:active{transform:scale(.96)}.funnel-popup-body{color:#111;width:100%;font-family:var(--font-body);font-size:14px;line-height:1.6}@media (width<=700px){.funnel-popup-overlay{align-items:flex-start;padding:14px 14px 116px}.funnel-popup{border-radius:16px;width:100%;height:calc(100dvh - 130px);max-height:calc(100dvh - 130px);margin-top:28px;padding:20px}.funnel-popup-header{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding-bottom:14px;padding-left:20px;padding-right:20px;top:-20px}.funnel-popup-header h2{font-size:24px}}@media (width<=520px){.funnel-popup-overlay{padding:10px 10px 110px}.funnel-popup{border-radius:15px;width:100%;height:calc(100dvh - 120px);max-height:calc(100dvh - 120px);margin-top:24px;padding:18px}.funnel-popup-header{margin-bottom:18px;margin-left:-18px;margin-right:-18px;padding-bottom:13px;padding-left:18px;padding-right:18px;top:-18px}.funnel-popup-header h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.funnel-popup-close{transition:none}}.reg-form4-page{zoom:.7;color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.reg-form4-container{width:100%;max-width:940px;margin:0 auto}.reg-form4-page-header{padding:64px 0 42px}.reg-form4-eyebrow{font-family:var(--font-special);letter-spacing:.04em;background:#f28c2814;border:1px solid #f28c2840;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.reg-form4-page-header h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 30px;font-size:clamp(38px,7vw,68px);font-weight:800;line-height:.98}.reg-form4-page-intro{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:19px;font-weight:600;line-height:1.75}.reg-form4-account-details-button{color:#2e8b57;cursor:pointer;background:#2e8b571a;border:1px solid #2e8b5738;border-radius:10px;width:100%;max-width:620px;min-height:50px;margin:0 auto 34px;padding:13px 18px;font-family:Archivo,Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;display:block}.reg-form4-account-details-button:hover{background:#2e8b5729;transform:translateY(-1px);box-shadow:0 6px 16px #2e8b571a}.reg-form4-account-details-button:active{transform:translateY(0)}.reg-form4-section{width:100%;padding:40px 0 90px}.reg-form4{box-sizing:border-box;width:100%;max-width:620px;margin:0 auto;padding:8px 4px 20px;font-family:Inter,Arial,sans-serif}.reg-form4-intro{background:#fff8f0;border:1px solid #f1dfca;border-radius:12px;margin-bottom:26px;padding:16px 18px}.reg-form4-intro p{color:#4a4038;margin:0;font-size:15px;line-height:1.65}.reg-form4-field{margin-bottom:40px}.reg-form4-field label{color:#29231f;margin-bottom:8px;font-family:Archivo,Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:block}.reg-form4-field input,.reg-form4-field select{box-sizing:border-box;color:#29231f;background:#fff;border:1px solid #d9cec4;border-radius:10px;outline:none;width:100%;min-height:52px;padding:0 15px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.reg-form4-field input::placeholder{color:#a49a93}.reg-form4-field input:focus,.reg-form4-field select:focus{border-color:#e8751a;box-shadow:0 0 0 3px #e8751a1f}.reg-form4-field select{cursor:pointer;appearance:auto}.reg-form4-field input[readonly]{color:#c85f0d;background:#fff8f0;border-color:#ead7c3;font-weight:700}#reg-form4-amount{color:#198754;font-size:22.5px}#reg-form4-amount::placeholder{color:#a49a93;font-size:15px}.reg-form4-phone-row{align-items:stretch;gap:8px;width:100%;display:flex}.reg-form4-country-wrapper{flex:0 0 155px;width:155px;min-height:52px;position:relative}.reg-form4-country-display{box-sizing:border-box;color:#29231f;pointer-events:none;z-index:1;background:#fff;border:1px solid #d9cec4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;display:flex;position:absolute;inset:0}.reg-form4-country-selected{align-items:center;gap:8px;min-width:0;display:flex}.reg-form4-country-flag{flex:none;font-size:20px;line-height:1}.reg-form4-country-dial{white-space:nowrap;flex:none}.reg-form4-country-arrow{color:#6f655e;flex:none;font-size:12px;line-height:1}.reg-form4-country-select{cursor:pointer;opacity:0;z-index:2;border-radius:10px;height:100%;min-height:52px;margin:0;position:absolute;inset:0;color:#0000!important;background:0 0!important;border:1px solid #0000!important;width:100%!important;padding:0!important}.reg-form4-country-select:focus{outline:none;box-shadow:none!important}.reg-form4-phone-input{flex:1;min-width:0}.reg-form4-phone-input.phone-highlight{animation:.35s ease-in-out reg-form4-phone-shake;border-color:#c43d2f!important;box-shadow:0 0 0 3px #c43d2f29!important}.reg-form4-phone-error,.reg-form4-email-error{color:#c43d2f;margin:8px 0 0;font-size:13px;line-height:1.5}.reg-form4-submit{color:#fff;cursor:pointer;background:#2e8b57;border:none;border-radius:10px;width:100%;min-height:54px;margin-top:6px;margin-bottom:70px;padding:14px 20px;font-family:Archivo,Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 8px 20px #2e8b572e}.reg-form4-submit:hover:not(:disabled){background:#247448;transform:translateY(-1px);box-shadow:0 10px 24px #2e8b5738}.reg-form4-submit:active:not(:disabled){transform:translateY(0)}.reg-form4-submit:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#d8d0ca}@keyframes reg-form4-phone-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=700px){.reg-form4-page{padding-top:70px}.reg-form4-container{width:100%}.reg-form4-page-header{padding-top:42px}.reg-form4-section{padding-top:28px;padding-bottom:68px}.reg-form4-page-header h1{font-size:clamp(35px,11vw,52px)}.reg-form4-page-intro{font-size:17px;line-height:1.7}}@media (width<=520px){.reg-form4{padding:4px 0 16px}.reg-form4-intro{margin-bottom:22px;padding:14px 15px}.reg-form4-intro p{font-size:14px}.reg-form4-field{margin-bottom:36px}.reg-form4-field input,.reg-form4-field select{min-height:50px;font-size:14px}.reg-form4-phone-row{gap:6px}.reg-form4-country-wrapper{flex:0 0 92px;width:92px;min-height:50px}.reg-form4-country-display{gap:5px;padding:0 8px;font-size:13px}.reg-form4-country-selected{gap:5px}.reg-form4-country-flag{font-size:17px}.reg-form4-country-arrow{font-size:10px}.reg-form4-country-select{min-height:50px}.reg-form4-phone-input{min-width:0}.reg-form4-phone-error,.reg-form4-email-error{font-size:12px}.reg-form4-submit{min-height:52px;margin-top:6px;padding:13px 16px;font-size:14px}}@media (width<=380px){.reg-form4-page-header h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.reg-form4-field input,.reg-form4-field select,.reg-form4-submit{transition:none}.reg-form4-phone-input.phone-highlight{animation:none}}.funnel-page.purchase-gadgets4-page{zoom:.85;color:#1c1710;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:82px;padding-bottom:40px;display:flex}.purchase-gadgets4-page .funnel-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.purchase-gadgets4-card{text-align:center;width:100%;max-width:480px;margin:0 auto;padding:48px 32px}.purchase-gadgets4-check{background:#1a9c4a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 10px 40px -10px #1a9c4a80}.purchase-gadgets4-check svg{width:30px;height:30px}.purchase-gadgets4-card h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,6vw,38px);font-weight:900;line-height:1.08}.purchase-gadgets4-accent{background:linear-gradient(100deg,#ff5c00 0%,#c96a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.purchase-gadgets4-sub{font-family:var(--font-body);color:#4a4438;margin:0 0 8px;font-size:16px;line-height:1.6}.purchase-gadgets4-note{font-family:var(--font-body);color:#8a8171;margin:20px 0 28px;font-size:13.5px;line-height:1.5}.purchase-gadgets4-countdown{font-family:var(--font-special);color:#ff5c00;font-weight:700}.purchase-gadgets4-btn{font-family:var(--font-special);color:#fff;background:linear-gradient(100deg,#1a9c4a 0%,#127a39 100%);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 40px -10px #1a9c4a80}.purchase-gadgets4-btn:hover{transform:translateY(-2px);box-shadow:0 14px 46px -8px #1a9c4aa6}.purchase-gadgets4-btn svg{flex-shrink:0;width:18px;height:18px}@media (width<=700px){.funnel-page.purchase-gadgets4-page{padding-top:70px;padding-bottom:30px}.purchase-gadgets4-page .funnel-container{width:calc(100% - 28.8px)}.purchase-gadgets4-card{padding:40px 24px}.purchase-gadgets4-card h1{font-size:clamp(28px,8vw,38px)}.purchase-gadgets4-btn{width:100%;max-width:100%}}@media (width<=430px){.purchase-gadgets4-page .funnel-container{width:calc(100% - 24px)}.purchase-gadgets4-card{padding:36px 20px}}@media (width<=380px){.purchase-gadgets4-page .funnel-container{width:calc(100% - 19.2px)}.purchase-gadgets4-card{padding:32px 16px}.purchase-gadgets4-btn{padding:16px 22px;font-size:15px}}.purchase-gadgets4-confetti{z-index:9999;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:2px;animation-name:purchase-gadgets4-confetti-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;position:fixed;top:-14px}@keyframes purchase-gadgets4-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)scale(.6)}8%{opacity:1}45%{transform:translate3d(var(--confetti-drift), 48vh, 0) rotate(var(--confetti-rotation)) scale(1);opacity:.95}to{transform:translate3d(calc(var(--confetti-drift) * 1.35), 110vh, 0) rotate(calc(var(--confetti-rotation) * 1.5)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.purchase-gadgets4-confetti{display:none}}.funnel-page.purchase-returner6-page{zoom:.85;color:#1c1710;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:82px;padding-bottom:40px;display:flex}.purchase-returner6-page .funnel-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.purchase-returner6-card{text-align:center;width:100%;max-width:480px;margin:0 auto;padding:48px 32px}.purchase-returner6-check{background:#1a9c4a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 10px 40px -10px #1a9c4a80}.purchase-returner6-check svg{width:30px;height:30px}.purchase-returner6-card h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,6vw,38px);font-weight:900;line-height:1.08}.purchase-returner6-accent{background:linear-gradient(100deg,#ff5c00 0%,#c96a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.purchase-returner6-sub{font-family:var(--font-body);color:#4a4438;margin:0 0 8px;font-size:16px;line-height:1.6}.purchase-returner6-note{font-family:var(--font-body);color:#8a8171;margin:20px 0 28px;font-size:13.5px;line-height:1.5}.purchase-returner6-countdown{font-family:var(--font-special);color:#ff5c00;font-weight:700}.purchase-returner6-btn{font-family:var(--font-special);color:#fff;background:linear-gradient(100deg,#1a9c4a 0%,#127a39 100%);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 40px -10px #1a9c4a80}.purchase-returner6-btn:hover{transform:translateY(-2px);box-shadow:0 14px 46px -8px #1a9c4aa6}.purchase-returner6-btn svg{flex-shrink:0;width:18px;height:18px}@media (width<=700px){.funnel-page.purchase-returner6-page{padding-top:70px;padding-bottom:30px}.purchase-returner6-page .funnel-container{width:calc(100% - 28.8px)}.purchase-returner6-card{padding:40px 24px}.purchase-returner6-card h1{font-size:clamp(28px,8vw,38px)}.purchase-returner6-btn{width:100%;max-width:100%}}@media (width<=430px){.purchase-returner6-page .funnel-container{width:calc(100% - 24px)}.purchase-returner6-card{padding:36px 20px}}@media (width<=380px){.purchase-returner6-page .funnel-container{width:calc(100% - 19.2px)}.purchase-returner6-card{padding:32px 16px}.purchase-returner6-btn{padding:16px 22px;font-size:15px}}.purchase-returner6-confetti{z-index:9999;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:2px;animation-name:purchase-returner6-confetti-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;position:fixed;top:-14px}@keyframes purchase-returner6-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)scale(.6)}8%{opacity:1}45%{transform:translate3d(var(--confetti-drift), 48vh, 0) rotate(var(--confetti-rotation)) scale(1);opacity:.95}to{transform:translate3d(calc(var(--confetti-drift) * 1.35), 110vh, 0) rotate(calc(var(--confetti-rotation) * 1.5)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.purchase-returner6-confetti{display:none}}.gadget-supplier-page{zoom:.85;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.gadget-supplier-hero{width:100%;max-width:960px;margin:0 auto}.gadget-supplier-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 48px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.gadget-supplier-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:126px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.gadget-supplier-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.gadget-supplier-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.gadget-supplier-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.gadget-supplier-step-heading{box-sizing:border-box;width:100%;margin:42px 0 20px}.gadget-supplier-step-heading h3{font-family:var(--font-heading);margin:0;font-size:22px;font-weight:800;line-height:1.3}.gadget-supplier-subheading-block{margin-top:126px;margin-bottom:32px}.gadget-supplier-subheading-block h2{font-size:27px}.gadget-supplier-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-supplier-success-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-supplier-success-card p{margin:0;font-weight:700;line-height:1.75}.gadget-supplier-warning-card{box-sizing:border-box;background:#f28c280f;border:1px solid #f28c2838;border-left:4px solid #f28c28;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.gadget-supplier-warning-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-supplier-warning-card p{margin:0;font-weight:700;line-height:1.75}.gadget-supplier-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-supplier-info-card>span{flex:none;font-size:18px;line-height:1.75}.gadget-supplier-info-card p{margin:0;line-height:1.75}.gadget-supplier-quote-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;width:100%;font-family:var(--font-heading);text-align:center;background:#fff;border-radius:14px;margin:8px 0 32px;padding:20px 22px;font-weight:700;line-height:1.75;box-shadow:0 2px 10px #0000000a}.gadget-supplier-process-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;margin:8px 0 18px;padding:20px;box-shadow:0 2px 10px #0000000a}.gadget-supplier-process-card strong{font-family:var(--font-heading);margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.5;display:block}.gadget-supplier-process-card p{margin:0;line-height:1.75}.gadget-supplier-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-supplier-arrow-text>span{flex:none;font-size:18px;line-height:1.75}.gadget-supplier-arrow-text p{flex:1;margin:0;line-height:1.75}.gadget-supplier-gadget-list{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin:8px 0 32px;display:grid}.gadget-supplier-gadget-list>div{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;min-height:54px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.6;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-supplier-bullet-card-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 32px;display:flex}.gadget-supplier-bullet-card-list>div{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:16px 18px;display:flex;box-shadow:0 2px 10px #0000000a}.gadget-supplier-bullet-card-list>div>span{flex:none;font-size:17px;line-height:1.75}.gadget-supplier-bullet-card-list p{margin:0;font-size:16px;font-weight:700;line-height:1.75}.gadget-supplier-review-placeholder{border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;margin:8px 0 18px;padding:0;overflow:hidden}.gadget-supplier-review-placeholder img{width:100%;max-width:100%;height:auto;display:block}.gadget-supplier-final-information{margin-top:70px}.gadget-supplier-down-arrow{text-align:center;margin:70px 0 20px;font-size:28px;line-height:1.75}.gadget-supplier-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;margin:0 auto 90px;padding:34px 24px}.gadget-supplier-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 24px;font-size:28px;font-weight:800;line-height:1.2}.gadget-supplier-final-cta button{color:#fff;min-height:54px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.gadget-supplier-final-cta button:hover{opacity:.92;transform:translateY(-2px)}.gadget-supplier-final-cta p{color:#fff;max-width:700px;margin:22px auto 0;font-size:15px;line-height:1.75}.gadget-supplier-final-cta p:last-child{margin-bottom:0}@media (width<=700px){.gadget-supplier-page{padding:70px 48px 60px}.gadget-supplier-hero h1{margin-top:70px;font-size:clamp(36px,11vw,54px)}.gadget-supplier-heading-block{margin-top:126px;margin-bottom:22px;padding:36px 20px}.gadget-supplier-heading-block h2{font-size:25px}.gadget-supplier-gadget-list{grid-template-columns:1fr}.gadget-supplier-final-cta{margin-bottom:74px}.gadget-supplier-final-cta h2{font-size:24px}}@media (width<=430px){.gadget-supplier-page{padding-left:40px;padding-right:40px}.gadget-supplier-heading-block{border-radius:13px;margin-top:126px;padding:30px 16px}.gadget-supplier-heading-block h2{font-size:24px}.gadget-supplier-page p{font-size:15.5px;line-height:1.72}.gadget-supplier-success-card,.gadget-supplier-warning-card,.gadget-supplier-info-card,.gadget-supplier-process-card{padding:17px 16px}.gadget-supplier-final-cta{margin-bottom:60px;padding:28px 18px}.gadget-supplier-final-cta h2{font-size:22px}.gadget-supplier-final-cta button{width:100%}.gadget-supplier-arrow-text p,.gadget-supplier-success-card p,.gadget-supplier-warning-card p,.gadget-supplier-info-card p,.gadget-supplier-process-card p,.gadget-supplier-bullet-card-list p,.gadget-supplier-review-placeholder,.gadget-supplier-final-cta p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.gadget-supplier-page *,.gadget-supplier-page :before,.gadget-supplier-page :after{transition:none!important;animation:none!important}}.access-offer-page{zoom:.8;box-sizing:border-box;color:#1c1710;width:100%;min-height:100vh;padding:82px 48px 80px}.access-offer-container{width:100%;max-width:940px;margin:0 auto}.access-offer-hero{padding:64px 0 52px}.access-offer-hero h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 38px;font-size:clamp(42px,8vw,72px);font-weight:800;line-height:.98}.access-offer-intro-list{gap:12px;display:grid}.access-offer-intro-card{box-sizing:border-box;width:100%;font-family:var(--font-body);background:#ffffffc2;border:1px solid #1c171014;border-radius:14px;padding:18px 20px;font-size:17px;line-height:1.55;box-shadow:0 10px 24px #1c17100b}.access-offer-intro-final{font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.75;margin:22px 0 0!important}.access-question-section{padding:18px 0 72px}.access-question-card{text-align:center;background:radial-gradient(circle at 100% 0,#f36f211a,#0000 34%),linear-gradient(145deg,#f36f210e,#fffffff5);border:1px solid #f36f2129;border-radius:28px;padding:46px 44px 42px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c171012,0 4px 12px #f36f2109}.access-question-card:before{content:"";background:linear-gradient(90deg,#f36f21,#f8b35b,#f36f21);width:100%;height:5px;position:absolute;top:0;left:0}.access-question-badge{color:#f36f21;width:fit-content;font-family:var(--font-special);letter-spacing:.08em;background:#f36f2117;border-radius:999px;margin:0 auto 18px;padding:8px 15px;font-size:12px;font-weight:800}.access-question-card h2{color:#1c1710;max-width:720px;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 auto 22px;font-size:clamp(27px,5vw,40px);font-weight:800;line-height:1.08}.access-question-intro{max-width:700px;font-family:var(--font-body);margin:0 auto 28px;font-size:18px;line-height:1.75}.access-question-card p{max-width:700px;font-family:var(--font-body);margin:0 auto 22px;font-size:17px;line-height:1.75}.access-question-card strong{color:#f36f21;font-weight:800}.access-question-divider{justify-content:center;align-items:center;gap:14px;max-width:460px;margin:4px auto 28px;display:flex}.access-question-divider span:not(:nth-child(2)){background:#f36f2129;flex:1;height:1px}.access-question-divider span:nth-child(2){color:#777;font-family:var(--font-special);letter-spacing:.08em;font-size:11px;font-weight:800}.access-question-image-wrap{box-sizing:border-box;background:#fff;border:1px solid #f36f2124;border-radius:20px;width:100%;max-width:680px;margin:8px auto 26px;padding:12px;box-shadow:0 14px 30px #1c171012}.access-question-image{border-radius:12px;width:100%;height:auto;display:block}.access-question-bottom{color:#6b4328;max-width:620px;font-family:var(--font-body);background:#f36f210e;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:32px auto 0;padding:17px 20px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.access-question-bottom:first-letter{font-size:20px}.access-offer-section{padding:82px 0}.access-offer-section--final{padding-bottom:110px}.access-fee-card{text-align:center;background:linear-gradient(145deg,#2e8b571a,#ffffffd6);border:1px solid #2e8b5733;border-radius:24px;padding:42px 34px;box-shadow:0 18px 40px #1c17100f}.access-fee-heading{font-family:var(--font-heading);margin-bottom:22px;font-size:clamp(27px,5vw,38px);font-weight:800;line-height:1.05}.access-fee-price{color:#2e8b57;font-family:var(--font-heading);flex-direction:column;align-items:center;gap:5px;margin-bottom:24px;font-size:clamp(40px,7vw,58px);font-weight:800;line-height:1;display:flex}.access-fee-price span{color:#555;font-family:var(--font-body);font-size:18px;font-weight:700;text-decoration:line-through}.access-countdown{color:#d62828;width:fit-content;min-width:220px;font-family:var(--font-special);letter-spacing:.04em;background:#fff;border:1px solid #dc282833;border-radius:12px;margin:0 auto 7px;padding:13px 22px;font-size:28px;font-weight:800;line-height:1}.access-countdown-note{color:#d62828;font-family:var(--font-body);font-weight:700;margin:0 0 28px!important;font-size:14px!important}.access-fee-card p{max-width:780px;font-family:var(--font-body);margin:0 auto 24px;font-size:17px;line-height:1.75}.access-fee-card p:last-child{margin-bottom:0}.access-section-heading{margin-bottom:34px}.access-section-heading h2{font-family:var(--font-heading);letter-spacing:-.025em;background:linear-gradient(135deg,#f28c2821,#ffffffc7);border:1px dashed #1c171038;border-radius:14px;margin:0;padding:13px 18px;font-size:clamp(24px,4vw,36px);font-weight:800;line-height:1.15;display:inline-block}.access-training-details-section{padding-top:0}.access-training-details-heading{box-sizing:border-box;width:100%;margin:0 0 30px;padding:0}.access-training-details-heading h2{color:var(--color-text);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.access-training-details-list{flex-direction:column;gap:32px;display:flex}.access-training-detail-card{box-sizing:border-box;background:#fff;border:1px solid #1c171014;border-radius:28px;align-items:center;min-height:174px;padding:28px 42px;display:flex;box-shadow:0 14px 34px #1c17100f}.access-training-detail-card--venue{border-left:5px solid #f36f21}.access-training-detail-card--start{border-left:5px solid #4f8f5a}.access-training-detail-icon-wrap{border-radius:50%;flex:0 0 104px;justify-content:center;align-items:center;width:104px;height:104px;font-size:46px;display:flex}.access-training-detail-card--venue .access-training-detail-icon-wrap{background:#fff7ef}.access-training-detail-card--start .access-training-detail-icon-wrap{background:#f2f8f2}.access-training-detail-divider{background:#1c17101f;flex:0 0 3px;width:3px;height:108px;margin:0 40px}.access-training-detail-content{flex:1;min-width:0}.access-training-detail-label{font-family:var(--font-heading);letter-spacing:.04em;margin-bottom:10px;font-size:22px;font-weight:800;line-height:1.2}.access-training-detail-card--venue .access-training-detail-label{color:#f36f21}.access-training-detail-card--start .access-training-detail-label{color:#4f8f5a}.access-training-detail-value{color:#182235;font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5}.access-payment-step{background:#ffffffb8;border:1px solid #2e8b572e;border-radius:20px;margin-top:30px;padding:30px;box-shadow:0 12px 30px #2e8b570b}.access-payment-step+.access-payment-step{margin-top:60px}.access-payment-step-heading{border-bottom:1px solid #2e8b572e;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.access-payment-step-number{background:#2e8b5714;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.access-payment-step-heading h3{font-family:var(--font-heading);margin:0;font-size:clamp(22px,4vw,29px);font-weight:800;line-height:1.15}.access-step-title{color:#1c1710;font-family:var(--font-heading);margin-bottom:22px;font-size:25px;font-weight:800;line-height:1.2}.access-fee-payment{color:#2e8b57;font-family:var(--font-special);background:#2e8b5714;border:1px solid #2e8b5729;border-radius:13px;margin-bottom:22px;padding:18px 20px;font-size:21px;font-weight:800}.access-payment-step-content p{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:17px;line-height:1.75}.access-thats-it{font-family:var(--font-heading);margin-top:28px;font-size:25px;font-weight:800}.access-whatsapp-button{color:#fff;width:100%;min-height:58px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#2e8b57;border:0;border-radius:13px;justify-content:center;align-items:center;margin-top:28px;margin-bottom:28px;padding:0 22px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:flex}.access-whatsapp-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 10px 24px #2e8b5733}.final-access-card{color:#1c1710;text-align:center;background:linear-gradient(145deg,#2e8b5714,#ffffffd1);border:1px solid #2e8b5729;border-radius:24px;padding:42px 34px;box-shadow:0 18px 40px #1c17100d}.final-access-heading{color:#2e8b57;font-family:var(--font-special);letter-spacing:.03em;margin-bottom:22px;font-size:18px;font-weight:800}.final-access-card p{max-width:720px;font-family:var(--font-body);margin:0 auto;font-size:18px;line-height:1.7}.final-access-arrow{margin:24px 0 12px;font-size:26px}.final-access-price{color:#2e8b57;max-width:720px;font-family:var(--font-heading);text-align:center;margin:0 auto 20px;font-weight:800}.final-access-price-intro{margin-bottom:8px;font-size:clamp(25px,5vw,34px);line-height:1.2}.final-access-price-main{margin-bottom:5px;font-size:clamp(40px,7vw,58px);line-height:1}.final-access-price-former{color:#555;font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.3;text-decoration:line-through}.final-access-countdown{color:#d62828;width:fit-content;min-width:220px;font-family:var(--font-special);letter-spacing:.04em;background:#fff;border:1px solid #dc282833;border-radius:12px;margin:0 auto 24px;padding:13px 22px;font-size:28px;font-weight:800;line-height:1}.final-access-button{color:#fff;width:100%;max-width:620px;min-height:60px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#2e8b57;border:0;border-radius:13px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.final-access-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 12px 28px #2e8b5738}.final-access-community{margin-top:240px}.final-access-community p{max-width:680px;font-family:var(--font-body);margin:0 auto 24px;font-size:17px;line-height:1.7}.final-access-community-button{box-sizing:border-box;color:#fff;width:100%;max-width:620px;min-height:60px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#f36f21;border-radius:13px;justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.final-access-community-button:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 12px 28px #f36f2140}.final-access-goodbye{font-family:var(--font-heading);color:#171717;border-top:1px solid #1c17101f;margin-top:34px;padding-top:26px;font-size:clamp(21px,4vw,29px);font-weight:800}@media (width<=700px){.access-offer-page{padding:70px 48px 60px}.access-offer-hero{padding-top:42px}.access-offer-section{padding:66px 0}.access-offer-section--final{padding:66px 0 90px}.access-offer-hero h1{font-size:clamp(36px,11vw,54px)}.access-offer-intro-card{padding:16px 18px;font-size:16px}.access-offer-intro-final{font-size:18px}.access-question-section{padding:10px 0 54px}.access-question-card{border-radius:22px;padding:38px 24px 32px}.access-question-badge{font-size:11px}.access-question-card h2{font-size:clamp(25px,7vw,34px)}.access-question-intro,.access-question-card p{font-size:16px}.access-question-image-wrap{border-radius:16px;padding:8px}.access-question-image{border-radius:9px}.access-question-bottom{text-align:left;align-items:flex-start;font-size:14px}.access-fee-card{padding:30px 20px}.access-fee-price{font-size:44px}.access-countdown,.final-access-countdown{min-width:190px;font-size:25px}.access-section-heading{margin-bottom:28px}.access-section-heading h2{padding:11px 14px;font-size:22px}.access-training-details-heading{margin-bottom:26px;padding:0}.access-training-details-heading h2{font-size:25px}.access-training-details-list{gap:20px}.access-training-detail-card{border-radius:22px;min-height:150px;padding:24px 22px}.access-training-detail-icon-wrap{flex:0 0 82px;width:82px;height:82px;font-size:36px}.access-training-detail-divider{flex-basis:2px;width:2px;height:88px;margin:0 26px}.access-training-detail-label{font-size:19px}.access-training-detail-value{font-size:16px}.access-payment-step{padding:24px 20px}.access-payment-step-heading{align-items:flex-start}.access-payment-step-number{width:38px;height:38px;font-size:17px}.access-payment-step-heading h3,.access-step-title{font-size:22px}.final-access-card{padding:32px 20px}.final-access-button{min-height:58px}.final-access-community{margin-top:210px}}@media (width<=430px){.access-offer-page{padding-left:40px;padding-right:40px}.access-offer-hero h1{font-size:34px}.access-section-heading h2{font-size:20px}.access-question-section{padding:6px 0 46px}.access-question-card{border-radius:20px;padding:34px 18px 28px}.access-question-card h2{font-size:25px}.access-question-intro,.access-question-card p{font-size:15.5px;line-height:1.7}.access-question-divider{gap:10px}.access-question-bottom{padding:15px 16px}.access-fee-card{padding:26px 17px}.access-fee-price{font-size:39px}.access-payment-step{padding:20px 17px}.access-training-details-heading{margin-bottom:24px;padding:0}.access-training-details-heading h2{font-size:24px}.access-training-details-list{gap:16px}.access-training-detail-card{border-radius:18px;min-height:132px;padding:20px 15px}.access-training-detail-icon-wrap{flex:0 0 68px;width:68px;height:68px;font-size:30px}.access-training-detail-divider{flex-basis:2px;width:2px;height:76px;margin:0 18px}.access-training-detail-label{font-size:17px}.access-training-detail-value{font-size:15.5px}.final-access-card{padding:28px 16px}.final-access-community{margin-top:180px}.final-access-community p{font-size:16px}}.funnel-form{box-sizing:border-box;width:100%;max-width:620px;margin:0 auto;padding:8px 4px 20px;font-family:Inter,Arial,sans-serif}.funnel-form-field{margin-bottom:40px}.funnel-form-field label{color:#29231f;margin-bottom:8px;font-family:Archivo,Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:block}.funnel-form-field input,.funnel-form-field select{box-sizing:border-box;color:#29231f;background:#fff;border:1px solid #d9cec4;border-radius:10px;outline:none;width:100%;min-height:52px;padding:0 15px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.funnel-form-field input::placeholder{color:#a49a93}.funnel-form-field input:focus,.funnel-form-field select:focus{border-color:#e8751a;box-shadow:0 0 0 3px #e8751a1f}.funnel-form-field select{cursor:pointer;appearance:auto}.funnel-form-phone-row{align-items:stretch;gap:8px;width:100%;display:flex}.funnel-form-country-wrapper{flex:0 0 155px;width:155px;min-height:52px;position:relative}.funnel-form-country-display{box-sizing:border-box;color:#29231f;pointer-events:none;z-index:1;background:#fff;border:1px solid #d9cec4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;display:flex;position:absolute;inset:0}.funnel-form-country-selected{align-items:center;gap:8px;min-width:0;display:flex}.funnel-form-country-flag{flex:none;font-size:20px;line-height:1}.funnel-form-country-dial{white-space:nowrap;flex:none}.funnel-form-country-arrow{color:#6f655e;flex:none;font-size:12px;line-height:1}.funnel-form-country-select{cursor:pointer;opacity:0;z-index:2;border-radius:10px;height:100%;min-height:52px;margin:0;position:absolute;inset:0;color:#0000!important;background:0 0!important;border:1px solid #0000!important;width:100%!important;padding:0!important}.funnel-form-country-select:focus{outline:none;box-shadow:none!important}.funnel-form-phone-input{flex:1;min-width:0}.funnel-form-phone-input.phone-highlight{animation:.35s ease-in-out funnel-form-phone-shake;border-color:#c43d2f!important;box-shadow:0 0 0 3px #c43d2f29!important}.funnel-form-phone-error,.funnel-form-email-error{color:#c43d2f;margin:8px 0 0;font-size:13px;line-height:1.5}@keyframes funnel-form-phone-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=700px){.funnel-form{width:100%}}@media (width<=520px){.funnel-form{padding:4px 0 16px}.funnel-form-field{margin-bottom:36px}.funnel-form-field input,.funnel-form-field select{min-height:50px;font-size:14px}.funnel-form-phone-row{gap:6px}.funnel-form-country-wrapper{flex:0 0 92px;width:92px;min-height:50px}.funnel-form-country-display{gap:5px;padding:0 8px;font-size:13px}.funnel-form-country-selected{gap:5px}.funnel-form-country-flag{font-size:17px}.funnel-form-country-arrow{font-size:10px}.funnel-form-country-select{min-height:50px}.funnel-form-phone-input{min-width:0}.funnel-form-phone-error,.funnel-form-email-error{font-size:12px}}@media (prefers-reduced-motion:reduce){.funnel-form-field input,.funnel-form-field select{transition:none}.funnel-form-phone-input.phone-highlight{animation:none}}.funnel-page{color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.funnel-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.under-construction{text-align:center;justify-content:center;align-items:center;min-height:70vh;display:flex}.under-construction h1{font-family:var(--font-heading);letter-spacing:-.035em;background:linear-gradient(135deg,#f28c2824,#ffffffc7);border:1px dashed #f28c288c;border-radius:14px;margin:0;padding:24px 30px;font-size:clamp(32px,6vw,58px);font-weight:800;line-height:1.05}@media (width<=700px){.funnel-page{padding-top:70px}.funnel-container{width:calc(100% - 28.8px)}.under-construction{min-height:70vh}.under-construction h1{padding:20px 18px;font-size:clamp(28px,9vw,44px)}}@media (width<=430px){.funnel-container{width:calc(100% - 24px)}.under-construction h1{padding:18px 15px;font-size:28px}}@media (width<=380px){.funnel-container{width:calc(100% - 19.2px)}.under-construction h1{padding:17px 13px;font-size:25px}}.lead-gadget-landing-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.lead-gadget-final-section{margin-top:140px;padding-bottom:90px}.lead-gadget-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;max-width:960px;margin:0 auto;padding:44px 24px}.lead-gadget-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 30px;font-size:31px;font-weight:800;line-height:1.2}.lead-gadget-final-cta button{color:#fff;min-height:56px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.lead-gadget-final-cta button:hover{opacity:.92;transform:translateY(-2px)}.lead-gadget-final-message{max-width:720px;margin:24px auto 0}.lead-gadget-final-message p{color:#fff;margin:0;font-size:15px;line-height:1.75}@media (width<=700px){.lead-gadget-landing-page{padding:70px 48px 60px}.lead-gadget-landing-hero h1{margin-top:70px;font-size:clamp(32.4px,9.9vw,48.6px)}.lead-gadget-hero-markets{max-width:100%}.lead-gadget-hero-markets span{font-size:16.8px}.lead-gadget-heading-block{margin-top:140px;margin-bottom:22px;padding:36px 20px}.lead-gadget-heading-block h2{font-size:25px}.lead-gadget-landing-page p{font-size:16px;line-height:1.75}.lead-gadget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-gadget-product-card{border-radius:12px;padding:8px}.lead-gadget-product-image{border-radius:11px;margin-bottom:9px}.lead-gadget-product-card p{font-size:13px;line-height:1.45}.lead-gadget-other-products{gap:14px;padding:12px}.lead-gadget-other-products-image{border-radius:12px;flex-basis:34%;width:34%}.lead-gadget-other-products p{font-size:16px;line-height:1.5}.lead-gadget-final-section{padding-bottom:68px}.lead-gadget-final-cta h2{font-size:25px}}@media (width<=430px){.lead-gadget-landing-page{padding-left:40px;padding-right:40px}.lead-gadget-heading-block{border-radius:13px;margin-top:140px;padding:30px 16px}.lead-gadget-heading-block h2{font-size:24px}.lead-gadget-landing-page p{font-size:15.5px;line-height:1.72}.lead-gadget-question-card,.lead-gadget-info-card,.lead-gadget-success-card,.lead-gadget-green-card,.lead-gadget-learning-card{padding:17px 16px}.lead-gadget-carousel-track .lead-gadget-image-placeholder{min-height:220px}.lead-gadget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lead-gadget-product-card{border-radius:11px;padding:6px}.lead-gadget-product-image{border-radius:10px;margin-bottom:7px}.lead-gadget-product-card p{font-size:11.5px;line-height:1.4}.lead-gadget-other-products{gap:12px;padding:10px}.lead-gadget-other-products-image{border-radius:11px;flex-basis:36%;width:36%}.lead-gadget-other-products p{font-size:15px;line-height:1.5}.lead-gadget-single-image-placeholder{min-height:240px}.lead-gadget-review-placeholder{min-height:260px}.lead-gadget-final-section{margin-top:120px;padding-bottom:60px}.lead-gadget-final-cta{padding:30px 18px}.lead-gadget-final-cta h2{font-size:22px}.lead-gadget-final-cta button{width:100%}.lead-gadget-question-card p,.lead-gadget-arrow-text p,.lead-gadget-arrow-list p,.lead-gadget-bullet-list p,.lead-gadget-info-card p,.lead-gadget-success-card p,.lead-gadget-green-card p,.lead-gadget-learning-card p,.lead-gadget-benefit-list p,.lead-gadget-benefit-card p,.lead-gadget-final-message p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.lead-gadget-landing-page *,.lead-gadget-landing-page :before,.lead-gadget-landing-page :after{transition:none!important;animation:none!important}}.lead-gadget-form2-page{zoom:.7;color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.lead-gadget-form2-container{width:100%;max-width:940px;margin:0 auto}.lead-gadget-form2-page-header{padding:32px 0 21px}.lead-gadget-form2-eyebrow{font-family:var(--font-special);letter-spacing:.04em;background:#f28c2814;border:1px solid #f28c2840;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.lead-gadget-form2-page-header h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;text-align:center;margin:0 auto 8px;font-size:clamp(22.8px,4.2vw,40.8px);font-weight:800;line-height:.98}.lead-gadget-form2-page-intro{box-sizing:border-box;color:#fff;max-width:780px;font-family:var(--font-body);text-align:center;background:#2e8b57;border:1px solid #2e8b57;border-radius:10px;margin:0 0 24px;padding:14px 18px;font-size:16.8px;font-weight:700;line-height:1.7}.lead-gadget-form2-section{width:100%;padding:40px 0 90px}.lead-gadget-form2{box-sizing:border-box;width:100%;max-width:620px;margin:0 auto;padding:8px 4px 20px;font-family:Inter,Arial,sans-serif}.lead-gadget-form2-field{margin-bottom:40px}.lead-gadget-form2-field label{color:#29231f;margin-bottom:8px;font-family:Archivo,Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;display:block}.lead-gadget-form2-field input,.lead-gadget-form2-field select{box-sizing:border-box;color:#29231f;background:#fff;border:1px solid #d9cec4;border-radius:10px;outline:none;width:100%;min-height:52px;padding:0 15px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.lead-gadget-form2-field input::placeholder{color:#a49a93}.lead-gadget-form2-field input:focus,.lead-gadget-form2-field select:focus{border-color:#e8751a;box-shadow:0 0 0 3px #e8751a1f}.lead-gadget-form2-field select{cursor:pointer;appearance:auto}.lead-gadget-form2-phone-row{align-items:stretch;gap:8px;width:100%;display:flex}.lead-gadget-form2-country-wrapper{flex:0 0 155px;width:155px;min-height:52px;position:relative}.lead-gadget-form2-country-display{box-sizing:border-box;color:#29231f;pointer-events:none;z-index:1;background:#fff;border:1px solid #d9cec4;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.4;display:flex;position:absolute;inset:0}.lead-gadget-form2-country-selected{align-items:center;gap:8px;min-width:0;display:flex}.lead-gadget-form2-country-flag{flex:none;font-size:20px;line-height:1}.lead-gadget-form2-country-dial{white-space:nowrap;flex:none}.lead-gadget-form2-country-arrow{color:#6f655e;flex:none;font-size:12px;line-height:1}.lead-gadget-form2-country-select{cursor:pointer;opacity:0;z-index:2;border-radius:10px;height:100%;min-height:52px;margin:0;position:absolute;inset:0;color:#0000!important;background:0 0!important;border:1px solid #0000!important;width:100%!important;padding:0!important}.lead-gadget-form2-country-select:focus{outline:none;box-shadow:none!important}.lead-gadget-form2-phone-input{flex:1;min-width:0}.lead-gadget-form2-phone-input.phone-highlight{animation:.35s ease-in-out lead-gadget-form2-phone-shake;border-color:#c43d2f!important;box-shadow:0 0 0 3px #c43d2f29!important}.lead-gadget-form2-error{color:#c43d2f;margin:8px 0 0;font-size:13px;line-height:1.5}.lead-gadget-form2-submit-error{color:#c43d2f;margin:-14px 0 24px;font-size:13px;line-height:1.5}.lead-gadget-form2-submit{color:#fff;cursor:pointer;background:#2e8b57;border:none;border-radius:10px;width:100%;min-height:54px;margin-top:6px;padding:14px 20px;font-family:Archivo,Inter,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 8px 20px #2e8b572e}.lead-gadget-form2-submit:hover:not(:disabled){background:#247448;transform:translateY(-1px);box-shadow:0 10px 24px #2e8b5738}.lead-gadget-form2-submit:active:not(:disabled){transform:translateY(0)}.lead-gadget-form2-submit:disabled{color:#fff;cursor:not-allowed;box-shadow:none;background:#d8d0ca}.lead-gadget-form2-footer{color:#6f655e;max-width:560px;font-family:var(--font-body);text-align:center;margin:18px auto 0;font-size:14px;line-height:1.7}@keyframes lead-gadget-form2-phone-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=700px){.lead-gadget-form2-page{padding-top:70px}.lead-gadget-form2-container{width:100%}.lead-gadget-form2-page-header{padding-top:21px}.lead-gadget-form2-section{padding-top:28px;padding-bottom:68px}.lead-gadget-form2-page-header h1{font-size:clamp(21px,6.6vw,31.2px)}.lead-gadget-form2-page-intro{font-size:14px;line-height:1.7}}@media (width<=520px){.lead-gadget-form2{padding:4px 0 16px}.lead-gadget-form2-field{margin-bottom:36px}.lead-gadget-form2-field input,.lead-gadget-form2-field select{min-height:50px;font-size:14px}.lead-gadget-form2-phone-row{gap:6px}.lead-gadget-form2-country-wrapper{flex:0 0 92px;width:92px;min-height:50px}.lead-gadget-form2-country-display{gap:5px;padding:0 8px;font-size:13px}.lead-gadget-form2-country-selected{gap:5px}.lead-gadget-form2-country-flag{font-size:17px}.lead-gadget-form2-country-arrow{font-size:10px}.lead-gadget-form2-country-select{min-height:50px}.lead-gadget-form2-phone-input{min-width:0}.lead-gadget-form2-error,.lead-gadget-form2-submit-error{font-size:12px}.lead-gadget-form2-submit{min-height:52px;margin-top:6px;padding:13px 16px;font-size:14px}.lead-gadget-form2-footer{font-size:13px}}@media (width<=380px){.lead-gadget-form2-page-header h1{font-size:20.4px}}@media (prefers-reduced-motion:reduce){.lead-gadget-form2-field input,.lead-gadget-form2-field select,.lead-gadget-form2-submit{transition:none}.lead-gadget-form2-phone-input.phone-highlight{animation:none}}.funnel-page.confirmed-gadget-lead3-page{zoom:.85;color:#1c1710;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:14.6px;padding-bottom:40px;display:flex}.confirmed-gadget-lead3-page .funnel-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.confirmed-gadget-lead3-card{text-align:center;width:100%;max-width:480px;margin:0 auto;padding:48px 32px}.confirmed-gadget-lead3-check{background:#1a9c4a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 10px 40px -10px #1a9c4a80}.confirmed-gadget-lead3-check svg{width:30px;height:30px}.confirmed-gadget-lead3-card h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,6vw,38px);font-weight:900;line-height:1.08}.confirmed-gadget-lead3-accent{background:linear-gradient(100deg,#ff5c00 0%,#c96a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.confirmed-gadget-lead3-sub{font-family:var(--font-body);color:#4a4438;margin:0 0 8px;font-size:16px;line-height:1.6}.confirmed-gadget-lead3-note{font-family:var(--font-body);color:#8a8171;margin:20px 0 28px;font-size:13.5px;line-height:1.5}.confirmed-gadget-lead3-countdown{font-family:var(--font-special);color:#ff5c00;font-weight:700}.confirmed-gadget-lead3-btn{font-family:var(--font-special);color:#fff;background:linear-gradient(100deg,#1a9c4a 0%,#127a39 100%);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 40px -10px #1a9c4a80}.confirmed-gadget-lead3-btn:hover{transform:translateY(-2px);box-shadow:0 14px 46px -8px #1a9c4aa6}.confirmed-gadget-lead3-btn svg{flex-shrink:0;width:18px;height:18px}@media (width<=700px){.funnel-page.confirmed-gadget-lead3-page{padding-top:21px;padding-bottom:30px}.confirmed-gadget-lead3-page .funnel-container{width:calc(100% - 28.8px)}.confirmed-gadget-lead3-card{padding:40px 24px}.confirmed-gadget-lead3-card h1{font-size:clamp(28px,8vw,38px)}.confirmed-gadget-lead3-btn{width:100%;max-width:100%}}@media (width<=430px){.confirmed-gadget-lead3-page .funnel-container{width:calc(100% - 24px)}.confirmed-gadget-lead3-card{padding:36px 20px}}@media (width<=380px){.confirmed-gadget-lead3-page .funnel-container{width:calc(100% - 19.2px)}.confirmed-gadget-lead3-card{padding:32px 16px}.confirmed-gadget-lead3-btn{padding:16px 22px;font-size:15px}}.confirmed-gadget-lead3-confetti{z-index:9999;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:2px;animation-name:confirmed-gadget-lead3-confetti-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;position:fixed;top:-14px}@keyframes confirmed-gadget-lead3-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)scale(.6)}8%{opacity:1}45%{transform:translate3d(var(--confetti-drift), 48vh, 0) rotate(var(--confetti-rotation)) scale(1);opacity:.95}to{transform:translate3d(calc(var(--confetti-drift) * 1.35), 110vh, 0) rotate(calc(var(--confetti-rotation) * 1.5)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.confirmed-gadget-lead3-confetti{display:none}}.funnel-page.returner4-page{zoom:.85;color:#1c1710;justify-content:center;align-items:center;width:100%;min-height:100vh;padding-top:14.6px;padding-bottom:40px;display:flex}.returner4-page .funnel-container{width:calc(100% - 57.6px);max-width:940px;margin:0 auto}.returner4-card{text-align:center;width:100%;max-width:480px;margin:0 auto;padding:48px 32px}.returner4-check{background:#1a9c4a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex;box-shadow:0 10px 40px -10px #1a9c4a80}.returner4-check svg{width:30px;height:30px}.returner4-card h1{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,6vw,38px);font-weight:900;line-height:1.08}.returner4-accent{background:linear-gradient(100deg,#ff5c00 0%,#c96a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.returner4-sub{font-family:var(--font-body);color:#4a4438;margin:0 0 8px;font-size:16px;line-height:1.6}.returner4-note{font-family:var(--font-body);color:#8a8171;margin:20px 0 28px;font-size:13.5px;line-height:1.5}.returner4-countdown{font-family:var(--font-special);color:#ff5c00;font-weight:700}.returner4-btn{font-family:var(--font-special);color:#fff;background:linear-gradient(100deg,#1a9c4a 0%,#127a39 100%);border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 40px -10px #1a9c4a80}.returner4-btn:hover{transform:translateY(-2px);box-shadow:0 14px 46px -8px #1a9c4aa6}.returner4-btn svg{flex-shrink:0;width:18px;height:18px}@media (width<=700px){.funnel-page.returner4-page{padding-top:21px;padding-bottom:30px}.returner4-page .funnel-container{width:calc(100% - 28.8px)}.returner4-card{padding:40px 24px}.returner4-card h1{font-size:clamp(28px,8vw,38px)}.returner4-btn{width:100%;max-width:100%}}@media (width<=430px){.returner4-page .funnel-container{width:calc(100% - 24px)}.returner4-card{padding:36px 20px}}@media (width<=380px){.returner4-page .funnel-container{width:calc(100% - 19.2px)}.returner4-card{padding:32px 16px}.returner4-btn{padding:16px 22px;font-size:15px}}.returner4-confetti{z-index:9999;opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:2px;animation-name:returner4-confetti-fall;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:forwards;position:fixed;top:-14px}@keyframes returner4-confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)scale(.6)}8%{opacity:1}45%{transform:translate3d(var(--confetti-drift), 48vh, 0) rotate(var(--confetti-rotation)) scale(1);opacity:.95}to{transform:translate3d(calc(var(--confetti-drift) * 1.35), 110vh, 0) rotate(calc(var(--confetti-rotation) * 1.5)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.returner4-confetti{display:none}}.lead-gadget-landing-page{box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.lead-gadget-landing-hero{width:100%;max-width:960px;margin:0 auto}.lead-gadget-landing-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:90px 0 22px;font-size:clamp(37.8px,7.2vw,64.8px);font-weight:800;line-height:.98}.lead-gadget-hero-markets{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:620px;margin:0 auto 26px;display:grid}.lead-gadget-hero-markets span{min-height:48px;font-family:var(--font-special);text-align:center;box-sizing:border-box;background:#ffffffb8;border:1px solid #1c171014;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font-size:16.8px;font-weight:700;line-height:1.4;display:flex}.lead-gadget-hero-markets span:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.lead-gadget-landing-page>section{box-sizing:border-box;width:100%;max-width:960px;margin-left:auto;margin-right:auto}.lead-gadget-landing-page p{font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.lead-gadget-heading-block{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:14px;width:100%;max-width:960px;margin:140px auto 24px;padding:44px 24px;box-shadow:0 4px 18px #ff6b351f}.lead-gadget-heading-block h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:31px;font-weight:800;line-height:1.2}.lead-gadget-question-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;margin:8px 0 32px;padding:20px;box-shadow:0 2px 10px #0000000a}.lead-gadget-question-card p{font-family:var(--font-heading);margin:0;font-size:17px;font-weight:700;line-height:1.75}.lead-gadget-bullet-list{width:100%;margin:8px 0 32px}.lead-gadget-bullet-list p{margin:0 0 10px;font-weight:700;line-height:1.75}.lead-gadget-bullet-list p:last-child{margin-bottom:0}.lead-gadget-process-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 32px;display:flex}.lead-gadget-benefit-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex;box-shadow:0 2px 10px #0000000a}.lead-gadget-benefit-card>span{flex:none;font-size:20px;line-height:1.5}.lead-gadget-benefit-card p{margin:0;font-weight:700;line-height:1.75}.lead-gadget-arrow-list{width:100%;margin:8px 0 32px}.lead-gadget-arrow-list p{margin:0 0 12px;line-height:1.75}.lead-gadget-arrow-list p:last-child{margin-bottom:0}.lead-gadget-arrow-text{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;margin:8px 0 32px;display:flex}.lead-gadget-arrow-text>span{color:#f28c28;flex:none;font-size:18px;line-height:1.75}.lead-gadget-arrow-text p{flex:1;margin:0;line-height:1.75}.lead-gadget-info-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.lead-gadget-info-card>span{flex:none;font-size:18px;line-height:1.75}.lead-gadget-info-card p{margin:0;line-height:1.75}.lead-gadget-success-card{box-sizing:border-box;background:#168a3a0f;border:1px solid #168a3a33;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.lead-gadget-success-card>span{flex:none;font-size:18px;line-height:1.75}.lead-gadget-success-card p{margin:0;font-weight:700;line-height:1.75}.lead-gadget-green-card{box-sizing:border-box;background:#168a3a0d;border:1px solid #168a3a2e;border-left:4px solid #168a3a;border-radius:14px;align-items:flex-start;gap:12px;width:100%;margin:8px 0 32px;padding:18px 20px;display:flex}.lead-gadget-green-card>span{flex:none;font-size:18px;line-height:1.75}.lead-gadget-green-card p{margin:0;font-weight:700;line-height:1.75}.lead-gadget-image-placeholder,.lead-gadget-single-image-placeholder{border:1.5px dashed var(--color-text,#1c1710);box-sizing:border-box;background:0 0;border-radius:14px;justify-content:center;align-items:center;display:flex}.lead-gadget-product-image{box-sizing:border-box;background:linear-gradient(135deg,#efe6d6,#f8f3ea);border:none;border-radius:14px;justify-content:center;align-items:center;display:flex}.lead-gadget-image-placeholder span,.lead-gadget-single-image-placeholder span,.lead-gadget-product-image span{font-family:var(--font-special);font-size:15px;font-weight:700;line-height:1.75}.lead-gadget-image-placeholder img,.lead-gadget-single-image-placeholder img,.lead-gadget-product-image img,.lead-gadget-review-placeholder img{object-fit:contain;object-position:center;border-radius:12px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.lead-gadget-carousel-placeholder{box-sizing:border-box;width:100%;margin:40px 0 32px;overflow:hidden}.lead-gadget-carousel-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;width:100%;display:flex;overflow:auto hidden}.lead-gadget-carousel-track::-webkit-scrollbar{display:none}.lead-gadget-carousel-track .lead-gadget-image-placeholder{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-height:260px}.lead-gadget-carousel-dots{justify-content:center;gap:8px;margin-top:14px;font-size:14px;line-height:1;display:flex}.lead-gadget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:8px 0 40px;display:grid}.lead-gadget-product-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;min-width:0;padding:12px;box-shadow:0 2px 10px #0000000a}.lead-gadget-product-image{aspect-ratio:1;width:100%;min-height:0;margin-bottom:12px}.lead-gadget-product-card p{margin:0;font-weight:700;line-height:1.55}.lead-gadget-other-products{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:20px;width:100%;margin:8px 0 32px;padding:16px;display:flex;box-shadow:0 2px 10px #0000000a}.lead-gadget-other-products-image{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(135deg,#efe6d6,#f8f3ea);border:none;border-radius:14px;flex:0 0 38%;justify-content:center;align-items:center;width:38%;display:flex;overflow:hidden}.lead-gadget-other-products-image img{object-fit:contain;object-position:center;border-radius:12px;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.lead-gadget-other-products p{font-family:var(--font-heading);flex:1;margin:0;font-size:18px;font-weight:800;line-height:1.55}.lead-gadget-learning-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;width:100%;margin:8px 0 18px;padding:20px;box-shadow:0 2px 10px #0000000a}.lead-gadget-learning-card h3{font-family:var(--font-heading);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.4}.lead-gadget-learning-card p{margin:0;line-height:1.75}.lead-gadget-benefit-list{flex-direction:column;gap:10px;width:100%;margin:8px 0 40px;display:flex}.lead-gadget-benefit-list>div{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex;box-shadow:0 2px 10px #0000000a}.lead-gadget-benefit-list span{flex:none;font-size:20px;line-height:1.5}.lead-gadget-benefit-list p{margin:0;font-weight:700;line-height:1.75}.lead-gadget-reviews-placeholder{box-sizing:border-box;width:100%;margin:20px 0 32px;overflow:hidden}.lead-gadget-reviews-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;width:100%;display:flex;overflow:auto hidden}.lead-gadget-reviews-track::-webkit-scrollbar{display:none}.lead-gadget-review-placeholder{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border-radius:14px;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:10px;width:100%;min-height:300px;padding:20px;display:flex}.lead-gadget-review-placeholder span{font-size:28px}.lead-gadget-review-placeholder p{font-family:var(--font-special);margin:0;font-size:14px;font-weight:700;line-height:1.6}.lead-gadget-review-dots{justify-content:center;gap:8px;margin-top:14px;font-size:14px;line-height:1;display:flex}@media (width<=700px){.lead-gadget-landing-page{padding:70px 48px 60px}.lead-gadget-landing-hero h1{margin-top:70px;font-size:clamp(32.4px,9.9vw,48.6px)}.lead-gadget-hero-markets{max-width:100%}.lead-gadget-hero-markets span{font-size:16.8px}.lead-gadget-heading-block{margin-top:140px;margin-bottom:22px;padding:36px 20px}.lead-gadget-heading-block h2{font-size:25px}.lead-gadget-landing-page p{font-size:16px;line-height:1.75}.lead-gadget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lead-gadget-product-card{border-radius:12px;padding:8px}.lead-gadget-product-image{border-radius:11px;margin-bottom:9px}.lead-gadget-product-card p{font-size:13px;line-height:1.45}.lead-gadget-other-products{gap:14px;padding:12px}.lead-gadget-other-products-image{border-radius:12px;flex-basis:34%;width:34%}.lead-gadget-other-products p{font-size:16px;line-height:1.5}}@media (width<=430px){.lead-gadget-landing-page{padding-left:40px;padding-right:40px}.lead-gadget-heading-block{border-radius:13px;margin-top:140px;padding:30px 16px}.lead-gadget-heading-block h2{font-size:24px}.lead-gadget-landing-page p{font-size:15.5px;line-height:1.72}.lead-gadget-question-card,.lead-gadget-info-card,.lead-gadget-success-card,.lead-gadget-green-card,.lead-gadget-learning-card{padding:17px 16px}.lead-gadget-carousel-track .lead-gadget-image-placeholder{min-height:220px}.lead-gadget-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lead-gadget-product-card{border-radius:11px;padding:6px}.lead-gadget-product-image{border-radius:10px;margin-bottom:7px}.lead-gadget-product-card p{font-size:11.5px;line-height:1.4}.lead-gadget-other-products{gap:12px;padding:10px}.lead-gadget-other-products-image{border-radius:11px;flex-basis:36%;width:36%}.lead-gadget-other-products p{font-size:15px;line-height:1.5}.lead-gadget-single-image-placeholder{min-height:240px}.lead-gadget-review-placeholder{min-height:260px}.lead-gadget-question-card p,.lead-gadget-arrow-text p,.lead-gadget-arrow-list p,.lead-gadget-bullet-list p,.lead-gadget-info-card p,.lead-gadget-success-card p,.lead-gadget-green-card p,.lead-gadget-learning-card p,.lead-gadget-benefit-list p,.lead-gadget-benefit-card p{line-height:1.72}}@media (prefers-reduced-motion:reduce){.lead-gadget-landing-page *,.lead-gadget-landing-page :before,.lead-gadget-landing-page :after{transition:none!important;animation:none!important}}.sales-ig-gadget-landing-page{zoom:.9;width:100%}.sales-ig-gadget-final-section{box-sizing:border-box;width:100%;margin-top:140px;padding:0 48px 90px}.sales-ig-gadget-final-cta{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:14px;width:100%;max-width:960px;margin:0 auto;padding:44px 24px}.sales-ig-gadget-final-cta h2{color:#fff;font-family:var(--font-heading);margin:0 0 30px;font-size:31px;font-weight:800;line-height:1.2}.sales-ig-gadget-final-cta p{color:#fff;max-width:720px;font-family:var(--font-body);margin:0 auto;font-size:15px;line-height:1.75}.sales-ig-gadget-final-form{box-sizing:border-box;width:100%;max-width:720px;margin:44px auto 0}.sales-ig-gadget-final-button{text-align:center;box-sizing:border-box;width:100%;max-width:720px;margin:30px auto 0}.sales-ig-gadget-final-button button{color:#fff;min-height:56px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;background:#168a3a;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex}.sales-ig-gadget-final-button button:hover{opacity:.92;transform:translateY(-2px)}@media (width<=700px){.sales-ig-gadget-final-section{margin-top:120px;padding-bottom:68px;padding-left:48px;padding-right:48px}.sales-ig-gadget-final-cta h2{font-size:25px}.sales-ig-gadget-final-form{margin-top:38px}}@media (width<=430px){.sales-ig-gadget-final-section{margin-top:100px;padding-bottom:60px;padding-left:40px;padding-right:40px}.sales-ig-gadget-final-cta{padding:30px 18px}.sales-ig-gadget-final-cta h2{font-size:22px}.sales-ig-gadget-final-button button{width:100%}.sales-ig-gadget-final-button{margin-top:24px}}@media (prefers-reduced-motion:reduce){.sales-ig-gadget-landing-page *,.sales-ig-gadget-landing-page :before,.sales-ig-gadget-landing-page :after{transition:none!important;animation:none!important}}.sitemap-public-pages{zoom:.7;color:#1c1710;width:100%;min-height:100vh;padding-top:82px;padding-bottom:100px}.sitemap-eyebrow{color:#8a4c13;font-family:var(--font-special);letter-spacing:.06em;background:#f28c2814;border:1px solid #f28c2840;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.sitemap-hero__intro{color:#1c1710ad;max-width:680px;font-family:var(--font-body);margin:0;font-size:18px;line-height:1.75}.sitemap-directory{flex-direction:column;gap:84px;display:flex}.directory-section{background:linear-gradient(145deg,#fffffff5,#faf6efe0);border:1px solid #1c171014;border-radius:26px;padding:30px;position:relative;overflow:hidden;box-shadow:0 14px 40px #1c17100e}.directory-section:before{content:"";background:linear-gradient(90deg,#f28c28,#f28c2840);width:100%;height:4px;position:absolute;top:0;left:0}.directory-section__heading{align-items:center;gap:16px;margin-bottom:26px;display:flex}.directory-section__icon{color:#c9670d;background:#f28c281a;border:1px solid #f28c2840;border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;display:flex}.directory-section__heading h2{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(23px,4vw,32px);font-weight:800;line-height:1.1}.directory-section__heading p{color:#1c17108c;font-family:var(--font-body);margin:5px 0 0;font-size:14px;line-height:1.5}.directory-section__content{flex-direction:column;gap:14px;display:flex}.directory-group{background:#f8f4edb3;border:1px solid #1c171012;border-radius:20px;padding:20px}.directory-group__heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.directory-group__line{background:#35a85a;border-radius:999px;width:4px;height:36px}.directory-group__icon{color:#278a47;background:#35a85a1a;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.directory-group__heading h3{font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.15}.directory-group__heading p{color:#1c171080;font-family:var(--font-body);margin:3px 0 0;font-size:13px;line-height:1.45}.directory-group__pages{flex-direction:column;gap:10px;padding-left:54px;display:flex}.directory-page-card{color:#1c1710;background:linear-gradient(135deg,#f4fff6,#fff);border:1px solid #35a85a33;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:70px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 6px 18px #1c171009}.directory-page-card:hover{background:linear-gradient(135deg,#edfff1,#fff);border-color:#35a85a8c;transform:translateY(-2px);box-shadow:0 12px 28px #35a85a1f}.directory-page-card:active{transform:translateY(0)}.directory-page-card:focus-visible{outline-offset:3px;outline:3px solid #35a85a40}.directory-page-card--nested{min-height:64px}.directory-page-card__left{align-items:center;gap:13px;min-width:0;display:flex}.directory-page-card__icon{color:#fff;background:#35a85a;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:flex;box-shadow:0 5px 12px #35a85a33}.directory-page-card__text{flex-direction:column;gap:3px;min-width:0;display:flex}.directory-page-card__title{color:#1c1710;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:1.3;overflow:hidden}.directory-page-card__description{color:#1c171087;font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.directory-page-card__arrow{color:#278a47;background:#35a85a17;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;transition:transform .18s,background .18s;display:flex}.directory-page-card:hover .directory-page-card__arrow{background:#35a85a29;transform:translate(2px,-2px)}@media (width<=700px){.sitemap-public-pages{padding-top:70px;padding-bottom:70px}.sitemap-hero{padding:42px 0 32px}.sitemap-hero h1{font-size:clamp(35px,11vw,52px)}.sitemap-hero__intro{font-size:16px;line-height:1.7}.sitemap-section{padding:18px 0 40px}.sitemap-directory{gap:140px}.directory-section{border-radius:22px;padding:22px}.directory-section__heading{gap:12px;margin-bottom:20px}.directory-section__icon{border-radius:13px;width:42px;height:42px;font-size:18px}.directory-section__heading h2{font-size:23px}.directory-section__heading p{font-size:13px}.directory-group{border-radius:17px;padding:16px}.directory-group__pages{padding-left:0}.directory-page-card{border-radius:14px;min-height:64px;padding:12px}.directory-page-card__title{font-size:15px}.directory-page-card__description{font-size:12px}.directory-page-card__icon{border-radius:9px;width:34px;height:34px;font-size:15px}.directory-page-card__arrow{border-radius:8px;width:30px;height:30px;font-size:16px}}@media (width<=380px){.sitemap-hero h1{font-size:34px}.directory-section{padding:18px}.directory-group{padding:13px}.directory-page-card__description{display:none}.directory-page-card__title{white-space:normal}.directory-page-card__left{gap:10px}}.sitemap-upcoming-page{color:#1c1710;width:100%;min-height:100vh;padding-top:82px}.sitemap-container{width:100%;max-width:940px;margin:0 auto}.sitemap-hero{padding:64px 0 42px}.sitemap-eyebrow{font-family:var(--font-special);letter-spacing:.04em;background:#f28c2814;border:1px solid #f28c2840;border-radius:999px;align-items:center;margin-bottom:18px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.sitemap-hero h1{max-width:850px;font-family:var(--font-heading);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 30px;font-size:clamp(38px,7vw,68px);font-weight:800;line-height:.98}.sitemap-hero p,.sitemap-section p{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:17px;line-height:1.75}.sitemap-hero__intro{font-weight:600;font-size:19px!important}.sitemap-section{padding:90px 0}.sitemap-section-heading{margin-bottom:38px}.sitemap-section-heading h2{font-family:var(--font-heading);letter-spacing:-.02em;background:linear-gradient(135deg,#f28c2824,#ffffffb3);border:1px dashed #1c171040;border-radius:14px;margin:0;padding:13px 18px;font-size:clamp(23px,4vw,34px);font-weight:800;line-height:1.15;display:inline-block}.sitemap-placeholder{width:100%;font-family:var(--font-body);background:#ffffffb3;border:1px solid #1c171014;border-radius:20px;padding:30px;font-size:17px;font-weight:600;line-height:1.75;box-shadow:0 12px 30px #1c17100b}@media (width<=700px){.sitemap-upcoming-page{padding-top:70px}.sitemap-hero{padding-top:42px}.sitemap-section{padding:68px 0}.sitemap-section-heading{margin-bottom:28px}.sitemap-section-heading h2{padding:11px 14px;font-size:22px}.sitemap-hero h1{font-size:clamp(35px,11vw,52px)}.sitemap-hero p,.sitemap-section p{font-size:16px;line-height:1.7}.sitemap-hero__intro{font-size:17px!important}.sitemap-placeholder{padding:22px}}@media (width<=380px){.sitemap-hero h1{font-size:34px}.sitemap-section-heading h2{font-size:20px}.sitemap-placeholder{padding:18px}}.c1-iphone-model-page{box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:0}.c1-iphone-model-page *,.c1-iphone-model-page :before,.c1-iphone-model-page :after{box-sizing:border-box}.c1-iphone-model-container{width:100%;max-width:none;margin:0}.c1-iphone-model-header{text-align:center;width:100%;margin:0 0 34px}.c1-iphone-model-label{color:#a9530c;font-family:var(--font-special);letter-spacing:1.5px;background:#fff4e8;border:1px solid #f2b77f;border-radius:999px;margin:0 0 18px;padding:8px 16px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.c1-iphone-model-header h1{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-1px;margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.c1-iphone-model-card{border:1px solid var(--color-border,#ddd6cc);background:linear-gradient(135deg,#fffaf4 0%,#fff 70%);border-radius:14px;width:100%;padding:32px;box-shadow:0 10px 30px #75461b0f}.c1-iphone-model-card>p{max-width:780px;font-family:var(--font-body);margin:0 0 24px;font-size:16px;line-height:1.75}.c1-iphone-model-card strong{color:#a9530c;font-weight:700}.c1-iphone-model-example{background:linear-gradient(135deg,#fff0df 0%,#fffaf4 100%);border:1px dashed #e5a66d;border-radius:12px;width:100%;margin:30px 0;padding:24px}.c1-iphone-model-example h2{font-family:var(--font-heading);margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.4}.c1-iphone-model-example ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.c1-iphone-model-example li{min-width:0;font-family:var(--font-body);overflow-wrap:anywhere;padding-left:25px;font-size:16px;line-height:1.7;position:relative}.c1-iphone-model-example li:before{color:#f28c28;content:"✓";font-weight:800;position:absolute;top:0;left:0}.c1-iphone-model-question{background:#fff5e9;border-left:4px solid #f28c28;border-radius:0 12px 12px 0;width:100%;margin-top:34px;padding:24px}.c1-iphone-model-question p{max-width:780px;font-family:var(--font-body);margin:0 0 14px;font-size:16px;line-height:1.75}.c1-iphone-model-question h2{font-family:var(--font-heading);margin:0 0 18px;font-size:clamp(21px,3vw,29px);font-weight:700;line-height:1.45}.c1-iphone-model-question .c1-iphone-model-closing{color:#a9530c;font-family:var(--font-special);margin:0;font-size:19px;font-weight:700;line-height:1.6}@media (width<=700px){.c1-iphone-model-header{margin-bottom:28px}.c1-iphone-model-card{padding:24px}.c1-iphone-model-example{margin:26px 0;padding:20px}.c1-iphone-model-question{margin-top:28px;padding:20px}.c1-iphone-model-example ul{gap:11px}.c1-iphone-model-example li{font-size:15.5px;line-height:1.68}}@media (width<=430px){.c1-iphone-model-header{margin-bottom:24px}.c1-iphone-model-label{letter-spacing:1px;max-width:100%;padding:7px 12px;font-size:10px}.c1-iphone-model-header h1{letter-spacing:-.5px;font-size:26px}.c1-iphone-model-card{padding:18px}.c1-iphone-model-card>p{font-size:15.5px;line-height:1.72}.c1-iphone-model-example{padding:16px}.c1-iphone-model-example h2{font-size:20px}.c1-iphone-model-example ul{grid-template-columns:1fr;gap:10px}.c1-iphone-model-example li{font-size:15px;line-height:1.68}.c1-iphone-model-question{padding:16px}.c1-iphone-model-question p{font-size:15px;line-height:1.72}.c1-iphone-model-question h2{font-size:22px}.c1-iphone-model-question .c1-iphone-model-closing{font-size:17px}}@media (width<=380px){.c1-iphone-model-card,.c1-iphone-model-example,.c1-iphone-model-question{padding:14px}.c1-iphone-model-header h1{font-size:24px}}.all-content-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.all-content-page *,.all-content-page :before,.all-content-page :after{box-sizing:border-box}.all-content-container{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.all-content-intro{width:100%;margin:0 auto;padding:34px 0 0}.all-content-eyebrow{color:#f28c28;font-family:var(--font-special);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800;line-height:1.6}.all-content-intro h1{max-width:900px;color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 24px;font-size:clamp(36px,5.5vw,58px);font-weight:800;line-height:1.08}.all-content-description{max-width:800px;color:var(--color-text,#1c1710);font-family:var(--font-body);margin:0;font-size:16px;font-weight:400;line-height:1.85}.all-content-template{width:100%;margin:56px auto 0}.all-content-template>.all-content-container{min-width:0}.all-content-cta{width:100%;max-width:960px;margin:76px auto 0;padding:0}.all-content-cta__inner{overflow-wrap:anywhere;width:100%;color:var(--color-text,#1c1710);text-align:center;background:linear-gradient(135deg,#fff8f0 0%,#f6ecde 55%,#ffe3cc 100%);border:1px solid #f28c283d;border-radius:20px;padding:44px 32px;position:relative}.all-content-cta__eyebrow{color:#c76b15;font-family:var(--font-special);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800;line-height:1.6}.all-content-cta__inner h2{max-width:720px;color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.025em;margin:0 auto 18px;font-size:clamp(27px,4vw,38px);font-weight:800;line-height:1.2}.all-content-cta__description{max-width:680px;color:var(--color-text,#1c1710);font-family:var(--font-body);margin:0 auto 28px;font-size:15px;line-height:1.85}.all-content-cta__button{color:#fff;width:auto;max-width:100%;min-height:52px;font-family:var(--font-special);text-align:center;overflow-wrap:anywhere;cursor:pointer;background:#16803c;border:2px solid #16803c;border-radius:10px;justify-content:center;align-items:center;margin:0 auto;padding:15px 26px;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.all-content-cta__button:hover{color:#fff;background:#116b32;border-color:#116b32;transform:translateY(-2px)}.all-content-cta__button:focus-visible{outline-offset:4px;outline:3px solid #f28c28}.all-content-cta__note{color:#65594c;max-width:600px;font-family:var(--font-body);margin:20px auto 0;font-size:13px;line-height:1.8}@media (width<=700px){.all-content-page{padding:70px 32px 60px}.all-content-intro{padding-top:26px}.all-content-intro h1{margin-bottom:20px;font-size:clamp(32px,7vw,44px)}.all-content-description{font-size:15px;line-height:1.8}.all-content-template{margin-top:42px}.all-content-cta{margin-top:56px}.all-content-cta__inner{border-radius:16px;padding:34px 24px}.all-content-cta__inner h2{font-size:clamp(26px,6vw,34px)}.all-content-cta__description{font-size:14px;line-height:1.8}.all-content-cta__button{width:100%;padding:14px 18px;font-size:13px}}@media (width<=430px){.all-content-page{padding:66px 24px 48px}.all-content-intro{padding-top:20px}.all-content-intro h1{font-size:32px;line-height:1.12}.all-content-description{font-size:15px}.all-content-template{margin-top:34px}.all-content-cta{margin-top:48px}.all-content-cta__inner{padding:30px 18px}.all-content-cta__inner h2{font-size:26px}.all-content-cta__note{font-size:12px}}@media (prefers-reduced-motion:reduce){.all-content-page *,.all-content-page :before,.all-content-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.g1-product-branding-page{width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);box-sizing:border-box;overflow-wrap:break-word;padding:0}.g1-product-branding-page *,.g1-product-branding-page :before,.g1-product-branding-page :after{box-sizing:border-box}.g1-product-branding-container{flex-direction:column;gap:44px;width:100%;max-width:none;margin:0;display:flex}.g1-product-branding-page p{font-family:var(--font-body);color:var(--color-text,#1c1710);margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.75}.g1-product-branding-page p:last-child{margin-bottom:0}.g1-product-branding-page strong{font-weight:750}.g1-product-branding-page h1,.g1-product-branding-page h2,.g1-product-branding-page h3,.g1-product-branding-page h4{color:var(--color-text,#1c1710);font-family:var(--font-heading);line-height:1.3}.g1-product-branding-page h3{font-size:22px;font-weight:750}.g1-product-branding-page h4{font-size:18px;font-weight:750}.g1-product-branding-page .branding-hero{text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 48%,#f6ecde 100%);border:1px dashed #1c1710;border-radius:14px;width:100%;margin:0 0 20px;padding:44px 24px;box-shadow:0 8px 22px #f28c281f}.g1-product-branding-page .branding-eyebrow{font-family:var(--font-special);letter-spacing:1.4px;text-transform:uppercase;background:#ffffff8c;border:1px solid #1c171033;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.g1-product-branding-page .branding-hero h1{max-width:820px;font-family:var(--font-heading);letter-spacing:-.8px;margin:0 auto 18px;font-size:40px;font-weight:850;line-height:1.2}.g1-product-branding-page .branding-hero>p{max-width:700px;margin:0 auto;font-size:17px;line-height:1.8}.g1-product-branding-page .branding-introduction,.g1-product-branding-page .branding-topic-section{flex-direction:column;gap:44px;width:100%;display:flex}.g1-product-branding-page .branding-topic-section{margin-top:34px}.g1-product-branding-page .branding-section-heading{text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 48%,#f6ecde 100%);border:1px dashed #1c1710;border-radius:14px;width:100%;max-width:none;margin:0 0 32px;padding:44px 24px;box-shadow:0 8px 22px #f28c281f}.g1-product-branding-page .branding-section-heading h2{font-family:var(--font-heading);letter-spacing:-.35px;margin:0;font-size:31px;font-weight:850;line-height:1.3}.g1-product-branding-page .branding-subsection-heading{margin-top:80px}.g1-product-branding-page .branding-subheading{border-bottom:2px solid #f28c284d;margin:40px 0 0;padding:0 0 12px;font-size:24px;font-weight:800;line-height:1.4}.g1-product-branding-page .branding-transition{font-family:var(--font-special);text-align:center;margin-top:10px;font-size:20px;font-weight:800;line-height:1.6}.g1-product-branding-page .branding-next-lesson{text-align:center;background:#fff3e7;border:1px solid #f2c49a;border-radius:10px;margin-top:12px;padding:16px;font-weight:750}.g1-product-branding-page .branding-card{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:14px;width:100%;min-width:0;padding:22px 24px;transition:box-shadow .18s,transform .18s,border-color .18s;box-shadow:0 4px 14px #1c17100b}.g1-product-branding-page .branding-card--highlight{background:linear-gradient(135deg,#fffaf5 0%,#fff1e3 100%);border-color:#f2c49a;box-shadow:0 5px 18px #f28c2813}.g1-product-branding-page .branding-card--success{background:linear-gradient(135deg,#f5fff6 0%,#eaf8ed 100%);border-color:#b7dfbf;box-shadow:0 5px 16px #168a3a0e}.g1-product-branding-page .branding-card--info{background:#fffdf9;border-color:#e8d9c8}.g1-product-branding-page .branding-card>h3:first-child,.g1-product-branding-page .branding-card>h4:first-child{margin-top:0;margin-bottom:16px}.g1-product-branding-page .branding-card>h3:first-child{font-size:23px}.g1-product-branding-page .branding-lead{font-size:18px!important;font-weight:750!important;line-height:1.8!important}.g1-product-branding-page .branding-simple-explanation{background:#f3fff5;border:1px solid #b7dfbf;border-radius:12px;margin-top:22px;padding:20px}.g1-product-branding-page .branding-simple-explanation h3{margin:0 0 14px;font-size:21px}.g1-product-branding-page .branding-simple-explanation p{margin-bottom:10px;font-weight:650}.g1-product-branding-page .branding-key-summary{background:linear-gradient(135deg,#eaf8ed 0%,#f5fff6 100%);border:1px solid #9ed5aa;border-left:5px solid #168a3a;border-radius:12px;padding:22px 24px}.g1-product-branding-page .branding-key-summary h4{color:#126c2d;font-family:var(--font-special);margin:0 0 12px;font-size:20px}.g1-product-branding-page .branding-key-summary p{margin-bottom:8px}.g1-product-branding-page .branding-key-summary p:last-child{margin-bottom:0}.g1-product-branding-page .branding-bullet-list{flex-direction:column;gap:12px;margin:14px 0 20px;padding:0;list-style:none;display:flex}.g1-product-branding-page .branding-bullet-list:last-child{margin-bottom:0}.g1-product-branding-page .branding-bullet-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;font-size:16px;line-height:1.75;display:grid}.g1-product-branding-page .branding-list-marker{min-width:24px;line-height:1.75;display:inline-block}.g1-product-branding-page .branding-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0;display:grid}.g1-product-branding-page .branding-model-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.g1-product-branding-page .branding-model-chip{text-align:center;min-width:0;min-height:58px;font-family:var(--font-special);background:#fff3e7;border:1px solid #f2c49a;border-radius:10px;justify-content:center;align-items:center;padding:14px 12px;font-size:16px;font-weight:800;line-height:1.45;display:flex}.g1-product-branding-page .branding-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0 20px;display:grid}.g1-product-branding-page .branding-responsibility-grid>div{background:#fff7ee;border:1px solid #f0d1b3;border-radius:10px;min-width:0;padding:16px;font-size:16px;font-weight:700;line-height:1.6}.g1-product-branding-page .branding-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0;display:grid}.g1-product-branding-page .branding-industry-grid>div{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:10px;min-width:0;padding:15px 16px;font-size:16px;font-weight:650;line-height:1.6}.g1-product-branding-page .branding-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0;display:grid}.g1-product-branding-page .branding-comparison-item{background:#fff7ee;border:1px solid #f0d1b3;border-radius:12px;min-width:0;padding:20px}.g1-product-branding-page .branding-comparison-label{font-family:var(--font-special);text-transform:uppercase;letter-spacing:.5px;background:#ffe3cc;border-radius:7px;margin-bottom:12px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-block}.g1-product-branding-page .branding-comparison-item p{margin-bottom:0}.g1-product-branding-page .branding-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.g1-product-branding-page .branding-summary-grid .branding-card{height:100%;padding:20px}.g1-product-branding-page .branding-summary-grid h4{margin:0 0 12px;font-size:19px}.g1-product-branding-page .branding-summary-item{border-bottom:1px solid #e9dfd3;padding:36px 0}.g1-product-branding-page .branding-summary-item:first-child{padding-top:0}.g1-product-branding-page .branding-summary-item:last-child{border-bottom:0;padding-bottom:0}.g1-product-branding-page .branding-summary-item h4{margin:0 0 8px;font-size:18px}.g1-product-branding-page .branding-summary-item p{margin-bottom:0}.g1-product-branding-page .branding-divider{border-top:2px dashed #e7b88c;width:100%;height:1px;margin:24px 0}.g1-product-branding-page .branding-quote{background:#fff3e7;border-left:5px solid #f28c28;border-radius:0 12px 12px 0;margin:32px 0 40px;padding:20px 22px;font-size:18px;font-weight:750;line-height:1.7}.g1-product-branding-page .branding-china-section{margin-top:54px}.g1-product-branding-page .branding-china-intro{text-align:center;margin:0;font-size:23px;line-height:1.55}.g1-product-branding-page .branding-numbered-heading{margin-top:120px}.g1-product-branding-page .branding-numbered-heading h2{font-size:29px}@media (hover:hover) and (pointer:fine){.g1-product-branding-page .branding-card:hover{border-color:#e8c29e;transform:translateY(-2px);box-shadow:0 7px 20px #1c171013}}@media (prefers-reduced-motion:reduce){.g1-product-branding-page *,.g1-product-branding-page :before,.g1-product-branding-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=700px){.g1-product-branding-page{padding:0}.g1-product-branding-container{gap:44px}.g1-product-branding-page .branding-hero{padding:36px 20px}.g1-product-branding-page .branding-hero h1{font-size:34px}.g1-product-branding-page .branding-section-heading{margin-bottom:32px;padding:36px 20px}.g1-product-branding-page .branding-section-heading h2{font-size:28px}.g1-product-branding-page .branding-subsection-heading{margin-top:80px}.g1-product-branding-page .branding-numbered-heading{margin-top:120px}.g1-product-branding-page .branding-subheading{margin-top:40px;font-size:22px}.g1-product-branding-page .branding-card{padding:20px}.g1-product-branding-page .branding-summary-grid{grid-template-columns:1fr}.g1-product-branding-page .branding-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.g1-product-branding-page{padding:0}.g1-product-branding-container,.g1-product-branding-page .branding-introduction,.g1-product-branding-page .branding-topic-section{gap:40px}.g1-product-branding-page .branding-hero{border-radius:12px;padding:30px 16px}.g1-product-branding-page .branding-eyebrow{letter-spacing:1px;font-size:10px}.g1-product-branding-page .branding-hero h1{letter-spacing:-.4px;font-size:28px}.g1-product-branding-page .branding-hero>p{font-size:15px}.g1-product-branding-page .branding-section-heading{border-radius:12px;margin-bottom:32px;padding:30px 14px}.g1-product-branding-page .branding-section-heading h2{letter-spacing:-.2px;font-size:24px}.g1-product-branding-page .branding-subsection-heading{margin-top:80px}.g1-product-branding-page .branding-numbered-heading{margin-top:120px}.g1-product-branding-page .branding-subheading{margin-top:40px;font-size:20px}.g1-product-branding-page p,.g1-product-branding-page .branding-bullet-list li{font-size:15px;line-height:1.75}.g1-product-branding-page .branding-card{border-radius:12px;padding:18px 16px}.g1-product-branding-page .branding-lead{font-size:16px!important}.g1-product-branding-page .branding-model-grid,.g1-product-branding-page .branding-model-grid--two,.g1-product-branding-page .branding-responsibility-grid,.g1-product-branding-page .branding-industry-grid,.g1-product-branding-page .branding-comparison-grid{grid-template-columns:1fr}.g1-product-branding-page .branding-model-grid,.g1-product-branding-page .branding-responsibility-grid,.g1-product-branding-page .branding-industry-grid{gap:24px}.g1-product-branding-page .branding-model-chip{min-height:48px}.g1-product-branding-page .branding-comparison-grid{gap:28px;margin:36px 0}.g1-product-branding-page .branding-comparison-item{padding:16px}.g1-product-branding-page .branding-summary-grid{gap:28px}.g1-product-branding-page .branding-summary-item{padding:36px 0}.g1-product-branding-page .branding-divider{margin:24px 0}.g1-product-branding-page .branding-quote{margin:32px 0 40px}.g1-product-branding-page .branding-key-summary{padding:18px 16px}.g1-product-branding-page .branding-china-intro{font-size:20px}.g1-product-branding-page .branding-numbered-heading h2{font-size:23px}.g1-product-branding-page .branding-transition{font-size:18px}}.g1-product-branding-page .branding-topic-section>.branding-section-heading:first-child{margin-top:132px}@media (width<=700px){.g1-product-branding-page .branding-topic-section>.branding-section-heading:first-child{margin-top:132px}}@media (width<=430px){.g1-product-branding-page .branding-topic-section>.branding-section-heading:first-child{margin-top:120px}}.g2-white-vs-private-page{width:100%;min-width:0;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body,"Inter", sans-serif);box-sizing:border-box;overflow-wrap:break-word;padding:0}.g2-white-vs-private-page *,.g2-white-vs-private-page :before,.g2-white-vs-private-page :after{box-sizing:border-box}.g2-white-vs-private-page .wv-container{flex-direction:column;gap:44px;width:100%;min-width:0;max-width:none;margin:0;display:flex}.g2-white-vs-private-page p{max-width:780px;color:var(--color-text,#1c1710);font-family:var(--font-body,"Inter", sans-serif);margin:0 0 32px;font-size:16px;font-weight:400;line-height:1.75}.g2-white-vs-private-page p:last-child{margin-bottom:0}.g2-white-vs-private-page strong{font-weight:800}.g2-white-vs-private-page h1,.g2-white-vs-private-page h2,.g2-white-vs-private-page h3,.g2-white-vs-private-page h4{color:var(--color-text,#1c1710);font-family:var(--font-heading,"Archivo", sans-serif);line-height:1.3}.g2-white-vs-private-page h3{font-size:22px;font-weight:800}.g2-white-vs-private-page h4{font-size:18px;font-weight:800}.g2-white-vs-private-page .wv-hero{text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 48%,#f6ecde 100%);border:1px dashed #1c1710;border-radius:14px;width:100%;margin:0 0 18px;padding:44px 24px;box-shadow:0 8px 22px #f28c281f}.g2-white-vs-private-page .wv-eyebrow{font-family:var(--font-special,"Space Grotesk", sans-serif);letter-spacing:1.3px;text-transform:uppercase;background:#ffffff94;border:1px solid #1c171033;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-block}.g2-white-vs-private-page .wv-hero h1{letter-spacing:-.8px;max-width:820px;margin:0 auto 18px;font-size:40px;font-weight:850;line-height:1.2}.g2-white-vs-private-page .wv-hero>p{max-width:720px;margin:0 auto;font-size:17px;line-height:1.8}.g2-white-vs-private-page .wv-section{flex-direction:column;gap:44px;width:100%;min-width:0;display:flex}.g2-white-vs-private-page .wv-final-section{margin-top:24px}.g2-white-vs-private-page .wv-section-heading{text-align:center;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 48%,#f6ecde 100%);border:1px dashed #1c1710;border-radius:14px;width:100%;max-width:none;margin:0 0 32px;padding:42px 24px;box-shadow:0 8px 22px #f28c281f}.g2-white-vs-private-page .wv-section-heading h2{letter-spacing:-.35px;margin:0;font-size:31px;font-weight:850;line-height:1.3}.g2-white-vs-private-page .wv-subsection-heading{margin-top:80px}.g2-white-vs-private-page .wv-subheading{border-bottom:2px solid #f28c284d;margin:40px 0 0;padding-bottom:12px;font-size:24px;font-weight:800;line-height:1.4}.g2-white-vs-private-page .wv-card{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:14px;width:100%;min-width:0;padding:22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 14px #1c17100b}.g2-white-vs-private-page .wv-card--highlight{background:linear-gradient(135deg,#fffaf5 0%,#fff1e3 100%);border-color:#f2c49a;box-shadow:0 5px 18px #f28c2813}.g2-white-vs-private-page .wv-card--success{background:linear-gradient(135deg,#f5fff6 0%,#eaf8ed 100%);border-color:#b7dfbf;box-shadow:0 5px 16px #168a3a0e}.g2-white-vs-private-page .wv-card--info{background:#fffdf9;border-color:#e8d9c8}.g2-white-vs-private-page .wv-card--white-label{background:linear-gradient(135deg,#fffaf4 0%,#fff1e3 100%);border-color:#f2c49a}.g2-white-vs-private-page .wv-card--private-label{background:linear-gradient(135deg,#f5fff6 0%,#eaf8ed 100%);border-color:#b7dfbf}.g2-white-vs-private-page .wv-card>h3:first-child,.g2-white-vs-private-page .wv-card>h4:first-child{margin-top:0;margin-bottom:16px}.g2-white-vs-private-page .wv-card>h3:first-child{font-size:22px}.g2-white-vs-private-page .wv-bullet-list{flex-direction:column;gap:12px;margin:14px 0 20px;padding:0;list-style:none;display:flex}.g2-white-vs-private-page .wv-bullet-list:last-child{margin-bottom:0}.g2-white-vs-private-page .wv-bullet-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;font-size:16px;line-height:1.75;display:grid}.g2-white-vs-private-page .wv-marker{min-width:24px;line-height:1.75;display:inline-block}.g2-white-vs-private-page .wv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:16px 0 20px;display:grid}.g2-white-vs-private-page .wv-feature-grid>div{background:#fff7ee;border:1px solid #f0d1b3;border-radius:10px;min-width:0;padding:16px;font-size:16px;font-weight:650;line-height:1.65}.g2-white-vs-private-page .wv-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:16px 0 20px;display:grid}.g2-white-vs-private-page .wv-platform-grid>div{background:#fff;border:1px solid #f0d1b3;border-radius:10px;min-width:0;padding:16px;font-size:16px;font-weight:750}.g2-white-vs-private-page .wv-image-group{grid-template-columns:minmax(0,1fr);gap:36px;width:100%;min-width:0;display:grid}.g2-white-vs-private-page .wv-image-group--two{grid-template-columns:repeat(2,minmax(0,1fr))}.g2-white-vs-private-page .wv-image-placeholder{color:#785333;text-align:center;background:linear-gradient(#fffaf5f0,#fff3e7f0),repeating-linear-gradient(45deg,#f2d9c2,#f2d9c2 1px,#0000 1px 12px);border:2px dashed #d9ad83;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;min-height:220px;padding:28px 20px;display:flex}.g2-white-vs-private-page .wv-placeholder-icon{color:#c47b37;background:#fff;border:1px solid #f0d1b3;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.g2-white-vs-private-page .wv-image-placeholder strong{font-family:var(--font-heading,"Archivo", sans-serif);font-size:17px;font-weight:800}.g2-white-vs-private-page .wv-image-placeholder>span{color:#876b52;max-width:260px;font-size:13px;line-height:1.6}.g2-white-vs-private-page .wv-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:36px;width:100%;min-width:0;display:grid}.g2-white-vs-private-page .wv-comparison-grid>.wv-card{min-width:0;height:100%;padding:24px}.g2-white-vs-private-page .wv-comparison-badge{font-family:var(--font-special,"Space Grotesk", sans-serif);letter-spacing:1px;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 12px;font-size:12px;font-weight:850;line-height:1.4;display:inline-flex}.g2-white-vs-private-page .wv-card--white-label .wv-comparison-badge{color:#8a4d16;background:#ffe3cc;border:1px solid #f2c49a}.g2-white-vs-private-page .wv-card--private-label .wv-comparison-badge{color:#126c2d;background:#dff5e4;border:1px solid #b7dfbf}.g2-white-vs-private-page .wv-comparison-grid h3{margin:0 0 16px;font-size:23px}.g2-white-vs-private-page .wv-comparison-grid h4{margin:18px 0 12px;font-size:18px}.g2-white-vs-private-page .wv-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;min-width:0;display:grid}.g2-white-vs-private-page .wv-memory-grid .wv-card{height:100%}.g2-white-vs-private-page .wv-memory-statement{margin-top:4px;font-size:18px;font-weight:800;line-height:1.75}.g2-white-vs-private-page .wv-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;width:100%;min-width:0;display:grid}.g2-white-vs-private-page .wv-quality-grid .wv-card{min-width:0;height:100%;padding:20px}.g2-white-vs-private-page .wv-quality-grid h3{margin:12px 0 14px;font-size:20px;line-height:1.4}.g2-white-vs-private-page .wv-quality-label{font-family:var(--font-special,"Space Grotesk", sans-serif);letter-spacing:1px;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.g2-white-vs-private-page .wv-card--quality-budget{background:#fff8ef;border-color:#eac7a5}.g2-white-vs-private-page .wv-card--quality-budget .wv-quality-label{color:#8a4d16;background:#ffe3cc}.g2-white-vs-private-page .wv-card--quality-standard{background:#fffdf4;border-color:#e8dca7}.g2-white-vs-private-page .wv-card--quality-standard .wv-quality-label{color:#79620a;background:#f8edb9}.g2-white-vs-private-page .wv-card--quality-premium{background:#f4fff6;border-color:#b7dfbf}.g2-white-vs-private-page .wv-card--quality-premium .wv-quality-label{color:#126c2d;background:#dff5e4}.g2-white-vs-private-page .wv-process-timeline{background:#fffaf5;border:1px solid #f0d1b3;border-radius:14px;flex-direction:column;width:100%;min-width:0;padding:24px;display:flex}.g2-white-vs-private-page .wv-timeline-step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;padding:8px 0;display:grid}.g2-white-vs-private-page .wv-step-number{color:#fff;width:44px;height:44px;font-family:var(--font-special,"Space Grotesk", sans-serif);background:#f28c28;border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:850;display:flex;box-shadow:0 4px 10px #f28c2833}.g2-white-vs-private-page .wv-timeline-step h4{margin:4px 0 8px;font-size:19px}.g2-white-vs-private-page .wv-timeline-step p{margin-bottom:0}.g2-white-vs-private-page .wv-timeline-connector{background:#e9b17e;width:2px;height:22px;margin-left:21px}.g2-white-vs-private-page .wv-definition-row{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.g2-white-vs-private-page .wv-definition-label{color:#8a4d16;min-height:42px;font-family:var(--font-special,"Space Grotesk", sans-serif);background:#ffe3cc;border:1px solid #f2c49a;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;font-weight:850;display:inline-flex}.g2-white-vs-private-page .wv-definition-row p{margin-bottom:0}.g2-white-vs-private-page .wv-divider{border-top:2px dashed #e7b88c;width:100%;height:1px;margin:18px 0}.g2-white-vs-private-page .wv-closing-card{text-align:center;padding-top:28px;padding-bottom:28px}.g2-white-vs-private-page .wv-closing-card p{font-family:var(--font-special,"Space Grotesk", sans-serif);font-size:21px;font-weight:850}@media (hover:hover) and (pointer:fine){.g2-white-vs-private-page .wv-card:hover{border-color:#e8c29e;transform:translateY(-2px);box-shadow:0 7px 20px #1c171013}}@media (prefers-reduced-motion:reduce){.g2-white-vs-private-page *,.g2-white-vs-private-page :before,.g2-white-vs-private-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=700px){.g2-white-vs-private-page{padding:0}.g2-white-vs-private-page .wv-container{gap:44px}.g2-white-vs-private-page .wv-hero{padding:36px 20px}.g2-white-vs-private-page .wv-hero h1{font-size:34px}.g2-white-vs-private-page .wv-section-heading{margin-bottom:32px;padding:36px 20px}.g2-white-vs-private-page .wv-section-heading h2{font-size:28px}.g2-white-vs-private-page .wv-subsection-heading{margin-top:80px}.g2-white-vs-private-page .wv-subheading{margin-top:40px;font-size:22px}.g2-white-vs-private-page .wv-card{padding:20px}.g2-white-vs-private-page .wv-comparison-grid,.g2-white-vs-private-page .wv-memory-grid,.g2-white-vs-private-page .wv-quality-grid{grid-template-columns:1fr}.g2-white-vs-private-page .wv-quality-grid .wv-card{padding:22px}.g2-white-vs-private-page .wv-image-placeholder{min-height:190px}}@media (width<=430px){.g2-white-vs-private-page{padding:0}.g2-white-vs-private-page .wv-container,.g2-white-vs-private-page .wv-section{gap:40px}.g2-white-vs-private-page .wv-hero{border-radius:12px;padding:30px 16px}.g2-white-vs-private-page .wv-eyebrow{letter-spacing:.8px;font-size:10px}.g2-white-vs-private-page .wv-hero h1{letter-spacing:-.4px;font-size:28px}.g2-white-vs-private-page .wv-hero>p{font-size:15px}.g2-white-vs-private-page .wv-section-heading{border-radius:12px;margin-bottom:32px;padding:30px 14px}.g2-white-vs-private-page .wv-section-heading h2{letter-spacing:-.2px;font-size:24px}.g2-white-vs-private-page .wv-subsection-heading{margin-top:80px}.g2-white-vs-private-page .wv-subheading{margin-top:40px;font-size:20px}.g2-white-vs-private-page p,.g2-white-vs-private-page .wv-bullet-list li{font-size:15px;line-height:1.75}.g2-white-vs-private-page .wv-card{border-radius:12px;padding:18px 16px}.g2-white-vs-private-page .wv-feature-grid,.g2-white-vs-private-page .wv-platform-grid,.g2-white-vs-private-page .wv-image-group--two{grid-template-columns:1fr}.g2-white-vs-private-page .wv-image-placeholder{min-height:190px;padding:24px 16px}.g2-white-vs-private-page .wv-comparison-grid>.wv-card{padding:20px 16px}.g2-white-vs-private-page .wv-comparison-grid h3{font-size:21px}.g2-white-vs-private-page .wv-memory-statement{font-size:16px}.g2-white-vs-private-page .wv-process-timeline{padding:18px 14px}.g2-white-vs-private-page .wv-timeline-step{grid-template-columns:40px minmax(0,1fr);gap:12px}.g2-white-vs-private-page .wv-step-number{width:38px;height:38px;font-size:17px}.g2-white-vs-private-page .wv-timeline-connector{margin-left:18px}.g2-white-vs-private-page .wv-timeline-step h4{font-size:17px}.g2-white-vs-private-page .wv-definition-row{grid-template-columns:1fr;gap:10px}.g2-white-vs-private-page .wv-definition-label{justify-self:start;min-width:66px}.g2-white-vs-private-page .wv-closing-card p{font-size:18px}}.g2-white-vs-private-page .wv-container>.wv-section>.wv-section-heading:first-child,.g2-white-vs-private-page .wv-section>.wv-section-heading.wv-subsection-heading{margin-top:156px}@media (width>=431px){.g2-white-vs-private-page .wv-container,.g2-white-vs-private-page .wv-section{gap:44px}}@media (width<=430px){.g2-white-vs-private-page .wv-container>.wv-section>.wv-section-heading:first-child,.g2-white-vs-private-page .wv-section>.wv-section-heading.wv-subsection-heading{margin-top:160px}}.catalogue-class-listing-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:100px 48px 80px}.catalogue-class-listing{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}.catalogue-simple-note{text-align:left;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:16px 18px;font-size:14px;line-height:1.6;display:flex;background:#168a3a12!important;border:1px solid #168a3a47!important;border-left:4px solid #168a3a!important}.catalogue-simple-note strong{font-family:var(--font-special);letter-spacing:.04em;flex:none;font-size:12px;font-weight:800;color:#168a3a!important}.catalogue-class-categories{width:100%}.catalogue-class-category{width:100%;margin-bottom:300px}.catalogue-class-category:last-child{margin-bottom:0}.catalogue-class-category h2{border-bottom:2px solid var(--color-text,#1c1710);text-align:center;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 28px;padding-bottom:14px;font-weight:800;line-height:1.2}.catalogue-class-category-title{font-size:clamp(33px,6vw,38.25px);display:block}.catalogue-class-category-count{margin-top:6px;font-size:clamp(22px,4vw,30px);display:block}.catalogue-class-products{flex-direction:column;gap:108px;width:100%;display:flex}.catalogue-class-bulk-cart-group{width:100%;margin-top:54px}.catalogue-class-bulk-cart-group+.catalogue-class-bulk-cart-group,.catalogue-class-categories+.catalogue-class-bulk-cart-group{margin-top:162px}.catalogue-class-categories+.catalogue-class-bulk-cart-group .catalogue-class-bulk-cart-arrow{margin-bottom:84px}.catalogue-class-bulk-cart-arrow{color:#e85c08;text-align:center;justify-content:center;align-items:center;width:100%;margin:0 auto 28px;display:flex}.catalogue-class-bulk-cart-arrow span{background:#fffaf4;border:1px solid #e85c0833;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.catalogue-class-bulk-cart{text-align:center;box-sizing:border-box;background:#fffaf4;border:1px solid #e85c0840;border-radius:16px;width:100%;margin-top:0;padding:30px 26px}.catalogue-class-bulk-cart h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.02em;border:none;margin:0 0 22px;padding:0;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.3}.catalogue-class-category-name{font-weight:800;color:#168a3a!important}.catalogue-class-cart-summary{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e85c0829;border-radius:12px;width:100%;max-width:440px;margin:0 auto 24px;padding:18px 20px}.catalogue-class-cart-total{text-align:center;flex-direction:column;align-items:center;gap:3px;padding-bottom:14px;display:flex}.catalogue-class-cart-total span{color:#5d554d;font-size:14px;font-weight:600;line-height:1.3}.catalogue-class-cart-total strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.44em;font-weight:800;line-height:1.1}.catalogue-class-cart-counts{border-top:1px solid #eee3d8;align-items:center;gap:18px;padding-top:13px;display:flex}.catalogue-class-cart-count{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.catalogue-class-cart-count span{color:#5d554d;font-size:13px;font-weight:600;line-height:1.3}.catalogue-class-cart-count strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.catalogue-class-cart-count:first-child strong{color:#168a3a}.catalogue-class-cart-divider{background:#e8d8c8;flex:0 0 1px;align-self:stretch;min-height:34px;display:block}.catalogue-class-bulk-cart-button{color:#fff;width:100%;max-width:360px;min-height:50px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#168a3a;border:2px solid #168a3a;border-radius:10px;padding:13px 22px;font-size:13px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-class-bulk-cart-button:hover{opacity:.92;transform:translateY(-2px)}.catalogue-class-bulk-cart-button-remove{color:#b42318;background:#fff;border-color:#b42318}.catalogue-class-bulk-cart-button-remove:hover{background:#fff1f0}.catalogue-class-bulk-cart p{color:#5d554d;max-width:600px;margin:16px auto 0;font-size:14px;line-height:1.7}.catalogue-class-confirm-backdrop{z-index:9999;box-sizing:border-box;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.catalogue-class-confirm-modal{width:100%;max-width:460px;color:var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:#fff;border-radius:16px;padding:30px 26px;box-shadow:0 18px 55px #0003}.catalogue-class-confirm-modal h2{font-family:var(--font-heading);margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.3}.catalogue-class-confirm-modal p{margin:0;font-size:15px;line-height:1.7}.catalogue-class-add-confirmation p+p{margin-top:12px}.catalogue-class-add-count-panel{box-sizing:border-box;text-align:left;background:#f0f9f1;border:1px solid #168a3a3d;border-left:4px solid #168a3a;border-radius:12px;width:100%;margin:18px auto;padding:18px 20px}.catalogue-class-confirm-modal .catalogue-class-add-count-panel .catalogue-class-add-count-item{color:#405647;max-width:none;margin:0;font-size:15px;font-weight:500;line-height:1.65}.catalogue-class-confirm-modal .catalogue-class-add-count-panel .catalogue-class-add-count-item+.catalogue-class-add-count-item{margin-top:10px}.catalogue-class-confirm-modal .catalogue-class-add-count-panel .catalogue-class-add-count-remaining{color:#168a3a;text-align:center;border-top:1px solid #168a3a38;margin-top:16px;padding-top:14px;font-size:1.5em;font-weight:800;line-height:1.35}.catalogue-class-confirm-modal .catalogue-class-add-proceed{margin-top:16px}.catalogue-class-confirm-actions{gap:12px;margin-top:26px;display:flex}.catalogue-class-confirm-actions button{min-width:0;min-height:46px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;border:2px solid #0000;border-radius:9px;flex:1;padding:10px 12px;font-size:11px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-class-confirm-actions button:hover{opacity:.92;transform:translateY(-1px)}.catalogue-class-confirm-yes{color:#fff;background:#b42318;border-color:#b42318!important}.catalogue-class-confirm-add{color:#fff;background:#168a3a;border-color:#168a3a!important}.catalogue-class-confirm-no{color:var(--color-text,#1c1710);background:#fff;border-color:#d8d1ca!important}@media (width<=700px){.catalogue-class-listing-page{padding:90px 28px 60px}.catalogue-simple-header{margin-top:34px;margin-bottom:58px}.catalogue-simple-header h1{font-size:40px}.catalogue-class-category{margin-bottom:240px}.catalogue-class-category-title{font-size:28.05px}.catalogue-class-category-count{font-size:22px}.catalogue-class-bulk-cart-group{margin-top:42px}.catalogue-class-bulk-cart-group+.catalogue-class-bulk-cart-group,.catalogue-class-categories+.catalogue-class-bulk-cart-group{margin-top:126px}.catalogue-class-categories+.catalogue-class-bulk-cart-group .catalogue-class-bulk-cart-arrow{margin-bottom:72px}.catalogue-class-bulk-cart-arrow{margin-bottom:24px}.catalogue-class-bulk-cart-arrow span{width:44px;height:44px;font-size:31px}.catalogue-class-bulk-cart{padding:26px 20px}.catalogue-class-bulk-cart h2{font-size:24px}.catalogue-class-bulk-cart-button{min-height:48px}.catalogue-class-cart-summary{padding:16px}.catalogue-class-cart-counts{gap:12px}}@media (width<=430px){.catalogue-class-listing-page{padding:80px 20px 60px}.catalogue-simple-header{margin-top:42px}.catalogue-simple-header h1{font-size:36px}.catalogue-simple-intro{font-size:15px}.catalogue-simple-note{padding:14px;font-size:13px}.catalogue-class-category{margin-bottom:220px}.catalogue-class-category-title{font-size:26.775px}.catalogue-class-category-count{font-size:21px}.catalogue-class-bulk-cart-group{margin-top:34px}.catalogue-class-bulk-cart-group+.catalogue-class-bulk-cart-group,.catalogue-class-categories+.catalogue-class-bulk-cart-group{margin-top:102px}.catalogue-class-categories+.catalogue-class-bulk-cart-group .catalogue-class-bulk-cart-arrow{margin-bottom:60px}.catalogue-class-bulk-cart-arrow{margin-bottom:20px}.catalogue-class-bulk-cart-arrow span{width:42px;height:42px;font-size:29px}.catalogue-class-bulk-cart{padding:24px 16px}.catalogue-class-bulk-cart h2{font-size:22px}.catalogue-class-bulk-cart p{font-size:13px}.catalogue-class-listing-bottom{padding:28px 20px}.catalogue-class-listing-bottom h2{font-size:23px}.catalogue-class-listing-bottom button{width:100%}.catalogue-class-confirm-modal{padding:26px 20px}.catalogue-class-confirm-modal h2{font-size:22px}.catalogue-class-confirm-actions{flex-direction:column}.catalogue-class-confirm-actions button{width:100%;min-height:46px}.catalogue-class-add-count-panel{padding:16px 14px}.catalogue-class-confirm-modal .catalogue-class-add-count-panel .catalogue-class-add-count-remaining{font-size:1.5em}}@media (prefers-reduced-motion:reduce){.catalogue-class-listing-page *,.catalogue-class-listing-page :before,.catalogue-class-listing-page :after{transition:none!important;animation:none!important}}.catalogue-checkout-page{zoom:.8;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);box-sizing:border-box;padding-top:80px}.checkout-container{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:40px 48px 90px}.checkout-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:42px;display:flex}.checkout-back-button{color:var(--color-text,#1c1710);font-family:var(--font-special);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700}.checkout-back-button:hover{opacity:.65}.checkout-heading{text-align:center;max-width:720px;margin:0 auto 44px}.checkout-eyebrow,.checkout-section-label{color:var(--color-text,#1c1710);font-family:var(--font-special);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700;display:block}.checkout-heading h1{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(29px,4vw,46px);font-weight:800;line-height:1}.checkout-section{margin-bottom:28px}.checkout-selection,.checkout-payment-summary,.checkout-payment-details{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#ffffffdb;border-radius:18px;overflow:hidden}.checkout-section-heading{padding:28px 30px 20px}.checkout-section-heading h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:800;line-height:1.15}.checkout-product-list{border-top:1px solid var(--color-border,#ddd6cc)}.checkout-product{border-bottom:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 58px 20px 54px;display:flex;position:relative}.checkout-product:nth-child(2n){background-color:#f5f5f5}.checkout-product:last-child{border-bottom:none}.checkout-product-number{width:22px;height:22px;color:var(--color-text,#1c1710);font-family:var(--font-special);background:#f6ecde;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:20px;left:20px}.checkout-product-info{min-width:0;padding-right:0}.checkout-product-type{color:#f28c28;font-family:var(--font-special);letter-spacing:.1em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.checkout-product-info h3{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0 0 7px;font-size:15px;font-weight:800;line-height:1.3}.checkout-product-fee{font-family:var(--font-body);color:#168a3a;margin:0;font-size:14px;line-height:1.5}.checkout-product-fee strong{font-weight:700}.checkout-remove-button{width:30px;height:30px;color:var(--color-text,#1c1710);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,opacity .2s;display:flex;position:absolute;top:16px;right:18px}.checkout-remove-button svg{width:17px;height:17px;display:block}.checkout-remove-button:hover{color:#a14b00;background:#1d1d1d14}.checkout-remove-button:focus-visible{outline:2px solid var(--color-text,#1c1710);outline-offset:2px}.checkout-value-cards{flex-direction:column;gap:16px;margin:112px 0 28px;display:flex}.checkout-value-card{box-sizing:border-box;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:18px;padding:24px 26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.checkout-value-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #1c17100f}.checkout-value-card-icon{width:44px;height:44px;font-family:var(--font-heading);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;font-size:23px;font-weight:800;line-height:1;display:flex}.checkout-value-card-content{flex:1;min-width:0}.checkout-value-card-content p{font-family:var(--font-body);margin:0;font-size:15px;font-weight:500;line-height:1.75}.checkout-value-amount{font-family:var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(27px,4vw,36px);font-weight:800;line-height:1.15;display:block}.checkout-current-value-card{color:#185c30;background:linear-gradient(135deg,#f0faf2 0%,#e3f4e7 100%);border-color:#c9e8d0}.checkout-current-value-card .checkout-value-card-icon{color:#16733a;background:#d0eed7}.checkout-current-value-card .checkout-value-amount{color:#147a36}.checkout-next-batch-card{color:#713b12;background:linear-gradient(135deg,#fff8f0 0%,#fcebdd 100%);border-color:#f4d2af}.checkout-next-batch-card .checkout-value-card-icon{color:#b85c0b;background:#f8dfc4}.checkout-next-batch-card .checkout-value-amount{color:#b95408}.checkout-early-registration-card{color:#245b35;background:#f7fbf7;border-color:#d3e9d8}.checkout-early-registration-card .checkout-value-card-icon{color:#278045;background:#ddf0e1}.checkout-early-registration-card .checkout-value-card-content p{font-size:16px;font-weight:650}.checkout-bundle-value-card{color:#713b12;background:linear-gradient(135deg,#fff8f0 0%,#fbe6d1 100%);border-color:#f4d2af}.checkout-bundle-value-card .checkout-value-card-icon{color:#b85c0b;background:#f8dfc4}.checkout-bundle-value-title{color:#b95408;font-family:var(--font-heading);margin-top:5px;font-size:clamp(20px,3vw,25px);font-weight:800;line-height:1.3;display:block}.checkout-payment-intro-card{border:1px solid var(--color-border,#ddd6cc);box-sizing:border-box;background:#fff;border-radius:16px;align-items:center;gap:16px;margin-top:80px;padding:23px 25px;display:flex}.checkout-payment-intro-icon{color:#a14b00;background:#f6ecde;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:25px;font-weight:800;display:flex}.checkout-payment-intro-card h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(20px,3vw,25px);font-weight:800;line-height:1.3}.checkout-payment-intro-card p{color:#655c51;font-family:var(--font-body);margin:6px 0 0;font-size:14px;line-height:1.65}.checkout-payment-summary{padding:28px 30px}.checkout-breakdown{width:100%}.checkout-breakdown-row{font-family:var(--font-body);justify-content:space-between;align-items:flex-start;gap:25px;padding:8px 0;font-size:15px;line-height:1.5;display:flex}.checkout-breakdown-row strong{text-align:right;flex-shrink:0;font-weight:700}.checkout-discount-row{color:#a14b00}.checkout-divider{background:var(--color-border,#ddd6cc);width:100%;height:1px;margin:15px 0 12px}.checkout-total-row{padding-top:10px;font-size:18px;font-weight:700}.checkout-total-row span,.checkout-total-row strong{font-family:var(--font-heading)}.checkout-total-only{padding:0}.checkout-payment-details{margin-top:140px}.checkout-payment-box{padding:0 30px 30px}.checkout-payment-intro{font-family:var(--font-body);margin:0 0 25px;font-size:15px;line-height:1.75}.checkout-amount-card{color:#185c30;text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#f0faf2 0%,#e3f4e7 100%);border:1px solid #c9e8d0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 30px 30px;padding:30px 24px;display:flex}.checkout-amount-card span{font-family:var(--font-special);letter-spacing:.08em;font-size:11px;font-weight:700}.checkout-amount-card strong{color:#147a36;font-family:var(--font-heading);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:54px;font-weight:800;line-height:1.15}.checkout-amount-note{color:#185c30;max-width:650px;font-family:var(--font-body);margin:0;font-size:15px;font-weight:500;line-height:1.75}.checkout-value-countdown{box-sizing:border-box;width:100%;min-width:0}.checkout-countdown-section{box-sizing:border-box;flex-direction:column;gap:16px;margin:28px 0;display:flex}.checkout-countdown-component{box-sizing:border-box;width:100%;min-width:0}.checkout-countdown-note-card{color:#713b12;box-sizing:border-box;background:linear-gradient(135deg,#fff8f0 0%,#fcebdd 100%);border:1px solid #f4d2af;border-radius:16px;padding:24px 26px}.checkout-countdown-note-card p{font-family:var(--font-body);margin:0;font-size:15px;font-weight:500;line-height:1.75}.checkout-countdown-note-card strong{color:#b95408;font-weight:800}.checkout-account-details{border:1px solid var(--color-border,#ddd6cc);border-radius:12px;overflow:hidden}.checkout-account-row{border-bottom:1px solid var(--color-border,#ddd6cc);font-family:var(--font-body);justify-content:space-between;align-items:center;gap:25px;padding:17px 20px;font-size:14px;display:flex}.checkout-account-row:last-child{border-bottom:none}.checkout-account-row span{font-family:var(--font-special);letter-spacing:.08em;font-size:11px;font-weight:700}.checkout-account-row strong{text-align:right}.checkout-account-amount{background:#f6ecde}.checkout-account-amount strong{font-family:var(--font-heading);font-size:18px}.checkout-confirmation{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:18px;margin-top:175px;padding:34px}.checkout-confirmation h2{color:#fff;font-family:var(--font-heading);margin:0;font-size:25px;font-weight:800;line-height:1.15}.checkout-confirmation p{color:#fff;max-width:650px;font-family:var(--font-body);margin:15px auto 25px;font-size:15px;line-height:1.75}.checkout-whatsapp-button,.checkout-primary-button,.checkout-secondary-button{font-family:var(--font-special);letter-spacing:.05em;cursor:pointer;border-radius:9px;padding:14px 20px;font-size:12px;font-weight:700;transition:transform .2s,opacity .2s}.checkout-whatsapp-button{color:#fff;background:#168a3a;border:none}.checkout-whatsapp-button:hover{color:#fff;opacity:1;background:#116d2e;transform:translateY(-1px)}.checkout-remove-modal-overlay{z-index:1000;box-sizing:border-box;background:#1c17107a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.checkout-remove-modal{border:1px solid var(--color-border,#ddd6cc);width:100%;max-width:430px;color:var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:#fff;border-radius:18px;padding:32px;box-shadow:0 18px 60px #1c17102e}.checkout-remove-modal-icon{color:#a14b00;background:#f6ecde;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 18px;display:flex}.checkout-remove-modal-icon svg{width:21px;height:21px}.checkout-remove-modal h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:800;line-height:1.2}.checkout-remove-modal p{color:var(--color-text,#1c1710);font-family:var(--font-body);margin:13px auto 25px;font-size:15px;line-height:1.7}.checkout-remove-modal p strong{font-weight:700}.checkout-remove-modal-actions{justify-content:center;align-items:center;gap:10px;display:flex}.checkout-remove-cancel-button,.checkout-remove-confirm-button{min-height:44px;font-family:var(--font-special);letter-spacing:.05em;cursor:pointer;border-radius:8px;flex:1;padding:12px 16px;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s}.checkout-remove-cancel-button{color:var(--color-text,#1c1710);background:0 0;border:1px solid #1d1d1d33}.checkout-remove-confirm-button{color:#fff;background:#dc2626;border:1px solid #dc2626}.checkout-remove-cancel-button:hover,.checkout-remove-confirm-button:hover{opacity:.78}.checkout-remove-cancel-button:focus-visible,.checkout-remove-confirm-button:focus-visible{outline:2px solid var(--color-text,#1c1710);outline-offset:2px}.checkout-empty{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:60px 20px;display:flex}.checkout-empty-icon{margin-bottom:20px;font-size:44px}.checkout-empty h1{color:var(--color-text,#1c1710);font-family:var(--font-heading);margin:0;font-size:38px;font-weight:800;line-height:1.1}.checkout-empty p{max-width:520px;font-family:var(--font-body);margin:15px auto 28px;font-size:16px;line-height:1.75}.checkout-empty-actions{flex-flow:column wrap;justify-content:center;align-items:center;gap:12px;display:flex}.checkout-empty-back-button{color:#fff;font-family:var(--font-special);letter-spacing:.05em;cursor:pointer;background:#168a3a;border:1px solid #168a3a;border-radius:9px;padding:14px 28px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s,opacity .2s}.checkout-empty-back-button:hover{color:#fff;background:#116d2e;border-color:#116d2e;transform:translateY(-1px)}.checkout-empty-back-button:focus-visible{outline-offset:3px;outline:2px solid #168a3a}.checkout-empty-back-instruction{max-width:520px;font-family:var(--font-body);margin:4px auto 0;font-size:15px;line-height:1.75}.checkout-primary-button{background:var(--color-text,#1c1710);color:#fff;border:none}.checkout-secondary-button{color:var(--color-text,#1c1710);background:0 0;border:1px solid #1d1d1d33}.checkout-primary-button:hover,.checkout-secondary-button:hover{opacity:.75}@media (width<=700px){.catalogue-checkout-page{padding-top:60px}.checkout-container{padding:32px 24px 70px}.checkout-topbar,.checkout-heading{margin-bottom:32px}.checkout-heading h1{font-size:29px}.checkout-product{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 50px}.checkout-product-number{top:18px;left:18px}.checkout-product-info{width:100%;padding-right:0}.checkout-remove-button{width:28px;height:28px;top:14px;right:15px}.checkout-remove-button svg{width:16px;height:16px}.checkout-section-heading,.checkout-payment-summary,.checkout-payment-box{padding-left:22px;padding-right:22px}.checkout-account-row{flex-direction:column;align-items:flex-start;gap:7px}.checkout-account-row strong{text-align:left}.checkout-confirmation{padding:28px 22px}.checkout-whatsapp-button{width:100%}.checkout-remove-modal{padding:28px 22px}.checkout-value-cards{gap:13px;margin:112px 0 24px}.checkout-value-card{border-radius:14px;gap:13px;padding:20px}.checkout-value-card-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px;font-size:21px}.checkout-value-card-content p{font-size:14px;line-height:1.7}.checkout-value-amount{font-size:29px}.checkout-early-registration-card .checkout-value-card-content p{font-size:15px}.checkout-bundle-value-title{font-size:21px}.checkout-payment-intro-card{gap:12px;margin-top:80px;padding:20px}.checkout-payment-intro-icon{flex-basis:36px;width:36px;height:36px;font-size:22px}.checkout-payment-intro-card h2{font-size:21px}.checkout-payment-intro-card p{font-size:13px}.checkout-payment-details{margin-top:140px}.checkout-amount-card{gap:12px;margin:0 22px 22px;padding:26px 18px}.checkout-amount-card strong{font-size:54px}.checkout-countdown-section{gap:13px;margin:24px 0}.checkout-countdown-note-card{border-radius:14px;padding:20px}.checkout-countdown-note-card p{font-size:14px;line-height:1.7}}.training-details-section+.checkout-confirmation{margin-top:43.75px!important}@media (width<=430px){.catalogue-checkout-page{padding-top:50px}.checkout-container{padding-left:20px;padding-right:20px}.checkout-heading h1{font-size:29px}.checkout-breakdown-row{font-size:14px}.checkout-total-row{font-size:17px}.checkout-product{padding-left:46px;padding-right:46px}.checkout-product-number{left:15px}.checkout-remove-button{right:12px}.checkout-remove-modal-actions{flex-direction:column-reverse}.checkout-remove-cancel-button,.checkout-remove-confirm-button{width:100%}.checkout-value-card{gap:11px;padding:17px}.checkout-value-card-icon{flex-basis:34px;width:34px;height:34px;font-size:19px}.checkout-value-amount{font-size:27px}.checkout-payment-intro-card{align-items:flex-start;padding:17px}.checkout-payment-intro-card h2{font-size:19px}.checkout-amount-card{margin-left:20px;margin-right:20px;padding:24px 14px}.checkout-amount-card strong{font-size:54px}}@media (prefers-reduced-motion:reduce){.catalogue-checkout-page *,.catalogue-checkout-page :before,.catalogue-checkout-page :after{transition:none!important;animation:none!important}}.checkout-cart-counts{color:#fff;box-sizing:border-box;background:#000;border:1px solid #000;border-radius:12px;flex-direction:column;align-items:flex-end;gap:8px;margin:28px 0;padding:24px 120px 24px 30px;display:flex}.checkout-cart-count-row{width:100%;font-family:var(--font-body);text-align:right;justify-content:flex-end;align-items:baseline;gap:8px;font-size:22.5px;font-weight:600;line-height:1.5;display:flex}.checkout-cart-count-row span{flex:0 auto;min-width:0}.checkout-cart-count-row strong{color:#fff;font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:22.5px;font-weight:800}@media (width<=700px){.checkout-cart-counts{gap:8px;padding:20px 72px 20px 18px}.checkout-cart-count-row,.checkout-cart-count-row strong{font-size:22.5px}}@media (width<=430px){.checkout-cart-counts{padding:18px 56px 18px 14px}.checkout-cart-count-row,.checkout-cart-count-row strong{font-size:18px}.checkout-cart-count-row{gap:6px}}.gadget-china-popup-content{color:#1c1710;width:100%}.gadget-china-popup-content,.gadget-china-popup-content *{box-sizing:border-box}.gadget-china-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 26px;font-size:16px;line-height:1.75}.gadget-china-popup-content p:last-child{margin-bottom:0}.gadget-china-section{width:100%;margin-bottom:125px}.gadget-china-intro{margin-bottom:58px}.gadget-china-final-section{margin-bottom:0}.gadget-china-card-label{color:#a85b17;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1.5;display:block}.gadget-china-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.gadget-china-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#f28c2824,#fffffff0);border:1px dashed #f28c288c;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex}.gadget-china-hero-card{text-align:center;background:radial-gradient(circle at 90% 10%,#f28c282b,#0000 35%),linear-gradient(135deg,#fff6eb,#fff 75%);border:1px solid #f28c283b;border-radius:23px;width:100%;margin:30px 0 38px;padding:39px 30px;position:relative;overflow:hidden;box-shadow:0 17px 42px #1c171011}.gadget-china-hero-icon{background:#f28c281f;border:1px solid #f28c2833;border-radius:23px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 19px;font-size:39px;display:flex}.gadget-china-hero-card .gadget-china-card-label{margin-bottom:12px}.gadget-china-hero-card>strong{max-width:700px;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 auto 15px;font-size:clamp(25px,4vw,34px);font-weight:800;line-height:1.25;display:block}.gadget-china-hero-card>p{max-width:690px;margin:0 auto;font-size:15.5px}.gadget-china-hero-tags{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.gadget-china-hero-tags span{font-family:var(--font-body);background:#ffffffd9;border:1px solid #f28c282e;border-radius:999px;padding:9px 14px;font-size:12.5px;font-weight:700}.gadget-china-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:29px;display:grid}.gadget-china-method-card{background:linear-gradient(145deg,#fff,#faf5ed);border:1px solid #1c171014;border-radius:21px;flex-direction:column;min-width:0;padding:27px 24px;display:flex;box-shadow:0 12px 30px #1c17100b}.gadget-china-method-featured{background:linear-gradient(145deg,#f28c2816,#fff 75%);border-color:#f28c2840;box-shadow:0 14px 33px #f28c2813}.gadget-china-method-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.gadget-china-method-number{color:#fff;width:43px;height:43px;font-family:var(--font-heading);background:#1c1710;border-radius:13px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.gadget-china-method-featured .gadget-china-method-number{color:#1c1710;background:#f28c28}.gadget-china-method-icon{background:#f28c281f;border-radius:17px;justify-content:center;align-items:center;width:57px;height:57px;font-size:29px;display:flex}.gadget-china-method-card h3{font-family:var(--font-heading);margin:0 0 15px;font-size:19px;font-weight:800;line-height:1.4}.gadget-china-method-card>p{max-width:none;margin-bottom:17px;font-size:14.5px;line-height:1.7}.gadget-china-method-card>p:last-of-type{margin-bottom:19px}.gadget-china-platform-highlight{background:#f28c2818;border-left:4px solid #f28c28;border-radius:13px;align-items:flex-start;gap:13px;margin:3px 0 19px;padding:18px 16px;display:flex}.gadget-china-platform-icon{flex:none;font-size:23px}.gadget-china-platform-highlight strong{font-family:var(--font-heading);letter-spacing:.025em;margin-bottom:7px;font-size:12px;font-weight:800;line-height:1.5;display:block}.gadget-china-platform-highlight p{max-width:none;margin:0;font-size:13.5px;line-height:1.65}.gadget-china-method-footer{border-top:1px solid #1c171017;align-items:center;gap:9px;margin-top:auto;padding-top:17px;display:flex}.gadget-china-method-footer span{color:#9a4d0a;background:#f28c2826;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:flex}.gadget-china-method-footer strong{font-family:var(--font-heading);font-size:13px;font-weight:800}.gadget-china-learning-card{background:#fff;border:1px solid #1c171017;border-radius:21px;margin-top:28px;overflow:hidden;box-shadow:0 14px 34px #1c17100d}.gadget-china-learning-header{background:linear-gradient(120deg,#f28c2824,#fffffff5);border-bottom:1px solid #f28c2821;align-items:center;gap:17px;padding:25px 26px;display:flex}.gadget-china-learning-icon{background:#f28c2826;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.gadget-china-learning-header .gadget-china-card-label{margin-bottom:5px}.gadget-china-learning-header strong{font-family:var(--font-heading);font-size:17px;font-weight:800;line-height:1.4;display:block}.gadget-china-learning-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:12px 25px;display:grid}.gadget-china-learning-list>div{border-bottom:1px solid #1c171013;align-items:flex-start;gap:11px;min-width:0;padding:17px 0;display:flex}.gadget-china-learning-list>div:nth-last-child(-n+2){border-bottom:0}.gadget-china-learning-list>div>span{color:#9a4d0a;background:#f28c2821;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:12px;font-weight:800;display:flex}.gadget-china-learning-list p{max-width:none;margin:0;font-size:14px;line-height:1.65}.gadget-china-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.gadget-china-product-card{text-align:center;background:linear-gradient(145deg,#fff,#f8f2e9);border:1px solid #1c171013;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:142px;padding:20px 13px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.gadget-china-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #1c171013}.gadget-china-product-card>span{background:#1c17100b;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}.gadget-china-product-card strong{max-width:210px;font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.45}.gadget-china-product-orange{background:linear-gradient(145deg,#f28c2818,#fff);border-color:#f28c282b}.gadget-china-product-orange>span{background:#f28c281f}.gadget-china-product-gold{background:linear-gradient(145deg,#c9973d1c,#fff);border-color:#c9973d33}.gadget-china-product-gold>span{background:#c9973d24}.gadget-china-product-more{text-align:center;background:#f28c2813;border:1px dashed #f28c2866;border-radius:15px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:75px;padding:17px;display:flex}.gadget-china-product-more>span{color:#1c1710;background:#f28c28;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:21px;display:flex}.gadget-china-product-more strong{font-family:var(--font-heading);font-size:14px;font-weight:800}.gadget-china-discovery-card{background:linear-gradient(135deg,#f28c2817,#fffffff2);border-left:4px solid #f28c28;border-radius:15px;align-items:flex-start;gap:15px;margin-top:22px;padding:22px 23px;display:flex}.gadget-china-discovery-icon{flex:none;font-size:27px}.gadget-china-discovery-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:16px;font-weight:800;display:block}.gadget-china-discovery-card p{max-width:none;margin:0;font-size:14.5px}.gadget-china-profit-card{color:#fff;background:radial-gradient(circle at 92% 12%,#f28c282b,#0000 34%),linear-gradient(135deg,#1c1710,#30251a);border:1px solid #f28c282b;border-radius:21px;margin:30px 0;padding:32px 29px;position:relative;overflow:hidden;box-shadow:0 17px 38px #1c17101f}.gadget-china-profit-card .gadget-china-card-label{color:#f8b66f}.gadget-china-profit-range{color:#f7b46b;font-family:var(--font-heading);letter-spacing:-.04em;margin:7px 0 13px;font-size:clamp(43px,7vw,66px);font-weight:800;line-height:1}.gadget-china-profit-card>strong{font-family:var(--font-heading);margin-bottom:10px;font-size:19px;font-weight:800;line-height:1.4;display:block}.gadget-china-profit-card>p{color:#ffffffc7;max-width:700px;margin:0;font-size:14.5px}.gadget-china-profit-note{background:#fff1;border:1px solid #ffffff1c;border-radius:12px;align-items:flex-start;gap:11px;margin-top:23px;padding:14px 15px;display:flex}.gadget-china-profit-note>span{flex:none;font-size:20px}.gadget-china-profit-note p{color:#fffc;max-width:none;margin:0;font-size:13px;line-height:1.65}.gadget-china-example-card{background:linear-gradient(145deg,#fff,#faf5ed);border:1px solid #1c171017;border-radius:20px;padding:26px;box-shadow:0 12px 30px #1c17100b}.gadget-china-example-heading{border-bottom:1px solid #1c171017;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:20px;display:flex}.gadget-china-example-heading>span{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;font-size:25px;display:flex}.gadget-china-example-heading .gadget-china-card-label{margin-bottom:4px}.gadget-china-example-heading strong{font-family:var(--font-heading);font-size:17px;font-weight:800;display:block}.gadget-china-example-row{border-bottom:1px solid #1c171013;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.gadget-china-example-row span{font-family:var(--font-body);font-size:14px;line-height:1.5}.gadget-china-example-row strong{font-family:var(--font-heading);flex:none;font-size:16px;font-weight:800}.gadget-china-example-result{background:#f28c281a;border:1px solid #f28c282e;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:19px;display:flex}.gadget-china-example-result span{font-family:var(--font-heading);font-size:14px;font-weight:800}.gadget-china-example-result strong{color:#9a4d0a;font-family:var(--font-heading);font-size:24px;font-weight:800}.gadget-china-example-caption{color:#62584d;max-width:none;margin:19px 0 0!important;font-size:13.5px!important;line-height:1.7!important}.gadget-china-secret-card{background:#c9973d1b;border-radius:16px;align-items:flex-start;gap:15px;margin-top:24px;padding:23px;display:flex}.gadget-china-secret-card>span{flex:none;font-size:27px}.gadget-china-secret-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.gadget-china-secret-card p{max-width:none;margin:0;font-size:14.5px}.gadget-china-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.gadget-china-benefit-card{background:linear-gradient(145deg,#fff,#f8f2e9);border:1px solid #1c171013;border-radius:17px;min-width:0;min-height:185px;padding:23px 20px;box-shadow:0 10px 25px #1c171009}.gadget-china-benefit-card>span{background:#1c17100e;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:17px;font-size:24px;display:flex}.gadget-china-benefit-card>strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.4;display:block}.gadget-china-benefit-card p{max-width:none;margin:0;font-size:13.5px;line-height:1.65}.gadget-china-benefit-orange{background:linear-gradient(145deg,#f28c2817,#fff);border-color:#f28c282b}.gadget-china-benefit-orange>span{background:#f28c2821}.gadget-china-benefit-gold{background:linear-gradient(145deg,#c9973d1c,#fff);border-color:#c9973d33}.gadget-china-benefit-gold>span{background:#c9973d26}.gadget-china-benefit-dark{color:#fff;background:#1c1710;border-color:#1c1710}.gadget-china-benefit-dark>span{background:#f28c2826}.gadget-china-benefit-dark p{color:#ffffffc2}.gadget-china-materials-card{background:#f28c2811;border:1px dashed #f28c2857;border-radius:16px;align-items:flex-start;gap:15px;margin-top:22px;padding:23px;display:flex}.gadget-china-materials-card>span{flex:none;font-size:28px}.gadget-china-materials-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.gadget-china-materials-card p{max-width:none;margin:0;font-size:14.5px}.gadget-china-audience-hero{color:#fff;background:linear-gradient(135deg,#1c1710,#30251a);border-radius:18px;align-items:center;gap:17px;margin:28px 0 25px;padding:25px;display:flex;box-shadow:0 14px 31px #1c17101a}.gadget-china-audience-hero>span{background:#f28c2829;border-radius:16px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:27px;display:flex}.gadget-china-audience-hero strong{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.5}.gadget-china-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 30px;display:grid}.gadget-china-audience-grid>div{text-align:center;background:linear-gradient(145deg,#fff,#f8f2e9);border:1px solid #1c171013;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:125px;padding:17px 12px;display:flex}.gadget-china-audience-grid>div:nth-child(2n){background:linear-gradient(145deg,#f28c2817,#fff);border-color:#f28c282b}.gadget-china-audience-grid span{font-size:26px}.gadget-china-audience-grid strong{font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.45}.gadget-china-straightforward-card{background:linear-gradient(135deg,#f28c281b,#fffffff2);border-left:5px solid #f28c28;border-radius:17px;align-items:flex-start;gap:17px;margin-top:28px;padding:25px;display:flex}.gadget-china-straightforward-icon{color:#9a4d0a;background:#f28c2829;border-radius:15px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:flex}.gadget-china-straightforward-card .gadget-china-card-label{margin-bottom:7px}.gadget-china-straightforward-card strong{font-family:var(--font-heading);margin-bottom:10px;font-size:17px;font-weight:800;line-height:1.45;display:block}.gadget-china-straightforward-card p{max-width:none;margin:0 0 13px;font-size:14.5px}.gadget-china-straightforward-card p:last-child{margin-bottom:0}.gadget-china-final-card{background:radial-gradient(circle at 95% 5%,#f28c282b,#0000 32%),linear-gradient(145deg,#fff5e8,#fff 75%);border:1px solid #f28c283b;border-radius:23px;padding:39px 33px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c171012}.gadget-china-final-icon{background:#f28c2826;border-radius:21px;justify-content:center;align-items:center;width:69px;height:69px;margin:0 auto 20px;font-size:36px;display:flex}.gadget-china-final-card>.gadget-china-card-label{text-align:center}.gadget-china-final-card h2{max-width:750px;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;margin:0 auto 25px;font-size:clamp(26px,4.5vw,35px);font-weight:800;line-height:1.22}.gadget-china-final-card>p{max-width:760px;margin:0 auto 19px;font-size:15px;line-height:1.8}.gadget-china-final-divider{background:linear-gradient(90deg,#0000,#f28c28,#0000);border-radius:999px;width:100%;max-width:180px;height:3px;margin:29px auto}.gadget-china-final-cta{max-width:760px;font-family:var(--font-heading);text-align:center;margin:0 auto;font-size:18px;font-weight:800;line-height:1.65;display:block}@media (width<=700px){.gadget-china-popup-content p{font-size:16px;line-height:1.75}.gadget-china-section{margin-bottom:100px}.gadget-china-intro{margin-bottom:48px}.gadget-china-section-heading{margin-bottom:28px}.gadget-china-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.gadget-china-hero-card{border-radius:19px;margin:24px 0 32px;padding:29px 21px}.gadget-china-hero-icon{border-radius:19px;width:65px;height:65px;font-size:34px}.gadget-china-hero-card>strong{font-size:27px}.gadget-china-hero-card>p{font-size:15px}.gadget-china-hero-tags{gap:8px}.gadget-china-hero-tags span{padding:8px 11px;font-size:12px}.gadget-china-method-grid{grid-template-columns:1fr;gap:13px}.gadget-china-method-card{border-radius:18px;padding:24px 20px}.gadget-china-method-top{margin-bottom:19px}.gadget-china-method-card h3{font-size:18px}.gadget-china-method-card>p{font-size:14.5px}.gadget-china-learning-header{gap:13px;padding:21px 19px}.gadget-china-learning-icon{border-radius:14px;width:46px;height:46px;font-size:23px}.gadget-china-learning-header strong{font-size:16px}.gadget-china-learning-list{grid-template-columns:1fr;gap:0;padding:7px 20px}.gadget-china-learning-list>div{padding:15px 0}.gadget-china-learning-list>div:nth-last-child(-n+2){border-bottom:1px solid #1c171013}.gadget-china-learning-list>div:last-child{border-bottom:0}.gadget-china-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gadget-china-product-card{border-radius:15px;min-height:125px;padding:16px 10px}.gadget-china-product-card>span{border-radius:14px;width:46px;height:46px;font-size:25px}.gadget-china-product-card strong{font-size:12.5px}.gadget-china-product-more{grid-column:1/-1}.gadget-china-discovery-card{gap:12px;padding:19px 17px}.gadget-china-profit-card{border-radius:18px;margin:24px 0;padding:27px 21px}.gadget-china-profit-range{font-size:49px}.gadget-china-profit-card>strong{font-size:17px}.gadget-china-profit-card>p{font-size:14px}.gadget-china-example-card{border-radius:17px;padding:21px 18px}.gadget-china-example-heading{gap:12px}.gadget-china-example-row span{font-size:13.5px}.gadget-china-example-row strong{font-size:15px}.gadget-china-example-result{padding:16px}.gadget-china-example-result strong{font-size:22px}.gadget-china-secret-card{gap:12px;padding:20px 17px}.gadget-china-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gadget-china-benefit-card{min-height:165px;padding:19px 15px}.gadget-china-benefit-card>span{border-radius:13px;width:42px;height:42px;margin-bottom:13px;font-size:22px}.gadget-china-benefit-card>strong{font-size:14px}.gadget-china-benefit-card p{font-size:13px}.gadget-china-materials-card{gap:12px;padding:20px 17px}.gadget-china-audience-hero{gap:13px;padding:21px 18px}.gadget-china-audience-hero>span{border-radius:14px;width:45px;height:45px;font-size:23px}.gadget-china-audience-hero strong{font-size:16px}.gadget-china-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gadget-china-audience-grid>div{min-height:110px;padding:14px 10px}.gadget-china-audience-grid span{font-size:23px}.gadget-china-audience-grid strong{font-size:12.5px}.gadget-china-straightforward-card{gap:13px;padding:21px 17px}.gadget-china-straightforward-icon{border-radius:13px;width:42px;height:42px;font-size:19px}.gadget-china-straightforward-card strong{font-size:16px}.gadget-china-straightforward-card p{font-size:14px}.gadget-china-final-card{border-radius:19px;padding:30px 22px}.gadget-china-final-icon{border-radius:18px;width:59px;height:59px;font-size:31px}.gadget-china-final-card h2{margin-bottom:21px;font-size:27px}.gadget-china-final-card>p{font-size:14.5px}.gadget-china-final-cta{font-size:16px}}@media (width<=430px){.gadget-china-section{margin-bottom:85px}.gadget-china-section-heading h2{padding:10px 12px;font-size:22px}.gadget-china-popup-content p{font-size:15.5px;line-height:1.72}.gadget-china-hero-card{padding:25px 16px}.gadget-china-hero-card>strong{font-size:24px}.gadget-china-hero-tags span{font-size:11px}.gadget-china-method-card{padding:21px 16px}.gadget-china-method-card h3{font-size:17px}.gadget-china-platform-highlight{gap:10px;padding:15px 12px}.gadget-china-learning-header{padding:18px 15px}.gadget-china-learning-header strong{font-size:15px}.gadget-china-learning-list{padding:6px 15px}.gadget-china-learning-list p{font-size:13.5px}.gadget-china-product-grid{gap:8px}.gadget-china-product-card{min-height:115px;padding:14px 8px}.gadget-china-product-card>span{width:42px;height:42px;font-size:23px}.gadget-china-product-card strong{font-size:12px}.gadget-china-product-more{gap:9px;padding:14px 10px}.gadget-china-product-more strong{font-size:12.5px}.gadget-china-discovery-card{padding:17px 14px}.gadget-china-discovery-card strong{font-size:15px}.gadget-china-discovery-card p{font-size:13.5px}.gadget-china-profit-card{padding:24px 17px}.gadget-china-profit-range{font-size:43px}.gadget-china-profit-card>strong{font-size:16px}.gadget-china-profit-note{gap:9px;padding:12px}.gadget-china-example-card{padding:18px 14px}.gadget-china-example-heading>span{border-radius:13px;width:43px;height:43px;font-size:22px}.gadget-china-example-heading strong{font-size:15px}.gadget-china-example-row{gap:9px}.gadget-china-example-row span{font-size:12.5px}.gadget-china-example-row strong{font-size:14px}.gadget-china-example-result{gap:8px;padding:14px 12px}.gadget-china-example-result span{font-size:12.5px}.gadget-china-example-result strong{font-size:20px}.gadget-china-secret-card{padding:18px 14px}.gadget-china-benefits-grid{gap:8px}.gadget-china-benefit-card{min-height:175px;padding:16px 12px}.gadget-china-benefit-card>strong{font-size:13px}.gadget-china-benefit-card p{font-size:12.5px}.gadget-china-materials-card{padding:18px 14px}.gadget-china-audience-hero{padding:19px 14px}.gadget-china-audience-hero strong{font-size:15px}.gadget-china-audience-grid{gap:8px}.gadget-china-audience-grid>div{min-height:100px;padding:12px 8px}.gadget-china-audience-grid strong{font-size:12px}.gadget-china-straightforward-card{gap:11px;padding:18px 13px}.gadget-china-straightforward-icon{border-radius:11px;width:36px;height:36px;font-size:17px}.gadget-china-straightforward-card strong{font-size:15px}.gadget-china-final-card{padding:25px 16px}.gadget-china-final-card h2{font-size:23px}.gadget-china-final-card>p{font-size:14px}.gadget-china-final-cta{font-size:15px;line-height:1.6}}@media (width<=380px){.gadget-china-section-heading h2{font-size:20px}.gadget-china-hero-card>strong{font-size:22px}.gadget-china-hero-tags{gap:6px}.gadget-china-hero-tags span{padding:7px 9px;font-size:10px}.gadget-china-method-card h3{font-size:16px}.gadget-china-product-card{min-height:108px}.gadget-china-product-card strong{font-size:11.5px}.gadget-china-profit-range{font-size:39px}.gadget-china-example-result strong{font-size:18px}.gadget-china-benefit-card{padding:15px 10px}.gadget-china-benefit-card>strong{font-size:12.5px}.gadget-china-audience-grid strong{font-size:11.5px}.gadget-china-final-card h2{font-size:21px}}.catalogue-class-detail-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.catalogue-class-detail{width:100%;max-width:960px;margin:0 auto}.catalogue-class-detail-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:42px;margin-top:50px;display:grid}.catalogue-class-detail-image{border:1.5px dashed var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:linear-gradient(135deg,#ffe3cc 0%,#fcd5b0 40%,#f6ecde 100%);border-radius:16px;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.catalogue-class-detail-image span{font-family:var(--font-special);font-size:15px;font-weight:800}.catalogue-class-detail-eyebrow{color:#f28c28;font-family:var(--font-special);letter-spacing:.07em;margin:0 0 16px;font-size:12px;font-weight:800}.catalogue-class-detail-hero h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(38px,6vw,58px);font-weight:800;line-height:1.02}.catalogue-class-detail-description{margin:0 0 26px;font-size:16px;line-height:1.75}.catalogue-class-detail>:not(.catalogue-class-detail-hero):not(.catalogue-class-detail-final){margin-top:70px}.catalogue-class-detail-final{background:var(--color-text,#1c1710);color:#fff;text-align:center;box-sizing:border-box;border-radius:16px;margin-top:70px;padding:36px 28px;position:relative}.catalogue-class-detail-final h2{color:#000;font-family:var(--font-heading);text-align:center;margin:0 0 12px;font-size:31px;font-weight:800;line-height:1.2;position:absolute;bottom:100%;left:0;right:0}.catalogue-class-detail-final>p{color:#fff;max-width:650px;margin:0 auto 24px;font-size:15px;line-height:1.75}.catalogue-class-detail-final>div:first-of-type>p:first-child{font-size:24px!important}.catalogue-class-detail-error{text-align:center;max-width:700px;margin:150px auto;padding:40px}.catalogue-class-detail-error h1{font-family:var(--font-heading)}.catalogue-class-detail-error button{background:var(--color-text,#1c1710);color:#fff;font-family:var(--font-special);border:none;border-radius:10px;padding:13px 20px;font-weight:800}@media (width<=700px){.catalogue-class-detail-page{padding:70px 48px 60px}.catalogue-class-detail-hero{grid-template-columns:1fr;margin-top:38px}.catalogue-class-detail-image{min-height:300px}.catalogue-class-detail-actions{gap:8px}.catalogue-class-detail-final h2{font-size:27px}}@media (width<=430px){.catalogue-class-detail-page{padding-left:40px;padding-right:40px}.catalogue-class-detail-hero h1{font-size:38px}.catalogue-class-detail-image{min-height:250px}.catalogue-class-detail-actions{grid-template-columns:1fr;gap:8px}.catalogue-class-detail-final{padding:28px 18px}.catalogue-class-detail-final h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.catalogue-class-detail-page *,.catalogue-class-detail-page :before,.catalogue-class-detail-page :after{transition:none!important;animation:none!important}}.gadget-usa-uk-content{--usa-uk-ink:#1c1710;--usa-uk-orange:#f28c28;--usa-uk-gold:#c9973d;--usa-uk-cream:#f6ecde;--usa-uk-muted:#746b60;--usa-uk-border:#1c171017;width:100%;color:var(--usa-uk-ink)}.gadget-usa-uk-content *,.gadget-usa-uk-content :before,.gadget-usa-uk-content :after{box-sizing:border-box}.gadget-usa-uk-content p{max-width:780px;font-family:var(--font-body);margin:0 0 25px;font-size:16px;line-height:1.75}.gadget-usa-uk-content strong,.gadget-usa-uk-content h2,.gadget-usa-uk-content h3{overflow-wrap:anywhere}.gadget-usa-uk-content h2,.gadget-usa-uk-content h3{margin-top:0}.gadget-usa-uk-content p:last-child{margin-bottom:0}.gadget-usa-uk-section{width:100%;margin-bottom:125px}.gadget-usa-uk-intro{margin-bottom:105px}.gadget-usa-uk-final-section{margin-bottom:0}.gadget-usa-uk-eyebrow{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:17px;font-size:12px;font-weight:800;display:flex}.gadget-usa-uk-eyebrow span{color:var(--usa-uk-orange)}.gadget-usa-uk-opening-title{max-width:850px;font-family:var(--font-heading);letter-spacing:-.04em;text-align:center;margin:0 auto 22px;font-size:clamp(30px,5vw,45px);font-weight:800;line-height:1.12}.gadget-usa-uk-section-heading{text-align:center;justify-content:center;margin-bottom:30px;display:flex}.gadget-usa-uk-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffe0);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(24px,3.7vw,31px);font-weight:800;line-height:1.18;display:inline-flex}.gadget-usa-uk-hero-card{background:radial-gradient(circle at 90% 8%,#f28c282b,#0000 32%),linear-gradient(145deg,#fffaf3,#f6ecde 75%,#fff);border:1px solid #c9973d3d;border-radius:24px;margin:29px 0 30px;padding:33px 30px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c171013}.gadget-usa-uk-hero-top{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;display:flex}.gadget-usa-uk-hero-icon{background:#ffffffc7;border:1px solid #f28c2833;border-radius:23px;justify-content:center;align-items:center;width:74px;height:74px;font-size:38px;display:flex;box-shadow:0 9px 22px #1c17100f}.gadget-usa-uk-hero-tag{color:#946a23;font-family:var(--font-special);letter-spacing:.1em;background:#c9973d24;border-radius:999px;align-items:center;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.gadget-usa-uk-hero-card h3{max-width:720px;font-family:var(--font-heading);text-align:center;margin:0 auto 26px;font-size:clamp(20px,3vw,25px);font-weight:800;line-height:1.4}.gadget-usa-uk-not-this,.gadget-usa-uk-yes-this{border-radius:15px;align-items:flex-start;gap:13px;padding:17px 18px;display:flex}.gadget-usa-uk-not-this{background:#ffffffa6;border:1px solid #ac3e311f;margin-bottom:11px}.gadget-usa-uk-yes-this{background:#ffffffdb;border:1px solid #2b754926}.gadget-usa-uk-not-this>span,.gadget-usa-uk-yes-this>span{flex:none;font-size:23px}.gadget-usa-uk-not-this small,.gadget-usa-uk-yes-this small{color:var(--usa-uk-muted);font-family:var(--font-special);letter-spacing:.055em;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.4;display:block}.gadget-usa-uk-not-this strong,.gadget-usa-uk-yes-this strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.5;display:block}.gadget-usa-uk-training-story{border-left:5px solid var(--usa-uk-orange);background:linear-gradient(135deg,#f28c281a,#fffffff0);border-radius:17px;align-items:flex-start;gap:19px;margin-top:30px;padding:25px;display:flex}.gadget-usa-uk-training-story-icon{background:#f28c2821;border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:27px;display:flex}.gadget-usa-uk-training-story-copy{flex:1;min-width:0}.gadget-usa-uk-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.075em;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1.4;display:block}.gadget-usa-uk-training-story-copy>strong{font-family:var(--font-heading);margin-bottom:9px;font-size:18px;font-weight:800;line-height:1.45;display:block}.gadget-usa-uk-training-story-copy>p{margin-bottom:17px;font-size:15px}.gadget-usa-uk-fee-highlight{background:#fffc;border:1px solid #c9973d38;border-radius:12px;flex-direction:column;gap:5px;padding:15px 16px;display:flex}.gadget-usa-uk-fee-highlight span{color:#a2762c;font-size:13px;font-weight:800}.gadget-usa-uk-fee-highlight strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.5}.gadget-usa-uk-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:26px;display:grid}.gadget-usa-uk-benefit-card{border:1px solid var(--usa-uk-border);background:linear-gradient(145deg,#fffffff7,#f6ecdead);border-radius:19px;min-width:0;padding:25px 23px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 26px #1c17100b}.gadget-usa-uk-benefit-card:hover{transform:translateY(-3px);box-shadow:0 15px 32px #1c171013}.gadget-usa-uk-benefit-dark{color:#fff;background:linear-gradient(145deg,#1c1710,#30271d);border-color:#1c1710}.gadget-usa-uk-benefit-orange{background:linear-gradient(145deg,#f28c281f,#fffffff2);border-color:#f28c2833}.gadget-usa-uk-benefit-price{background:linear-gradient(145deg,#c9973d24,#fffffff2);border-color:#c9973d40}.gadget-usa-uk-benefit-number{color:#a2762c59;font-family:var(--font-heading);font-size:27px;font-weight:800;line-height:1;position:absolute;top:18px;right:19px}.gadget-usa-uk-benefit-icon{background:#c9973d21;border-radius:15px;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:19px;font-size:26px;display:flex}.gadget-usa-uk-benefit-dark .gadget-usa-uk-benefit-icon{background:#c9973d2b}.gadget-usa-uk-benefit-dark .gadget-usa-uk-label{color:#d8ad5a}.gadget-usa-uk-benefit-card h3{font-family:var(--font-heading);margin:0 0 12px;font-size:17px;font-weight:800;line-height:1.4}.gadget-usa-uk-benefit-card>p{margin-bottom:15px;font-size:14.5px;line-height:1.7}.gadget-usa-uk-benefit-dark>p{color:#ffffffc4}.gadget-usa-uk-mini-note{color:#ffffffeb;background:#ffffff14;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px;font-size:13px;line-height:1.6;display:flex}.gadget-usa-uk-mini-note span:first-child{flex:none;font-size:19px}.gadget-usa-uk-benefit-footer{border-top:1px solid #1c171014;align-items:flex-start;gap:9px;margin-top:17px;padding-top:14px;display:flex}.gadget-usa-uk-benefit-footer span{flex:none;font-size:20px}.gadget-usa-uk-benefit-footer strong{font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.55}.gadget-usa-uk-benefit-dark .gadget-usa-uk-benefit-footer{border-top-color:#ffffff1f}.gadget-usa-uk-condition-pills{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.gadget-usa-uk-condition-pills span{color:#765522;background:#ffffffb8;border:1px solid #c9973d38;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.gadget-usa-uk-price-stamp{background:#ffffffb8;border-radius:12px;align-items:center;gap:11px;margin-top:17px;padding:12px 14px;display:flex}.gadget-usa-uk-price-stamp span{background:var(--usa-uk-ink);color:#fff;letter-spacing:.07em;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:800}.gadget-usa-uk-price-stamp strong{font-family:var(--font-heading);font-size:13px;font-weight:800}.gadget-usa-uk-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.gadget-usa-uk-learning-card{background:linear-gradient(145deg,#fffffff5,#f6ecdeb8);border:1px solid #1c171012;border-radius:16px;min-width:0;min-height:190px;padding:21px 18px;position:relative}.gadget-usa-uk-learning-card>span:first-child{color:#a2762ca6;font-family:var(--font-heading);font-size:12px;font-weight:800;position:absolute;top:14px;right:15px}.gadget-usa-uk-learning-icon{margin-bottom:14px;font-size:26px;display:block}.gadget-usa-uk-learning-card>strong,.gadget-usa-uk-learning-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:14px;font-weight:800;line-height:1.45;display:block}.gadget-usa-uk-learning-card p{margin:0;font-size:13px;line-height:1.65}.gadget-usa-uk-learning-highlight{background:linear-gradient(145deg,#f28c281f,#fffffff0);border-color:#f28c283b}.gadget-usa-uk-learning-wide{background:linear-gradient(135deg,#c9973d1c,#fffffff0);border-color:#c9973d3b;grid-column:1/-1;align-items:center;gap:17px;min-height:0;display:flex}.gadget-usa-uk-learning-wide .gadget-usa-uk-learning-icon{flex:none;margin:0;font-size:30px}.gadget-usa-uk-learning-wide>div:last-child{min-width:0}.gadget-usa-uk-learning-wide>span:first-child{top:12px;right:13px}.gadget-usa-uk-straight-to-point{color:#fff;background:linear-gradient(135deg,#1c1710,#30271d);border-radius:17px;align-items:center;gap:18px;margin-top:27px;padding:24px;display:flex;box-shadow:0 14px 30px #1c17101c}.gadget-usa-uk-straight-icon{color:#f6c76b;background:#c9973d2b;border-radius:16px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:28px;display:flex}.gadget-usa-uk-straight-to-point .gadget-usa-uk-label{color:#d9ae5b}.gadget-usa-uk-straight-to-point h3{font-family:var(--font-heading);margin:0 0 7px;font-size:20px;font-weight:800;line-height:1.35}.gadget-usa-uk-straight-to-point p{color:#ffffffbf;font-size:14px}.gadget-usa-uk-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.gadget-usa-uk-product-card{background:linear-gradient(145deg,#fff,#f6ecdebf);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:142px;padding:20px 17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1c171009}.gadget-usa-uk-product-card:hover{transform:translateY(-3px);box-shadow:0 13px 27px #1c171012}.gadget-usa-uk-product-featured{background:linear-gradient(145deg,#f28c281a,#fff);border-color:#f28c282e}.gadget-usa-uk-product-icon{background:#c9973d21;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:13px;font-size:24px;display:flex}.gadget-usa-uk-product-card strong{font-family:var(--font-heading);margin-bottom:5px;font-size:13.5px;font-weight:800;line-height:1.4;display:block}.gadget-usa-uk-product-card small{color:var(--usa-uk-muted);font-family:var(--font-body);font-size:11px;line-height:1.5;display:block}.gadget-usa-uk-product-more{background:linear-gradient(145deg,#c9973d21,#fffffff0);border-color:#c9973d40}.gadget-usa-uk-product-more .gadget-usa-uk-product-icon{background:var(--usa-uk-ink);color:#fff;font-size:25px}.gadget-usa-uk-product-note{border-left:4px solid var(--usa-uk-gold);background:#c9973d17;border-radius:13px;align-items:flex-start;gap:12px;margin-top:19px;padding:19px 21px;display:flex}.gadget-usa-uk-product-note>span{flex:none;font-size:23px}.gadget-usa-uk-product-note p{margin:0;font-size:14px}.gadget-usa-uk-profit-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#c9973d33,#0000 31%),linear-gradient(135deg,#1c1710,#30271d);border-radius:22px;margin:27px 0 30px;padding:31px;position:relative;overflow:hidden;box-shadow:0 17px 36px #1c171021}.gadget-usa-uk-profit-hero-top{color:#d9ae5b;font-family:var(--font-special);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;font-size:11px;font-weight:800;display:flex}.gadget-usa-uk-profit-icon{background:#c9973d26;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:flex}.gadget-usa-uk-profit-range{color:#e3b75f;font-family:var(--font-heading);letter-spacing:-.045em;margin-bottom:15px;font-size:clamp(42px,8vw,66px);font-weight:800;line-height:1}.gadget-usa-uk-profit-hero h3{max-width:650px;font-family:var(--font-heading);margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.45}.gadget-usa-uk-profit-hero>p{color:#ffffffc2;max-width:680px;margin-bottom:21px;font-size:14.5px}.gadget-usa-uk-profit-disclaimer{color:#ffffffbf;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;padding:12px 14px;font-size:12px;line-height:1.6}.gadget-usa-uk-example-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.gadget-usa-uk-example-heading>span{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;font-size:25px;display:flex}.gadget-usa-uk-example-heading .gadget-usa-uk-label{margin-bottom:4px}.gadget-usa-uk-example-heading h3{font-family:var(--font-heading);margin:0;font-size:19px;font-weight:800;line-height:1.4}.gadget-usa-uk-calculation-card{background:linear-gradient(145deg,#fff,#f6ecdea3);border:1px solid #1c171014;border-radius:18px;padding:22px 23px}.gadget-usa-uk-calculation-row{align-items:center;gap:13px;padding:13px 0;display:flex}.gadget-usa-uk-calculation-icon{background:#c9973d21;border-radius:13px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;display:flex}.gadget-usa-uk-calculation-label{flex:1;min-width:0}.gadget-usa-uk-calculation-label span{font-family:var(--font-heading);margin-bottom:3px;font-size:14px;font-weight:800;display:block}.gadget-usa-uk-calculation-label small{color:var(--usa-uk-muted);font-size:11px;line-height:1.5;display:block}.gadget-usa-uk-calculation-row>strong{font-family:var(--font-heading);text-align:right;flex:none;font-size:17px;font-weight:800}.gadget-usa-uk-calculation-divider{background:#1c17101a;height:1px;margin:8px 0 16px}.gadget-usa-uk-calculation-result{color:#fff;background:linear-gradient(135deg,#1c1710,#30271d);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.gadget-usa-uk-calculation-result>div{min-width:0}.gadget-usa-uk-calculation-result span{color:#e3b75f;font-family:var(--font-special);letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.gadget-usa-uk-calculation-result small{color:#ffffffb3;font-size:11px;line-height:1.55;display:block}.gadget-usa-uk-calculation-result>strong{color:#e3b75f;font-family:var(--font-heading);text-align:right;flex:none;font-size:clamp(19px,3vw,27px);font-weight:800}.gadget-usa-uk-profit-bottom{border-left:4px solid var(--usa-uk-orange);background:#f28c2817;border-radius:13px;align-items:flex-start;gap:13px;margin-top:19px;padding:20px;display:flex}.gadget-usa-uk-profit-bottom-icon{flex:none;font-size:25px}.gadget-usa-uk-profit-bottom strong{font-family:var(--font-heading);margin-bottom:6px;font-size:15px;font-weight:800;line-height:1.5;display:block}.gadget-usa-uk-profit-bottom p{margin:0;font-size:14px}.gadget-usa-uk-shipping-card{background:linear-gradient(145deg,#f6ecded9,#fffffff2);border:1px solid #c9973d33;border-radius:21px;grid-template-columns:.9fr 1.1fr;gap:25px;margin-top:26px;padding:27px;display:grid}.gadget-usa-uk-shipping-visual{color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#c9973d30,#0000 55%),#1c1710;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:22px 17px;display:flex}.gadget-usa-uk-shipping-route{flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:20px;display:flex}.gadget-usa-uk-shipping-route>span{letter-spacing:.12em;font-size:28px}.gadget-usa-uk-route-line{background:#e3b75f99;width:75%;height:2px;position:relative}.gadget-usa-uk-route-line:before,.gadget-usa-uk-route-line:after{content:"";background:#1c1710;border:2px solid #e3b75f;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px}.gadget-usa-uk-route-line:before{left:0}.gadget-usa-uk-route-line:after{right:0}.gadget-usa-uk-route-line>span{background:#1c1710;padding:3px 7px;font-size:24px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.gadget-usa-uk-shipping-visual>strong{color:#e3b75f;font-family:var(--font-special);letter-spacing:.1em;font-size:10px;font-weight:800;line-height:1.5}.gadget-usa-uk-shipping-copy{align-self:center;min-width:0}.gadget-usa-uk-shipping-copy h3{font-family:var(--font-heading);margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.35}.gadget-usa-uk-shipping-copy>p{margin-bottom:17px;font-size:14.5px}.gadget-usa-uk-shipping-time{background:#ffffffbf;border:1px solid #c9973d33;border-radius:13px;align-items:center;gap:12px;margin:19px 0;padding:15px;display:flex}.gadget-usa-uk-shipping-time>span{flex:none;font-size:24px}.gadget-usa-uk-shipping-time small{color:#a2762c;font-family:var(--font-special);letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.gadget-usa-uk-shipping-time strong{font-family:var(--font-heading);font-size:17px;font-weight:800;display:block}.gadget-usa-uk-shipping-copy .gadget-usa-uk-shipping-caveat{color:var(--usa-uk-muted);margin-bottom:0;font-size:12.5px;line-height:1.65}.gadget-usa-uk-shipping-check{background:#c9973d17;border-radius:13px;align-items:flex-start;gap:12px;margin-top:17px;padding:17px 19px;display:flex}.gadget-usa-uk-shipping-check>span{color:#a2762c;flex:none;font-size:20px;font-weight:800}.gadget-usa-uk-shipping-check p{margin:0;font-size:13.5px;font-weight:600}.gadget-usa-uk-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.gadget-usa-uk-included-card{background:linear-gradient(145deg,#fffffff7,#f6ecdeb3);border:1px solid #1c171012;border-radius:15px;align-items:flex-start;gap:13px;min-width:0;padding:19px 17px;display:flex}.gadget-usa-uk-included-card>span{background:#c9973d21;border-radius:12px;flex:none;justify-content:center;align-items:center;width:41px;height:41px;font-size:22px;display:flex}.gadget-usa-uk-included-card>div{flex:1;min-width:0}.gadget-usa-uk-included-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:14px;font-weight:800;line-height:1.4;display:block}.gadget-usa-uk-included-card p{color:#5f574e;margin:0;font-size:13px;line-height:1.65}.gadget-usa-uk-included-card>b{color:#4b855b;flex:none;font-size:16px}.gadget-usa-uk-included-mentorship{background:linear-gradient(145deg,#f28c281a,#fffffff2);border-color:#f28c2830}.gadget-usa-uk-start-card{background:linear-gradient(145deg,#c9973d1f,#fffffff5);border:1px solid #c9973d38;border-radius:21px;margin-top:27px;padding:27px}.gadget-usa-uk-start-heading{align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.gadget-usa-uk-start-heading>span{flex:none;font-size:30px}.gadget-usa-uk-start-heading h3{font-family:var(--font-heading);margin:0;font-size:21px;font-weight:800;line-height:1.4}.gadget-usa-uk-start-card>p{margin-bottom:23px}.gadget-usa-uk-start-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.gadget-usa-uk-start-steps>div:not(.gadget-usa-uk-start-step-arrow){text-align:center;background:#ffffffd4;border:1px solid #c9973d2b;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:143px;padding:17px 11px;display:flex}.gadget-usa-uk-start-steps>div>span:first-child{color:#a2762c;font-family:var(--font-heading);align-self:flex-end;margin-bottom:7px;font-size:11px;font-weight:800}.gadget-usa-uk-start-step-icon{margin-bottom:9px;font-size:25px}.gadget-usa-uk-start-steps strong{font-family:var(--font-heading);font-size:12.5px;font-weight:800;line-height:1.4}.gadget-usa-uk-start-step-arrow{color:#a2762c;font-size:22px;font-weight:800}.gadget-usa-uk-final-card{color:#fff;background:radial-gradient(circle at 92% 8%,#f28c2833,#0000 30%),linear-gradient(145deg,#1c1710,#30271d);border-radius:25px;padding:37px 32px;position:relative;overflow:hidden;box-shadow:0 19px 42px #1c171029}.gadget-usa-uk-final-top{color:#e3b75f;font-family:var(--font-special);letter-spacing:.09em;justify-content:center;align-items:center;gap:13px;margin-bottom:21px;font-size:12px;font-weight:800;display:flex}.gadget-usa-uk-final-plus{color:#ffffff73}.gadget-usa-uk-final-icon{background:#c9973d24;border:1px solid #c9973d40;border-radius:23px;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 19px;font-size:39px;display:flex}.gadget-usa-uk-final-eyebrow{color:#e3b75f;font-family:var(--font-special);letter-spacing:.11em;text-align:center;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.gadget-usa-uk-final-card h2{max-width:720px;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;margin:0 auto 19px;font-size:clamp(25px,4vw,35px);font-weight:800;line-height:1.2}.gadget-usa-uk-final-card>p{color:#fffc;text-align:center;max-width:720px;margin:0 auto 25px;font-size:15px}.gadget-usa-uk-final-points{grid-template-columns:1fr;gap:10px;margin-top:25px;display:grid}.gadget-usa-uk-final-points>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:12px;padding:16px 17px;display:flex}.gadget-usa-uk-final-points>div>span{color:#e3b75f;flex:none;font-size:19px}.gadget-usa-uk-final-points p{color:#ffffffd4;margin:0;font-size:14px;line-height:1.7}.gadget-usa-uk-final-cta{background:linear-gradient(135deg,#f28c282e,#c9973d1c);border:1px solid #f28c2859;border-radius:15px;align-items:flex-start;gap:13px;margin-top:23px;padding:21px;display:flex}.gadget-usa-uk-final-cta>span{flex:none;font-size:26px}.gadget-usa-uk-final-cta strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.65}@media (width<=700px){.gadget-usa-uk-section{margin-bottom:100px}.gadget-usa-uk-intro{margin-bottom:80px}.gadget-usa-uk-section-heading{margin-bottom:25px}.gadget-usa-uk-section-heading h2{padding:11px 14px;font-size:24px}.gadget-usa-uk-opening-title{font-size:clamp(27px,6vw,36px)}.gadget-usa-uk-hero-card{border-radius:19px;margin:24px 0 26px;padding:26px 19px}.gadget-usa-uk-hero-icon{border-radius:19px;width:64px;height:64px;font-size:33px}.gadget-usa-uk-hero-card h3{font-size:20px}.gadget-usa-uk-not-this,.gadget-usa-uk-yes-this{padding:15px}.gadget-usa-uk-not-this strong,.gadget-usa-uk-yes-this strong{font-size:14px}.gadget-usa-uk-training-story{gap:13px;padding:20px 17px}.gadget-usa-uk-training-story-icon{border-radius:13px;width:44px;height:44px;font-size:23px}.gadget-usa-uk-training-story-copy>strong{font-size:16px}.gadget-usa-uk-benefit-grid{grid-template-columns:1fr;gap:12px}.gadget-usa-uk-benefit-card{border-radius:17px;padding:22px 19px}.gadget-usa-uk-benefit-card h3{font-size:16px}.gadget-usa-uk-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gadget-usa-uk-learning-card{min-height:175px;padding:19px 15px}.gadget-usa-uk-learning-card strong{font-size:13px}.gadget-usa-uk-learning-card p{font-size:12.5px}.gadget-usa-uk-learning-wide{grid-column:1/-1}.gadget-usa-uk-straight-to-point{gap:13px;padding:20px 17px}.gadget-usa-uk-straight-icon{border-radius:13px;width:45px;height:45px;font-size:24px}.gadget-usa-uk-straight-to-point h3{font-size:18px}.gadget-usa-uk-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gadget-usa-uk-product-card{min-height:130px;padding:17px 13px}.gadget-usa-uk-product-card strong{font-size:13px}.gadget-usa-uk-product-card small{font-size:10.5px}.gadget-usa-uk-product-note{padding:16px}.gadget-usa-uk-profit-hero{border-radius:18px;padding:25px 20px}.gadget-usa-uk-profit-range{font-size:47px}.gadget-usa-uk-profit-hero h3{font-size:18px}.gadget-usa-uk-calculation-card{padding:17px 15px}.gadget-usa-uk-calculation-row{gap:10px}.gadget-usa-uk-calculation-icon{border-radius:11px;width:37px;height:37px;font-size:19px}.gadget-usa-uk-calculation-label span{font-size:13px}.gadget-usa-uk-calculation-label small{font-size:10px}.gadget-usa-uk-calculation-row>strong{font-size:15px}.gadget-usa-uk-calculation-result{padding:15px 13px}.gadget-usa-uk-calculation-result>strong{font-size:21px}.gadget-usa-uk-shipping-card{border-radius:18px;grid-template-columns:1fr;gap:20px;padding:19px}.gadget-usa-uk-shipping-visual{min-height:190px}.gadget-usa-uk-shipping-copy h3{font-size:20px}.gadget-usa-uk-included-grid{grid-template-columns:1fr;gap:10px}.gadget-usa-uk-included-card{padding:16px 14px}.gadget-usa-uk-start-card{border-radius:18px;padding:21px 17px}.gadget-usa-uk-start-heading h3{font-size:18px}.gadget-usa-uk-start-steps{grid-template-columns:1fr;gap:9px}.gadget-usa-uk-start-steps>div:not(.gadget-usa-uk-start-step-arrow){text-align:left;grid-template-columns:35px 39px 1fr;align-items:center;gap:10px;min-height:0;padding:13px 14px;display:grid}.gadget-usa-uk-start-steps>div>span:first-child{align-self:center;margin:0}.gadget-usa-uk-start-step-icon{text-align:center;margin:0}.gadget-usa-uk-start-steps strong{font-size:13px}.gadget-usa-uk-start-step-arrow{display:none}.gadget-usa-uk-final-card{border-radius:20px;padding:28px 19px}.gadget-usa-uk-final-icon{border-radius:19px;width:64px;height:64px;font-size:33px}.gadget-usa-uk-final-card h2{font-size:27px}.gadget-usa-uk-final-points p{font-size:13.5px}.gadget-usa-uk-final-cta{gap:10px;padding:17px 15px}.gadget-usa-uk-final-cta strong{font-size:14px}}@media (width<=430px){.gadget-usa-uk-section{margin-bottom:85px}.gadget-usa-uk-intro{margin-bottom:65px}.gadget-usa-uk-content p{font-size:15.5px;line-height:1.72}.gadget-usa-uk-section-heading h2{padding:10px 12px;font-size:21px}.gadget-usa-uk-opening-title{font-size:27px}.gadget-usa-uk-eyebrow{font-size:10px}.gadget-usa-uk-hero-card{padding:22px 15px}.gadget-usa-uk-hero-card h3{font-size:18px}.gadget-usa-uk-not-this,.gadget-usa-uk-yes-this{gap:9px;padding:13px 11px}.gadget-usa-uk-not-this>span,.gadget-usa-uk-yes-this>span{font-size:20px}.gadget-usa-uk-not-this small,.gadget-usa-uk-yes-this small{font-size:9px}.gadget-usa-uk-not-this strong,.gadget-usa-uk-yes-this strong{font-size:13px}.gadget-usa-uk-training-story{gap:11px;padding:18px 13px}.gadget-usa-uk-training-story-icon{border-radius:11px;width:38px;height:38px;font-size:20px}.gadget-usa-uk-training-story-copy>strong{font-size:15px}.gadget-usa-uk-fee-highlight{padding:12px}.gadget-usa-uk-fee-highlight strong{font-size:13.5px}.gadget-usa-uk-benefit-card{padding:20px 16px}.gadget-usa-uk-benefit-number{font-size:23px;top:16px;right:15px}.gadget-usa-uk-benefit-icon{border-radius:13px;width:45px;height:45px;font-size:23px}.gadget-usa-uk-learning-grid{gap:8px}.gadget-usa-uk-learning-card{min-height:180px;padding:17px 12px}.gadget-usa-uk-learning-card>span:first-child{font-size:10px;top:11px;right:11px}.gadget-usa-uk-learning-icon{margin-bottom:11px;font-size:23px}.gadget-usa-uk-learning-card strong{font-size:12.5px}.gadget-usa-uk-learning-card p{font-size:12px}.gadget-usa-uk-learning-wide{gap:12px;min-height:0;padding:18px 13px}.gadget-usa-uk-straight-to-point{align-items:flex-start;gap:11px;padding:18px 14px}.gadget-usa-uk-straight-to-point h3{font-size:16px}.gadget-usa-uk-product-card{min-height:125px;padding:15px 11px}.gadget-usa-uk-product-icon{border-radius:11px;width:37px;height:37px;margin-bottom:10px;font-size:21px}.gadget-usa-uk-product-card strong{font-size:12px}.gadget-usa-uk-product-card small{font-size:10px}.gadget-usa-uk-profit-hero{padding:22px 16px}.gadget-usa-uk-profit-range{font-size:42px}.gadget-usa-uk-profit-hero h3{font-size:17px}.gadget-usa-uk-example-heading{gap:10px}.gadget-usa-uk-example-heading>span{border-radius:12px;width:40px;height:40px;font-size:22px}.gadget-usa-uk-example-heading h3{font-size:16px}.gadget-usa-uk-calculation-card{padding:13px 11px}.gadget-usa-uk-calculation-row{gap:8px}.gadget-usa-uk-calculation-icon{border-radius:9px;width:32px;height:32px;font-size:17px}.gadget-usa-uk-calculation-label span{font-size:12px}.gadget-usa-uk-calculation-label small{font-size:9px}.gadget-usa-uk-calculation-row>strong{font-size:13px}.gadget-usa-uk-calculation-result{gap:8px;padding:13px 10px}.gadget-usa-uk-calculation-result span{font-size:9px}.gadget-usa-uk-calculation-result small{font-size:10px}.gadget-usa-uk-calculation-result>strong{font-size:18px}.gadget-usa-uk-profit-bottom{gap:10px;padding:16px 13px}.gadget-usa-uk-profit-bottom strong{font-size:14px}.gadget-usa-uk-shipping-card{gap:17px;padding:15px}.gadget-usa-uk-shipping-visual{min-height:175px}.gadget-usa-uk-shipping-copy h3{font-size:18px}.gadget-usa-uk-shipping-time{padding:13px}.gadget-usa-uk-shipping-time strong{font-size:15px}.gadget-usa-uk-included-card{gap:10px;padding:14px 11px}.gadget-usa-uk-included-card>span{border-radius:10px;width:36px;height:36px;font-size:19px}.gadget-usa-uk-included-card strong{font-size:13px}.gadget-usa-uk-included-card p{font-size:12.5px}.gadget-usa-uk-start-card{padding:19px 14px}.gadget-usa-uk-start-heading{gap:10px}.gadget-usa-uk-start-heading>span{font-size:25px}.gadget-usa-uk-start-heading h3{font-size:16px}.gadget-usa-uk-final-card{padding:25px 15px}.gadget-usa-uk-final-card h2{font-size:24px}.gadget-usa-uk-final-card>p{font-size:14px}.gadget-usa-uk-final-points>div{gap:9px;padding:13px 12px}.gadget-usa-uk-final-points p{font-size:12.5px}.gadget-usa-uk-final-cta{padding:15px 12px}.gadget-usa-uk-final-cta>span{font-size:22px}.gadget-usa-uk-final-cta strong{font-size:13px}}@media (width<=380px){.gadget-usa-uk-section-heading h2{font-size:19px}.gadget-usa-uk-opening-title{font-size:25px}.gadget-usa-uk-learning-grid{grid-template-columns:1fr}.gadget-usa-uk-learning-card{min-height:0;padding:18px 15px}.gadget-usa-uk-learning-card strong{font-size:13.5px}.gadget-usa-uk-learning-card p{font-size:12.5px}.gadget-usa-uk-learning-wide{grid-column:auto}.gadget-usa-uk-calculation-row{flex-wrap:wrap}.gadget-usa-uk-calculation-label{flex:calc(100% - 50px)}.gadget-usa-uk-calculation-row>strong{margin-left:40px}.gadget-usa-uk-calculation-result{flex-direction:column;align-items:flex-start}.gadget-usa-uk-calculation-result>strong{text-align:left}.gadget-usa-uk-final-card h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.gadget-usa-uk-benefit-card,.gadget-usa-uk-product-card{transition:none}.gadget-usa-uk-benefit-card:hover,.gadget-usa-uk-product-card:hover{transform:none}}.gadget-japan2-popup-content{color:#1c1710;width:100%}.gadget-japan2-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 28px;font-size:16px;line-height:1.75}.gadget-japan2-popup-content strong{overflow-wrap:anywhere}.gadget-japan2-section{width:100%;margin-bottom:145px}.gadget-japan2-intro{margin-bottom:65px}.gadget-japan2-final-section{margin-bottom:0}.gadget-japan2-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.gadget-japan2-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffe0);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex}.gadget-japan2-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1.45;display:block}.gadget-japan2-hero-card{isolation:isolate;text-align:center;background:radial-gradient(circle at 88% 12%,#f28c2829,#0000 32%),linear-gradient(140deg,#fff8ed,#fff 65%,#f6ecde);border:1px solid #c9973d47;border-radius:25px;width:100%;margin:30px 0 38px;padding:32px 30px 27px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c171013}.gadget-japan2-hero-card:before{z-index:-1;content:"";border:1px solid #c9973d30;border-radius:50%;width:175px;height:175px;position:absolute;top:-66px;left:-58px}.gadget-japan2-hero-card:after{z-index:-1;content:"";border:1px solid #f28c282b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-72px;right:-45px}.gadget-japan2-hero-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:27px;display:flex}.gadget-japan2-country-tag{color:#79561f;font-family:var(--font-special);letter-spacing:.07em;background:#fffc;border:1px solid #c9973d3d;border-radius:999px;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.gadget-japan2-hero-symbol{color:#d84b43;width:45px;height:45px;font-family:var(--font-heading);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;box-shadow:0 5px 16px #1c171012}.gadget-japan2-hero-icon{background:linear-gradient(145deg,#f28c2824,#fffffff5);border:1px solid #f28c2830;border-radius:25px;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 19px;font-size:41px;display:flex;box-shadow:0 10px 25px #f28c2814}.gadget-japan2-hero-card>.gadget-japan2-card-label{margin-bottom:12px}.gadget-japan2-hero-card>strong{max-width:690px;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 auto 14px;font-size:clamp(23px,3.4vw,31px);font-weight:800;line-height:1.3;display:block}.gadget-japan2-hero-card>p{color:#554c40;max-width:690px;margin:0 auto;font-size:15px}.gadget-japan2-hero-bottom{border-top:1px solid #c9973d33;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:29px;padding-top:23px;display:grid}.gadget-japan2-hero-bottom div{flex-direction:column;align-items:center;gap:7px;display:flex}.gadget-japan2-hero-bottom span{font-size:25px}.gadget-japan2-hero-bottom strong{font-family:var(--font-heading);font-size:13px;font-weight:800}.gadget-japan2-advantage-card{background:linear-gradient(135deg,#c9973d21,#fffffff5);border:1px solid #c9973d33;border-radius:19px;align-items:flex-start;gap:19px;margin:28px 0;padding:25px;display:flex}.gadget-japan2-advantage-icon{background:#c9973d24;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.gadget-japan2-advantage-content{flex:1;min-width:0}.gadget-japan2-advantage-content strong{font-family:var(--font-heading);margin-bottom:9px;font-size:19px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-advantage-content p{max-width:none;margin:0;font-size:15px}.gadget-japan2-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.gadget-japan2-feature-card{background:linear-gradient(145deg,#fff,#f8f1e7);border:1px solid #1c171012;border-radius:17px;min-width:0;padding:22px 19px;box-shadow:0 10px 25px #1c17100a}.gadget-japan2-feature-orange{background:linear-gradient(145deg,#f28c281f,#fff);border-color:#f28c2833}.gadget-japan2-feature-dark{color:#fff;background:#1c1710;border-color:#1c1710}.gadget-japan2-feature-icon{margin-bottom:15px;font-size:28px;display:block}.gadget-japan2-feature-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-feature-card p{margin:0;font-size:14px;line-height:1.65}.gadget-japan2-feature-dark p{color:#ffffffbf}.gadget-japan2-experience-card{color:#fff;background:radial-gradient(circle at 100% 0,#c9973d33,#0000 36%),linear-gradient(145deg,#1c1710,#30271d);border-radius:21px;margin:28px 0;padding:27px;position:relative;overflow:hidden;box-shadow:0 16px 35px #1c17101f}.gadget-japan2-experience-top{align-items:center;gap:14px;display:flex}.gadget-japan2-experience-icon{background:#c9973d29;border-radius:15px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;font-size:25px;display:flex}.gadget-japan2-experience-card .gadget-japan2-card-label{color:#e2b96d;margin-bottom:0}.gadget-japan2-experience-years{align-items:baseline;gap:12px;margin:25px 0 17px;display:flex}.gadget-japan2-experience-years strong{color:#e2b96d;font-family:var(--font-heading);letter-spacing:-.06em;font-size:clamp(58px,8vw,83px);font-weight:800;line-height:.95}.gadget-japan2-experience-years span{color:#ffffffb3;font-family:var(--font-special);letter-spacing:.13em;font-size:13px;font-weight:800}.gadget-japan2-experience-card p{color:#ffffffd4;max-width:690px;margin:0;font-size:15px}.gadget-japan2-experience-divider{background:#ffffff24;width:100%;height:1px;margin:22px 0}.gadget-japan2-training-card{background:linear-gradient(135deg,#f28c281c,#fffffff2);border-left:5px solid #f28c28;border-radius:17px;align-items:flex-start;gap:18px;margin:27px 0;padding:25px;display:flex}.gadget-japan2-training-icon{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:51px;height:51px;font-size:26px;display:flex}.gadget-japan2-training-copy{flex:1;min-width:0}.gadget-japan2-training-copy strong{font-family:var(--font-heading);margin-bottom:9px;font-size:19px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-training-copy p{max-width:none;margin:0;font-size:15px}.gadget-japan2-whatsapp-card{background:linear-gradient(135deg,#2a965b14,#fffffff0);border:1px solid #2a965b2e;border-radius:17px;align-items:center;gap:16px;margin-top:24px;padding:22px;display:flex}.gadget-japan2-whatsapp-icon{background:#2a965b1f;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.gadget-japan2-whatsapp-card>div:nth-child(2){flex:1;min-width:0}.gadget-japan2-whatsapp-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:17px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-whatsapp-card p{margin:0;font-size:14.5px}.gadget-japan2-whatsapp-mark{color:#fff;width:39px;height:39px;font-family:var(--font-heading);background:#218b55;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.gadget-japan2-learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.gadget-japan2-learning-card{background:linear-gradient(150deg,#fff,#f8f1e7);border:1px solid #1c171012;border-radius:17px;flex-direction:column;align-items:flex-start;min-width:0;min-height:238px;padding:22px 19px;display:flex;position:relative;box-shadow:0 10px 25px #1c17100a}.gadget-japan2-learning-orange{background:linear-gradient(150deg,#f28c281a,#fff);border-color:#f28c282e}.gadget-japan2-learning-gold{background:linear-gradient(150deg,#c9973d1f,#fff);border-color:#c9973d38}.gadget-japan2-learning-dark{color:#fff;background:linear-gradient(145deg,#30271d,#1c1710);border-color:#1c1710}.gadget-japan2-learning-number{color:#a2762ca6;font-family:var(--font-heading);font-size:13px;font-weight:800;position:absolute;top:17px;right:17px}.gadget-japan2-learning-dark .gadget-japan2-learning-number{color:#e2b96d}.gadget-japan2-learning-icon{background:#c9973d1f;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:19px;font-size:24px;display:flex}.gadget-japan2-learning-dark .gadget-japan2-learning-icon{background:#c9973d26}.gadget-japan2-learning-card strong{font-family:var(--font-heading);margin-bottom:9px;font-size:16px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-learning-card p{margin:0;font-size:14px;line-height:1.65}.gadget-japan2-learning-dark p{color:#ffffffc2}.gadget-japan2-learning-wide{grid-column:1/-1;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:19px;min-height:150px;display:grid}.gadget-japan2-learning-wide .gadget-japan2-learning-icon{grid-row:1/span 2;margin:0}.gadget-japan2-learning-wide .gadget-japan2-learning-number{top:16px;right:18px}.gadget-japan2-learning-wide strong{margin-bottom:5px}.gadget-japan2-learning-wide p{max-width:600px}.gadget-japan2-learning-note{background:#c9973d17;border-radius:14px;align-items:flex-start;gap:13px;margin-top:22px;padding:19px 21px;display:flex}.gadget-japan2-learning-note>span{color:#a2762c;flex:none;font-size:21px}.gadget-japan2-learning-note p{margin:0;font-size:14.5px}.gadget-japan2-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.gadget-japan2-product-card{text-align:center;background:linear-gradient(145deg,#fff,#f7efe4);border:1px solid #1c171012;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:150px;padding:19px 12px;transition:transform .18s,box-shadow .18s;display:flex}.gadget-japan2-product-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c171012}.gadget-japan2-product-orange{background:linear-gradient(145deg,#f28c281a,#fff);border-color:#f28c282b}.gadget-japan2-product-gold{background:linear-gradient(145deg,#c9973d1f,#fff);border-color:#c9973d33}.gadget-japan2-product-icon{background:#ffffffd9;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;font-size:27px;display:flex;box-shadow:0 5px 15px #1c17100b}.gadget-japan2-product-card strong{font-family:var(--font-heading);margin-bottom:6px;font-size:14.5px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-product-card>span{color:#756a5b;font-family:var(--font-body);font-size:12px;line-height:1.5}.gadget-japan2-product-wide{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;place-content:center start;justify-items:start;column-gap:16px;min-height:125px;display:grid}.gadget-japan2-product-wide .gadget-japan2-product-icon{grid-row:1/span 2;margin:0}.gadget-japan2-product-wide strong{align-self:end;margin-bottom:5px}.gadget-japan2-product-wide>span{align-self:start}.gadget-japan2-grade-card{background:linear-gradient(135deg,#c9973d1f,#fffffff2);border-left:5px solid #c9973d;border-radius:17px;align-items:center;gap:18px;margin-top:27px;padding:24px;display:flex}.gadget-japan2-grade-icon{background:#c9973d26;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.gadget-japan2-grade-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-grade-card p{margin:0;font-size:15px}.gadget-japan2-profit-card{color:#fff;background:radial-gradient(circle at 100% 0,#f28c2833,#0000 35%),linear-gradient(145deg,#1c1710,#30271d);border-radius:23px;margin-top:28px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c171021}.gadget-japan2-profit-top{align-items:center;gap:12px;margin-bottom:20px;display:flex}.gadget-japan2-profit-icon{background:#c9973d26;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:23px;display:flex}.gadget-japan2-profit-label{color:#e2b96d;font-family:var(--font-special);letter-spacing:.1em;font-size:11px;font-weight:800}.gadget-japan2-profit-number{color:#e2b96d;font-family:var(--font-heading);letter-spacing:-.055em;margin-bottom:13px;font-size:clamp(48px,7vw,72px);font-weight:800;line-height:1}.gadget-japan2-profit-card>strong{max-width:630px;font-family:var(--font-heading);margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-profit-card>p{color:#ffffffc7;max-width:690px;margin:0;font-size:15px}.gadget-japan2-profit-factors{border-top:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:27px;padding-top:24px;display:grid}.gadget-japan2-profit-factors div{text-align:center;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:13px 7px;display:flex}.gadget-japan2-profit-factors span{margin-bottom:4px;font-size:22px}.gadget-japan2-profit-factors strong{font-family:var(--font-heading);font-size:12px;font-weight:800;line-height:1.35}.gadget-japan2-profit-factors small{color:#ffffffa1;font-family:var(--font-body);font-size:10px;line-height:1.4}.gadget-japan2-profit-disclaimer{background:#ffffff12;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:15px;display:flex}.gadget-japan2-profit-disclaimer>span{flex:none;font-size:17px}.gadget-japan2-profit-disclaimer p{color:#ffffffbf;margin:0;font-size:12.5px;line-height:1.65}.gadget-japan2-guidance-heading{background:linear-gradient(135deg,#c9973d21,#fff);border:1px solid #c9973d38;border-radius:18px;align-items:center;gap:17px;margin-bottom:27px;padding:23px;display:flex}.gadget-japan2-guidance-heading>span{background:#c9973d24;border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.gadget-japan2-guidance-heading>div{min-width:0}.gadget-japan2-guidance-heading .gadget-japan2-card-label{margin-bottom:6px}.gadget-japan2-guidance-heading strong{font-family:var(--font-heading);font-size:21px;font-weight:800;line-height:1.35;display:block}.gadget-japan2-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:27px 0;display:grid}.gadget-japan2-process-card{background:linear-gradient(145deg,#fff,#f8f1e7);border:1px solid #1c171012;border-radius:16px;min-width:0;min-height:205px;padding:21px 17px;position:relative}.gadget-japan2-process-card>span{color:#a2762c;font-family:var(--font-heading);margin-bottom:20px;font-size:13px;font-weight:800;display:block}.gadget-japan2-process-icon{margin-bottom:12px;font-size:26px}.gadget-japan2-process-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:15px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-process-card p{margin:0;font-size:13px;line-height:1.65}.gadget-japan2-process-orange{background:linear-gradient(145deg,#f28c281a,#fff);border-color:#f28c282e}.gadget-japan2-process-gold{background:linear-gradient(145deg,#c9973d1c,#fff);border-color:#c9973d33}.gadget-japan2-process-dark{color:#fff;background:#1c1710;border-color:#1c1710}.gadget-japan2-process-dark>span{color:#e2b96d}.gadget-japan2-process-dark p{color:#ffffffbd}.gadget-japan2-goal-card{background:linear-gradient(135deg,#f28c281c,#fffffff5);border-left:5px solid #f28c28;border-radius:17px;align-items:center;gap:18px;margin-top:29px;padding:24px;display:flex}.gadget-japan2-goal-icon{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;display:flex}.gadget-japan2-goal-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:19px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-goal-card p{margin:0;font-size:15px}.gadget-japan2-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.gadget-japan2-audience-grid>div{text-align:center;background:linear-gradient(145deg,#fff,#f8f1e7);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:126px;padding:16px 12px;display:flex}.gadget-japan2-audience-grid>div>span{font-size:26px}.gadget-japan2-audience-grid strong{font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.4}.gadget-japan2-audience-grid .gadget-japan2-audience-wide{background:#c9973d17;border-color:#c9973d33;flex-direction:row;grid-column:1/-1;min-height:88px}.gadget-japan2-final-heading{color:#fff;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#1c1710,#30271d);border-radius:17px;margin:0 0 30px;padding:20px 22px;font-size:clamp(24px,4vw,33px);font-weight:800;line-height:1.22;box-shadow:0 14px 32px #1c17101c}.gadget-japan2-final-highlight{background:linear-gradient(135deg,#c9973d21,#fff);border:1px solid #c9973d38;border-radius:19px;align-items:flex-start;gap:18px;margin:28px 0;padding:25px;display:flex}.gadget-japan2-final-highlight-icon{background:#c9973d24;border-radius:16px;flex:none;justify-content:center;align-items:center;width:55px;height:55px;font-size:27px;display:flex}.gadget-japan2-final-highlight>div:last-child{flex:1;min-width:0}.gadget-japan2-final-highlight strong{font-family:var(--font-heading);margin-bottom:9px;font-size:19px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-final-highlight p{margin:0;font-size:15px}.gadget-japan2-final-access-card{background:linear-gradient(135deg,#2a965b13,#fff);border:1px solid #2a965b2b;border-radius:17px;align-items:flex-start;gap:15px;margin:26px 0;padding:22px;display:flex}.gadget-japan2-final-access-icon{color:#27834f;background:#2a965b1f;border-radius:13px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;font-size:22px;display:flex}.gadget-japan2-final-access-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;line-height:1.4;display:block}.gadget-japan2-final-access-card p{margin:0;font-size:14.5px}.gadget-japan2-cta-card{text-align:center;background:radial-gradient(circle at 100% 0,#f28c282b,#0000 37%),linear-gradient(145deg,#fff8ed,#fff);border:1px solid #c9973d3b;border-radius:23px;margin:31px 0 0;padding:34px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #1c171011}.gadget-japan2-cta-symbol{background:#c9973d24;border-radius:19px;justify-content:center;align-items:center;width:62px;height:62px;margin:0 auto 19px;font-size:31px;display:flex}.gadget-japan2-cta-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.1em;margin-bottom:11px;font-size:11px;font-weight:800;line-height:1.5;display:block}.gadget-japan2-cta-card>strong{max-width:650px;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 auto 13px;font-size:clamp(23px,3.5vw,30px);font-weight:800;line-height:1.3;display:block}.gadget-japan2-cta-card>p{color:#554c40;max-width:650px;margin:0 auto;font-size:15px}.gadget-japan2-cta-points{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:24px;display:flex}.gadget-japan2-cta-points span{color:#79561f;font-family:var(--font-body);background:#c9973d17;border:1px solid #c9973d33;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.gadget-japan2-product-card{transition:none}.gadget-japan2-product-card:hover{transform:none}}@media (width<=700px){.gadget-japan2-popup-content p{font-size:16px;line-height:1.75}.gadget-japan2-section{margin-bottom:115px}.gadget-japan2-intro{margin-bottom:48px}.gadget-japan2-section-heading{margin-bottom:27px}.gadget-japan2-section-heading h2{padding:11px 14px;font-size:24px;line-height:1.17}.gadget-japan2-hero-card{border-radius:19px;margin:23px 0 31px;padding:25px 19px 23px}.gadget-japan2-hero-top{margin-bottom:22px}.gadget-japan2-country-tag{padding:7px 10px;font-size:9px}.gadget-japan2-hero-symbol{width:39px;height:39px}.gadget-japan2-hero-icon{border-radius:20px;width:69px;height:69px;font-size:34px}.gadget-japan2-hero-card>strong{font-size:23px}.gadget-japan2-hero-card>p{font-size:15px}.gadget-japan2-hero-bottom{gap:7px;margin-top:23px;padding-top:20px}.gadget-japan2-hero-bottom span{font-size:23px}.gadget-japan2-hero-bottom strong{font-size:12px}.gadget-japan2-advantage-card{gap:13px;padding:21px 17px}.gadget-japan2-advantage-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.gadget-japan2-advantage-content strong{font-size:17px}.gadget-japan2-advantage-content p{font-size:14.5px}.gadget-japan2-feature-grid{grid-template-columns:1fr;gap:10px}.gadget-japan2-feature-card{padding:19px 17px}.gadget-japan2-feature-icon{margin-bottom:10px;font-size:24px}.gadget-japan2-feature-card strong{font-size:16px}.gadget-japan2-experience-card{border-radius:18px;padding:22px 19px}.gadget-japan2-experience-years strong{font-size:65px}.gadget-japan2-experience-card p{font-size:14.5px}.gadget-japan2-training-card{gap:13px;padding:20px 17px}.gadget-japan2-training-icon{border-radius:12px;width:43px;height:43px;font-size:22px}.gadget-japan2-training-copy strong{font-size:17px}.gadget-japan2-training-copy p{font-size:14.5px}.gadget-japan2-whatsapp-card{gap:12px;padding:19px 16px}.gadget-japan2-whatsapp-icon{border-radius:12px;width:43px;height:43px;font-size:22px}.gadget-japan2-whatsapp-card strong{font-size:15.5px}.gadget-japan2-whatsapp-card p{font-size:14px}.gadget-japan2-whatsapp-mark{width:33px;height:33px;font-size:9px}.gadget-japan2-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gadget-japan2-learning-card{border-radius:15px;min-height:218px;padding:19px 15px}.gadget-japan2-learning-number{top:14px;right:13px}.gadget-japan2-learning-icon{border-radius:12px;width:42px;height:42px;margin-bottom:15px;font-size:22px}.gadget-japan2-learning-card strong{font-size:14.5px}.gadget-japan2-learning-card p{font-size:13.5px}.gadget-japan2-learning-wide{grid-column:1/-1;column-gap:13px;min-height:132px;padding:20px 16px}.gadget-japan2-learning-wide .gadget-japan2-learning-icon{margin:0}.gadget-japan2-learning-note{padding:17px}.gadget-japan2-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gadget-japan2-product-card{border-radius:15px;min-height:135px;padding:16px 10px}.gadget-japan2-product-icon{border-radius:13px;width:46px;height:46px;margin-bottom:10px;font-size:24px}.gadget-japan2-product-card strong{font-size:13.5px}.gadget-japan2-product-card>span{font-size:11.5px}.gadget-japan2-product-wide{grid-column:1/-1;column-gap:12px;min-height:112px;padding:16px}.gadget-japan2-grade-card{gap:13px;padding:20px 17px}.gadget-japan2-grade-icon{border-radius:12px;width:43px;height:43px;font-size:22px}.gadget-japan2-grade-card strong{font-size:16px}.gadget-japan2-grade-card p{font-size:14.5px}.gadget-japan2-profit-card{border-radius:19px;padding:24px 19px}.gadget-japan2-profit-number{font-size:56px}.gadget-japan2-profit-card>strong{font-size:18px}.gadget-japan2-profit-card>p{font-size:14.5px}.gadget-japan2-profit-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;padding-top:19px}.gadget-japan2-profit-factors div{padding:12px 8px}.gadget-japan2-profit-factors div:last-child{grid-column:1/-1}.gadget-japan2-profit-factors strong{font-size:12.5px}.gadget-japan2-profit-factors small{font-size:11px}.gadget-japan2-guidance-heading{gap:13px;padding:20px 17px}.gadget-japan2-guidance-heading>span{border-radius:13px;width:45px;height:45px;font-size:23px}.gadget-japan2-guidance-heading strong{font-size:18px}.gadget-japan2-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gadget-japan2-process-card{min-height:190px;padding:18px 15px}.gadget-japan2-process-card>span{margin-bottom:15px}.gadget-japan2-process-card strong{font-size:14px}.gadget-japan2-process-card p{font-size:13px}.gadget-japan2-goal-card{gap:13px;padding:20px 17px}.gadget-japan2-goal-icon{border-radius:12px;width:43px;height:43px;font-size:22px}.gadget-japan2-goal-card strong{font-size:17px}.gadget-japan2-goal-card p{font-size:14.5px}.gadget-japan2-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gadget-japan2-audience-grid>div{min-height:105px;padding:13px 10px}.gadget-japan2-audience-grid>div>span{font-size:23px}.gadget-japan2-audience-grid strong{font-size:12.5px}.gadget-japan2-audience-grid .gadget-japan2-audience-wide{grid-column:1/-1;min-height:82px}.gadget-japan2-final-heading{border-radius:15px;margin-bottom:25px;padding:16px 15px;font-size:23px}.gadget-japan2-final-highlight{gap:13px;padding:20px 17px}.gadget-japan2-final-highlight-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.gadget-japan2-final-highlight strong{font-size:16.5px}.gadget-japan2-final-highlight p{font-size:14.5px}.gadget-japan2-final-access-card{gap:12px;padding:19px 16px}.gadget-japan2-final-access-icon{border-radius:11px;width:38px;height:38px;font-size:19px}.gadget-japan2-final-access-card strong{font-size:15.5px}.gadget-japan2-final-access-card p{font-size:14px}.gadget-japan2-cta-card{border-radius:19px;padding:27px 19px}.gadget-japan2-cta-symbol{border-radius:16px;width:54px;height:54px;font-size:27px}.gadget-japan2-cta-card>strong{font-size:24px}.gadget-japan2-cta-card>p{font-size:14.5px}.gadget-japan2-cta-points{gap:8px}.gadget-japan2-cta-points span{padding:8px 10px;font-size:11px}}@media (width<=430px){.gadget-japan2-section{margin-bottom:100px}.gadget-japan2-popup-content p{font-size:15.5px;line-height:1.72}.gadget-japan2-section-heading h2{padding:10px 12px;font-size:21px}.gadget-japan2-card-label{font-size:10px}.gadget-japan2-hero-card{padding:22px 15px 20px}.gadget-japan2-country-tag{letter-spacing:.045em;max-width:calc(100% - 48px);font-size:8px}.gadget-japan2-hero-card>strong{font-size:20px}.gadget-japan2-hero-card>p{font-size:14.5px}.gadget-japan2-hero-bottom strong{font-size:11.5px}.gadget-japan2-advantage-card{padding:18px 14px}.gadget-japan2-advantage-content strong{font-size:16px}.gadget-japan2-feature-card{padding:17px 15px}.gadget-japan2-experience-card{padding:20px 16px}.gadget-japan2-experience-top{align-items:flex-start;gap:11px}.gadget-japan2-experience-icon{border-radius:12px;width:41px;height:41px;font-size:21px}.gadget-japan2-experience-years strong{font-size:59px}.gadget-japan2-training-card{padding:18px 14px}.gadget-japan2-training-copy strong{font-size:16px}.gadget-japan2-whatsapp-card{align-items:flex-start;gap:10px;padding:17px 13px}.gadget-japan2-whatsapp-icon{width:37px;height:37px;font-size:19px}.gadget-japan2-whatsapp-card strong{font-size:14.5px}.gadget-japan2-whatsapp-mark{display:none}.gadget-japan2-learning-grid{gap:8px}.gadget-japan2-learning-card{min-height:224px;padding:17px 12px}.gadget-japan2-learning-number{font-size:11px;top:12px;right:10px}.gadget-japan2-learning-icon{width:39px;height:39px;font-size:20px}.gadget-japan2-learning-card strong{font-size:13.5px}.gadget-japan2-learning-card p{font-size:12.8px}.gadget-japan2-learning-wide{column-gap:10px;min-height:130px;padding:17px 12px}.gadget-japan2-learning-wide .gadget-japan2-learning-icon{width:37px;height:37px}.gadget-japan2-learning-note{gap:10px;padding:15px 13px}.gadget-japan2-learning-note p{font-size:14px}.gadget-japan2-products-grid{gap:8px}.gadget-japan2-product-card{min-height:128px;padding:14px 8px}.gadget-japan2-product-icon{width:42px;height:42px;font-size:22px}.gadget-japan2-product-card strong{font-size:12.5px}.gadget-japan2-product-card>span{font-size:11px}.gadget-japan2-product-wide{column-gap:10px;min-height:105px;padding:14px 11px}.gadget-japan2-grade-card{gap:11px;padding:18px 14px}.gadget-japan2-grade-icon{width:38px;height:38px;font-size:20px}.gadget-japan2-grade-card strong{font-size:15px}.gadget-japan2-profit-card{padding:21px 15px}.gadget-japan2-profit-top{gap:10px}.gadget-japan2-profit-icon{border-radius:11px;width:38px;height:38px;font-size:20px}.gadget-japan2-profit-label{font-size:9px}.gadget-japan2-profit-number{font-size:49px}.gadget-japan2-profit-card>strong{font-size:16.5px}.gadget-japan2-profit-factors{gap:7px}.gadget-japan2-profit-factors div{padding:11px 6px}.gadget-japan2-profit-factors strong{font-size:11.5px}.gadget-japan2-profit-factors small{font-size:10.5px}.gadget-japan2-guidance-heading{gap:11px;padding:18px 14px}.gadget-japan2-guidance-heading>span{width:39px;height:39px;font-size:21px}.gadget-japan2-guidance-heading strong{font-size:16px}.gadget-japan2-process-grid{gap:8px}.gadget-japan2-process-card{min-height:190px;padding:16px 12px}.gadget-japan2-process-card strong{font-size:13px}.gadget-japan2-process-card p{font-size:12.5px}.gadget-japan2-goal-card{gap:11px;padding:18px 14px}.gadget-japan2-goal-icon{width:38px;height:38px;font-size:20px}.gadget-japan2-goal-card strong{font-size:15.5px}.gadget-japan2-audience-grid{gap:8px}.gadget-japan2-audience-grid>div{min-height:95px;padding:12px 8px}.gadget-japan2-audience-grid strong{font-size:12px}.gadget-japan2-final-heading{padding:14px 12px;font-size:21px}.gadget-japan2-final-highlight{gap:10px;padding:18px 13px}.gadget-japan2-final-highlight-icon{width:37px;height:37px;font-size:20px}.gadget-japan2-final-highlight strong{font-size:15px}.gadget-japan2-final-access-card{gap:10px;padding:17px 12px}.gadget-japan2-final-access-icon{width:33px;height:33px;font-size:17px}.gadget-japan2-final-access-card strong{font-size:14.5px}.gadget-japan2-cta-card{padding:24px 15px}.gadget-japan2-cta-card>strong{font-size:21px}.gadget-japan2-cta-points{gap:7px}.gadget-japan2-cta-points span{padding:7px 9px;font-size:10px}}@media (width<=380px){.gadget-japan2-section-heading h2{font-size:19px}.gadget-japan2-hero-card>strong{font-size:18px}.gadget-japan2-hero-bottom{gap:4px}.gadget-japan2-hero-bottom strong{font-size:10.5px}.gadget-japan2-learning-grid{grid-template-columns:1fr}.gadget-japan2-learning-card{min-height:auto;padding:18px 15px}.gadget-japan2-learning-card strong{font-size:14.5px}.gadget-japan2-learning-card p{font-size:13.5px}.gadget-japan2-learning-wide{flex-direction:column;grid-column:auto;align-items:flex-start;gap:0;min-height:auto;display:flex}.gadget-japan2-learning-wide .gadget-japan2-learning-icon{margin-bottom:14px}.gadget-japan2-products-grid{gap:7px}.gadget-japan2-product-card{min-height:120px;padding:12px 7px}.gadget-japan2-product-card strong{font-size:12px}.gadget-japan2-product-wide{flex-direction:row;align-items:center;gap:10px;min-height:100px;display:flex}.gadget-japan2-product-wide .gadget-japan2-product-icon{flex:none;margin:0}.gadget-japan2-product-wide strong{margin-bottom:4px}.gadget-japan2-profit-number{font-size:43px}.gadget-japan2-process-card{min-height:205px;padding:14px 10px}.gadget-japan2-process-card strong{font-size:12.5px}.gadget-japan2-process-card p{font-size:12px}.gadget-japan2-final-heading,.gadget-japan2-cta-card>strong{font-size:19px}}.g4dubai-popup-content{color:#1c1710;width:100%}.g4dubai-popup-content *,.g4dubai-popup-content :before,.g4dubai-popup-content :after{box-sizing:border-box}.g4dubai-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 30px;font-size:16px;line-height:1.75}.g4dubai-popup-content strong{overflow-wrap:anywhere}.g4dubai-section{width:100%;margin-bottom:145px}.g4dubai-intro{margin-bottom:55px}.g4dubai-final-section{margin-bottom:0}.g4dubai-section-heading{text-align:center;justify-content:center;margin-bottom:32px;display:flex}.g4dubai-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.025em;text-align:center;background:linear-gradient(135deg,#f28c281c,#c9973d1a,#fffffff0);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(24px,4vw,31px);font-weight:800;line-height:1.18;display:inline-flex}.g4dubai-mini-label{color:#a56b21;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1.4;display:block}.g4dubai-hero-card{text-align:center;background:radial-gradient(circle at 90% 10%,#f28c282b,#0000 33%),radial-gradient(circle at 8% 90%,#c9973d21,#0000 34%),linear-gradient(145deg,#fffaf2,#fff 62%,#f8ecdb);border:1px solid #f28c2833;border-radius:24px;margin:28px 0;padding:31px 30px 29px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c171013}.g4dubai-hero-topline{justify-content:center;align-items:center;gap:10px;display:flex}.g4dubai-hero-flag{font-size:25px}.g4dubai-hero-eyebrow{color:#a56b21;font-family:var(--font-special);letter-spacing:.12em;font-size:11px;font-weight:800}.g4dubai-hero-visual{justify-content:center;align-items:center;min-height:150px;margin:16px auto 10px;display:flex;position:relative}.g4dubai-hero-device{background:#ffffffe0;border:1px solid #c9973d3b;border-radius:22px;justify-content:center;align-items:center;display:flex;box-shadow:0 15px 30px #1c171017}.g4dubai-device-phone{z-index:2;width:88px;height:116px;font-size:46px;transform:rotate(-9deg)translate(15px)}.g4dubai-device-laptop{z-index:3;width:126px;height:105px;font-size:55px;transform:translateY(12px)}.g4dubai-device-watch{z-index:2;width:77px;height:93px;font-size:40px;transform:rotate(9deg)translate(-10px)}.g4dubai-hero-label{color:#9a5a15;font-family:var(--font-special);letter-spacing:.1em;background:#f28c281f;border-radius:999px;margin:0 0 10px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-block}.g4dubai-hero-card h2{max-width:650px;font-family:var(--font-heading);letter-spacing:-.035em;margin:0 auto 12px;font-size:clamp(27px,4.5vw,37px);font-weight:800;line-height:1.15}.g4dubai-hero-card>p{max-width:650px;margin:0 auto;font-size:15.5px}.g4dubai-hero-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.g4dubai-hero-tags span{font-family:var(--font-heading);background:#ffffffd6;border:1px solid #1c171012;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.g4dubai-intro-note{background:linear-gradient(120deg,#f28c281a,#fffffff0);border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:16px;padding:22px 23px;display:flex}.g4dubai-intro-note-icon{background:#f28c2824;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.g4dubai-intro-note strong{font-family:var(--font-heading);margin-bottom:6px;font-size:17px;font-weight:800;display:block}.g4dubai-intro-note p{max-width:none;margin:0;font-size:14.5px}.g4dubai-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:27px 0 29px;display:grid}.g4dubai-condition-card{background:linear-gradient(145deg,#fff,#f8f0e5);border:1px solid #1c171012;border-radius:19px;padding:25px 23px;position:relative;overflow:hidden;box-shadow:0 10px 27px #1c17100b}.g4dubai-condition-new{background:linear-gradient(145deg,#c9973d1f,#fff 75%);border-color:#c9973d40}.g4dubai-condition-used{background:linear-gradient(145deg,#f28c281c,#fff 75%);border-color:#f28c283b}.g4dubai-condition-icon{background:#ffffffdb;border-radius:17px;justify-content:center;align-items:center;width:57px;height:57px;margin-bottom:17px;font-size:30px;display:flex;box-shadow:0 7px 17px #1c17100d}.g4dubai-condition-card>strong{font-family:var(--font-heading);margin-bottom:9px;font-size:20px;font-weight:800;line-height:1.3;display:block}.g4dubai-condition-card>p{margin:0 0 18px;font-size:14.5px;line-height:1.7}.g4dubai-condition-footer{font-family:var(--font-heading);border-top:1px solid #1c171014;align-items:center;gap:8px;padding-top:13px;font-size:12px;font-weight:800;display:flex}.g4dubai-condition-footer span:first-child{color:#a56b21;font-size:16px}.g4dubai-key-point{color:#fff;background:#1c1710;border-radius:18px;align-items:center;gap:17px;margin-top:28px;padding:24px;display:flex;box-shadow:0 14px 30px #1c17101c}.g4dubai-key-point-icon{background:#f28c2826;border-radius:16px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:27px;display:flex}.g4dubai-key-point .g4dubai-mini-label{color:#f2b66e}.g4dubai-key-point strong{font-family:var(--font-heading);margin-bottom:7px;font-size:18px;font-weight:800;line-height:1.4;display:block}.g4dubai-key-point p{color:#ffffffc2;max-width:none;margin:0;font-size:14.5px}.g4dubai-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:27px;display:grid}.g4dubai-learning-card{background:linear-gradient(145deg,#fffffffa,#f6ecdebf);border:1px solid #1c171012;border-radius:17px;min-width:0;padding:21px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 22px #1c171009}.g4dubai-learning-card:hover{transform:translateY(-3px);box-shadow:0 13px 27px #1c171012}.g4dubai-learning-orange{background:linear-gradient(145deg,#f28c281a,#fff 80%);border-color:#f28c282e}.g4dubai-learning-gold{background:linear-gradient(145deg,#c9973d1c,#fff 80%);border-color:#c9973d33}.g4dubai-learning-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.g4dubai-learning-icon{background:#ffffffe6;border-radius:15px;justify-content:center;align-items:center;width:49px;height:49px;font-size:25px;display:flex;box-shadow:0 6px 15px #1c17100b}.g4dubai-learning-check{color:#a56b21;font-size:16px;font-weight:900}.g4dubai-learning-card>strong{font-family:var(--font-heading);margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.4;display:block}.g4dubai-learning-card>p{max-width:none;margin:0;font-size:14px;line-height:1.7}.g4dubai-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 28px;display:grid}.g4dubai-product-card{background:linear-gradient(145deg,#fff,#f8f0e5);border:1px solid #1c171012;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:144px;padding:17px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1c17100a}.g4dubai-product-card:hover{transform:translateY(-3px);box-shadow:0 13px 25px #1c171012}.g4dubai-product-orange{background:linear-gradient(145deg,#f28c281a,#fff 80%);border-color:#f28c282e}.g4dubai-product-gold{background:linear-gradient(145deg,#c9973d1f,#fff 80%);border-color:#c9973d33}.g4dubai-product-icon-wrap{background:#ffffffde;border-radius:15px;justify-content:center;align-items:center;width:51px;height:51px;display:flex;box-shadow:0 5px 13px #1c17100a}.g4dubai-product-icon{font-size:27px}.g4dubai-product-card>strong{max-width:calc(100% - 14px);font-family:var(--font-heading);font-size:13.5px;font-weight:800;line-height:1.4}.g4dubai-product-arrow{color:#a56b21;font-size:16px;font-weight:800;position:absolute;bottom:14px;right:14px}.g4dubai-product-note{background:linear-gradient(125deg,#c9973d1a,#fffffff0);border:1px solid #c9973d30;border-radius:17px;align-items:center;gap:15px;padding:22px;display:flex}.g4dubai-product-note-icon{background:#c9973d21;border-radius:14px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;font-size:24px;display:flex}.g4dubai-product-note strong{font-family:var(--font-heading);margin-bottom:5px;font-size:16px;font-weight:800;display:block}.g4dubai-product-note p{max-width:none;margin:0;font-size:14.5px}.g4dubai-process-list{flex-direction:column;gap:12px;margin-top:27px;display:flex}.g4dubai-process-row{background:linear-gradient(110deg,#c9973d17,#fffffff5 55%);border:1px solid #1c171012;border-radius:17px;grid-template-columns:46px 55px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:21px;display:grid}.g4dubai-process-row-alt{background:linear-gradient(110deg,#f28c281a,#fffffff5 55%);border-color:#f28c282b}.g4dubai-process-number{color:#b17a2c;font-family:var(--font-heading);font-size:25px;font-weight:800;line-height:1}.g4dubai-process-icon{background:#ffffffe6;border-radius:15px;justify-content:center;align-items:center;width:51px;height:51px;font-size:25px;display:flex}.g4dubai-process-copy strong{font-family:var(--font-heading);margin-bottom:6px;font-size:14px;font-weight:800;line-height:1.4;display:block}.g4dubai-process-copy p{max-width:none;margin:0;font-size:14px;line-height:1.65}.g4dubai-process-check{color:#a56b21;font-size:16px;font-weight:900}.g4dubai-start-card{background:radial-gradient(circle at 100% 0,#f28c2821,#0000 34%),linear-gradient(140deg,#fff9ef,#fff 65%,#f8eddd);border:1px solid #c9973d38;border-radius:22px;padding:29px;box-shadow:0 14px 33px #1c17100f}.g4dubai-start-heading{align-items:center;gap:16px;margin-bottom:22px;display:flex}.g4dubai-start-icon{background:#c9973d24;border-radius:18px;flex:none;justify-content:center;align-items:center;width:59px;height:59px;font-size:30px;display:flex}.g4dubai-start-heading .g4dubai-mini-label{margin-bottom:6px}.g4dubai-start-heading h3{font-family:var(--font-heading);letter-spacing:-.025em;margin:0;font-size:clamp(22px,3.5vw,29px);font-weight:800;line-height:1.2}.g4dubai-start-card>p{margin-bottom:23px;font-size:15px}.g4dubai-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:21px;display:grid}.g4dubai-start-steps>div{background:#ffffffd4;border:1px solid #1c17100f;border-radius:15px;flex-direction:column;align-items:flex-start;gap:15px;min-height:123px;padding:17px;display:flex}.g4dubai-start-steps span{color:#f2b66e;width:31px;height:31px;font-family:var(--font-heading);background:#1c1710;border-radius:10px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.g4dubai-start-steps strong{font-family:var(--font-heading);font-size:13px;font-weight:800;line-height:1.45}.g4dubai-start-bottom{background:#f28c281a;border-radius:13px;align-items:flex-start;gap:12px;padding:17px;display:flex}.g4dubai-start-bottom>span{flex:none;font-size:20px}.g4dubai-start-bottom p{max-width:none;margin:0;font-size:14px;font-weight:600}.g4dubai-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:26px 0 24px;display:grid}.g4dubai-audience-card{background:linear-gradient(145deg,#fff,#f8f0e5);border:1px solid #1c171012;border-radius:18px;min-height:177px;padding:22px}.g4dubai-audience-orange{background:linear-gradient(145deg,#f28c281a,#fff 80%);border-color:#f28c282e}.g4dubai-audience-gold{background:linear-gradient(145deg,#c9973d1c,#fff 80%);border-color:#c9973d33}.g4dubai-audience-card>span{margin-bottom:15px;font-size:28px;display:block}.g4dubai-audience-card>strong{font-family:var(--font-heading);margin-bottom:7px;font-size:16px;font-weight:800;display:block}.g4dubai-audience-card>p{max-width:none;margin:0;font-size:14px;line-height:1.65}.g4dubai-purpose-banner{color:#fff;text-align:center;background:#1c1710;border-radius:16px;justify-content:center;align-items:center;gap:13px;padding:22px;display:flex}.g4dubai-purpose-banner>span{flex:none;font-size:25px}.g4dubai-purpose-banner strong{font-family:var(--font-heading);font-size:16px;font-weight:800;line-height:1.5}.g4dubai-final-card{color:#fff;background:radial-gradient(circle at 100% 0,#f28c282e,#0000 33%),linear-gradient(145deg,#1c1710,#292219 68%,#382b1c);border:1px solid #f28c2830;border-radius:25px;padding:35px;position:relative;overflow:hidden;box-shadow:0 20px 45px #1c171026}.g4dubai-final-top{align-items:center;gap:11px;margin-bottom:22px;display:flex}.g4dubai-final-flag{font-size:26px}.g4dubai-final-eyebrow{color:#f2b66e;font-family:var(--font-special);letter-spacing:.1em;font-size:11px;font-weight:800;line-height:1.4}.g4dubai-final-card h2{max-width:680px;font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(27px,4.5vw,39px);font-weight:800;line-height:1.15}.g4dubai-final-card>p{color:#ffffffd1;max-width:720px;margin-bottom:24px;font-size:15px;line-height:1.8}.g4dubai-final-highlight{background:#ffffff0e;border:1px solid #f2b66e2e;border-radius:17px;align-items:flex-start;gap:16px;margin:25px 0;padding:22px;display:flex}.g4dubai-final-highlight-icon{background:#f28c2826;border-radius:15px;flex:none;justify-content:center;align-items:center;width:49px;height:49px;font-size:26px;display:flex}.g4dubai-final-highlight strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.g4dubai-final-highlight p{color:#ffffffc2;max-width:none;margin:0;font-size:14.5px}.g4dubai-final-learn{background:#ffffff0f;border-radius:17px;flex-direction:column;gap:13px;margin:28px 0;padding:23px;display:flex}.g4dubai-final-learn .g4dubai-mini-label{color:#f2b66e;margin-bottom:5px}.g4dubai-final-learn>div{color:#ffffffe6;font-family:var(--font-body);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.6;display:flex}.g4dubai-final-learn>div span{color:#f2b66e;flex:none;font-size:16px;font-weight:900}.g4dubai-final-cta{text-align:center;background:linear-gradient(135deg,#f28c282e,#c9973d17);border:1px solid #f28c284d;border-radius:19px;margin-top:29px;padding:26px}.g4dubai-final-cta-icon{margin-bottom:12px;font-size:33px;display:block}.g4dubai-final-cta>strong{font-family:var(--font-heading);margin-bottom:10px;font-size:22px;font-weight:800;display:block}.g4dubai-final-cta>p{color:#ffffffe0;max-width:600px;margin:0 auto;font-size:15px;line-height:1.8}@media (width<=700px){.g4dubai-popup-content p{font-size:15.5px;line-height:1.75}.g4dubai-section{margin-bottom:120px}.g4dubai-intro{margin-bottom:46px}.g4dubai-section-heading{margin-bottom:26px}.g4dubai-section-heading h2{padding:11px 14px;font-size:24px;line-height:1.18}.g4dubai-hero-card{border-radius:20px;padding:26px 19px}.g4dubai-hero-visual{min-height:125px}.g4dubai-device-phone{width:70px;height:96px;font-size:38px}.g4dubai-device-laptop{width:105px;height:88px;font-size:46px}.g4dubai-device-watch{width:64px;height:78px;font-size:33px}.g4dubai-hero-card h2{font-size:28px}.g4dubai-hero-card>p{font-size:14.5px}.g4dubai-hero-tags{gap:7px}.g4dubai-hero-tags span{padding:8px 10px;font-size:11px}.g4dubai-intro-note{gap:12px;padding:19px 16px}.g4dubai-intro-note-icon{width:42px;height:42px;font-size:21px}.g4dubai-intro-note strong{font-size:15.5px}.g4dubai-condition-grid{gap:10px}.g4dubai-condition-card{border-radius:16px;padding:19px 15px}.g4dubai-condition-icon{border-radius:13px;width:47px;height:47px;margin-bottom:13px;font-size:25px}.g4dubai-condition-card>strong{font-size:17px}.g4dubai-condition-card>p{font-size:13.5px}.g4dubai-condition-footer{align-items:flex-start;font-size:11px}.g4dubai-key-point{gap:13px;padding:20px 17px}.g4dubai-key-point-icon{border-radius:13px;width:44px;height:44px;font-size:23px}.g4dubai-key-point strong{font-size:16px}.g4dubai-key-point p{font-size:14px}.g4dubai-learning-grid{gap:10px}.g4dubai-learning-card{border-radius:15px;padding:17px 15px}.g4dubai-learning-icon{border-radius:13px;width:43px;height:43px;font-size:22px}.g4dubai-learning-card>strong{font-size:14.5px}.g4dubai-learning-card>p{font-size:13.5px}.g4dubai-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.g4dubai-product-card{min-height:127px;padding:15px}.g4dubai-product-icon-wrap{border-radius:13px;width:45px;height:45px}.g4dubai-product-icon{font-size:24px}.g4dubai-product-card>strong{font-size:13px}.g4dubai-product-note{gap:12px;padding:19px 16px}.g4dubai-product-note-icon{border-radius:12px;width:42px;height:42px;font-size:21px}.g4dubai-product-note strong{font-size:15px}.g4dubai-product-note p{font-size:14px}.g4dubai-process-list{gap:10px}.g4dubai-process-row{border-radius:15px;grid-template-columns:33px 43px minmax(0,1fr) 15px;gap:10px;padding:16px 13px}.g4dubai-process-number{font-size:19px}.g4dubai-process-icon{border-radius:12px;width:41px;height:41px;font-size:21px}.g4dubai-process-copy strong{font-size:12.5px}.g4dubai-process-copy p{font-size:13px}.g4dubai-start-card{border-radius:18px;padding:22px 17px}.g4dubai-start-heading{gap:12px}.g4dubai-start-icon{border-radius:14px;width:47px;height:47px;font-size:24px}.g4dubai-start-heading h3{font-size:23px}.g4dubai-start-steps{grid-template-columns:1fr;gap:9px}.g4dubai-start-steps>div{flex-direction:row;align-items:center;gap:12px;min-height:auto;padding:13px}.g4dubai-start-steps span{flex:none}.g4dubai-start-steps strong{font-size:13.5px}.g4dubai-start-bottom{padding:14px}.g4dubai-audience-grid{gap:10px}.g4dubai-audience-card{min-height:160px;padding:17px}.g4dubai-audience-card>span{margin-bottom:12px;font-size:25px}.g4dubai-audience-card>strong{font-size:14.5px}.g4dubai-audience-card>p{font-size:13.5px}.g4dubai-purpose-banner{gap:10px;padding:18px 15px}.g4dubai-purpose-banner strong{font-size:14px}.g4dubai-final-card{border-radius:21px;padding:26px 19px}.g4dubai-final-card h2{font-size:29px}.g4dubai-final-highlight{gap:12px;padding:17px}.g4dubai-final-highlight-icon{border-radius:12px;width:42px;height:42px;font-size:22px}.g4dubai-final-highlight strong{font-size:15.5px}.g4dubai-final-highlight p{font-size:14px}.g4dubai-final-learn{padding:18px 15px}.g4dubai-final-learn>div{font-size:13.5px}.g4dubai-final-cta{border-radius:16px;padding:21px 16px}.g4dubai-final-cta>strong{font-size:19px}.g4dubai-final-cta>p{font-size:14px}}@media (width<=430px){.g4dubai-section{margin-bottom:108px}.g4dubai-section-heading h2{padding:10px 12px;font-size:21px}.g4dubai-popup-content p{font-size:15px;line-height:1.72}.g4dubai-hero-card{padding:23px 15px}.g4dubai-hero-eyebrow{font-size:10px}.g4dubai-hero-card h2{font-size:25px}.g4dubai-hero-visual{min-height:112px}.g4dubai-device-phone{width:62px;height:85px;font-size:33px}.g4dubai-device-laptop{width:91px;height:77px;font-size:40px}.g4dubai-device-watch{width:56px;height:68px;font-size:29px}.g4dubai-hero-tags span{font-size:10.5px}.g4dubai-condition-grid{gap:8px}.g4dubai-condition-card{padding:16px 11px}.g4dubai-condition-card>strong{font-size:15px}.g4dubai-condition-card>p{font-size:12.5px}.g4dubai-condition-footer{gap:5px;font-size:10px}.g4dubai-key-point{padding:18px 14px}.g4dubai-key-point strong{font-size:15px}.g4dubai-learning-grid{gap:8px}.g4dubai-learning-card{padding:15px 12px}.g4dubai-learning-top{margin-bottom:13px}.g4dubai-learning-icon{width:39px;height:39px;font-size:20px}.g4dubai-learning-card>strong{font-size:13.5px}.g4dubai-learning-card>p{font-size:12.5px;line-height:1.65}.g4dubai-product-grid{gap:8px}.g4dubai-product-card{min-height:116px;padding:12px}.g4dubai-product-icon-wrap{width:41px;height:41px}.g4dubai-product-icon{font-size:22px}.g4dubai-product-card>strong{font-size:12.5px}.g4dubai-product-arrow{font-size:14px;bottom:10px;right:10px}.g4dubai-process-row{grid-template-columns:29px 37px minmax(0,1fr) 13px;gap:8px;padding:14px 10px}.g4dubai-process-number{font-size:17px}.g4dubai-process-icon{width:36px;height:36px;font-size:18px}.g4dubai-process-copy strong{font-size:11.5px}.g4dubai-process-copy p{font-size:12.5px;line-height:1.6}.g4dubai-process-check{font-size:13px}.g4dubai-audience-grid{gap:8px}.g4dubai-audience-card{min-height:151px;padding:14px}.g4dubai-audience-card>strong{font-size:13.5px}.g4dubai-audience-card>p{font-size:12.5px}.g4dubai-final-card{padding:23px 15px}.g4dubai-final-card h2{font-size:25px}.g4dubai-final-eyebrow{font-size:9.5px}.g4dubai-final-highlight{padding:15px 12px}.g4dubai-final-highlight strong{font-size:14.5px}.g4dubai-final-highlight p{font-size:13.5px}.g4dubai-final-learn{padding:16px 12px}.g4dubai-final-learn>div{font-size:13px}.g4dubai-final-cta{padding:20px 13px}.g4dubai-final-cta>p{font-size:13.5px}}@media (width<=380px){.g4dubai-section{margin-bottom:95px}.g4dubai-section-heading h2{font-size:19px}.g4dubai-hero-card h2{font-size:23px}.g4dubai-hero-visual{transform:scale(.92)}.g4dubai-condition-card{padding:14px 9px}.g4dubai-condition-card>strong{font-size:14px}.g4dubai-condition-card>p{font-size:12px}.g4dubai-condition-footer{font-size:9.5px}.g4dubai-learning-card{padding:13px 10px}.g4dubai-learning-card>strong{font-size:12.5px}.g4dubai-learning-card>p{font-size:12px}.g4dubai-product-card{min-height:109px;padding:10px}.g4dubai-product-card>strong{font-size:12px}.g4dubai-process-row{grid-template-columns:26px 33px minmax(0,1fr) 12px;gap:6px;padding:13px 8px}.g4dubai-process-number{font-size:15px}.g4dubai-process-icon{width:32px;height:32px;font-size:16px}.g4dubai-process-copy strong{font-size:10.5px}.g4dubai-process-copy p{font-size:12px}.g4dubai-audience-card{padding:12px}.g4dubai-audience-card>strong{font-size:12.5px}.g4dubai-audience-card>p{font-size:12px}.g4dubai-final-card h2{font-size:23px}}.hongkong5-popup-content{color:#1c1710;width:100%}.hongkong5-popup-content p{max-width:780px;font-family:var(--font-body);margin:0 0 32px;font-size:16px;line-height:1.75}.hongkong5-popup-content strong{overflow-wrap:anywhere}.hongkong5-section{width:100%;margin-bottom:150px}.hongkong5-intro{margin-bottom:58px}.hongkong5-final-section{margin-bottom:0}.hongkong5-card-label{color:#a2762c;font-family:var(--font-special);letter-spacing:.09em;margin-bottom:9px;font-size:11px;font-weight:800;line-height:1.45;display:block}.hongkong5-section-heading{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.hongkong5-section-heading h2{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;background:linear-gradient(135deg,#daab5326,#ffffffd6);border:1px dashed #c9973d99;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:13px 20px;font-size:clamp(25px,4vw,31px);font-weight:800;line-height:1.15;display:inline-flex}.hongkong5-hero-card{text-align:center;background:radial-gradient(circle at 50% 42%,#f28c2821,#0000 42%),linear-gradient(145deg,#fffaf2,#fff 65%,#f6ecde);border:1px solid #c9973d40;border-radius:25px;width:100%;margin:28px 0 35px;padding:27px 30px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c171013}.hongkong5-hero-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hongkong5-hero-tag{color:#8c6423;font-family:var(--font-special);letter-spacing:.07em;background:#ffffffd4;border:1px solid #c9973d38;border-radius:999px;align-items:center;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.hongkong5-hero-orbit{color:#c9973d;font-size:27px}.hongkong5-hero-visual{justify-content:center;align-items:center;width:min(100%,410px);height:205px;margin:6px auto 17px;display:flex;position:relative}.hongkong5-hero-glow{background:radial-gradient(circle,#f28c2833,#c9973d14 55%,#0000 72%);border-radius:50%;width:195px;height:195px;position:absolute}.hongkong5-hero-product{background:#fffffff0;border:1px solid #c9973d38;border-radius:22px;justify-content:center;align-items:center;font-size:30px;display:flex;position:absolute;box-shadow:0 12px 30px #1c171017}.hongkong5-hero-product-main{z-index:2;background:linear-gradient(145deg,#fff,#fff3e1);border:2px solid #f28c2857;border-radius:27px;width:108px;height:132px;font-size:53px;box-shadow:0 17px 40px #f28c2826}.hongkong5-hero-product-left{z-index:1;width:76px;height:76px;top:47px;left:calc(50% - 139px);transform:rotate(-10deg)}.hongkong5-hero-product-right{z-index:1;width:83px;height:83px;top:37px;right:calc(50% - 153px);transform:rotate(8deg)}.hongkong5-hero-product-bottom{z-index:3;border-radius:17px;width:59px;height:59px;font-size:26px;bottom:0;left:calc(50% + 40px);transform:rotate(7deg)}.hongkong5-hero-card>strong{max-width:700px;font-family:var(--font-heading);letter-spacing:-.025em;margin:0 auto 12px;font-size:clamp(22px,3vw,29px);font-weight:800;line-height:1.32;display:block}.hongkong5-hero-card>p{max-width:650px;margin:0 auto;font-size:15.5px}.hongkong5-hero-bottom{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:23px;display:flex}.hongkong5-hero-bottom span{font-family:var(--font-body);background:#fff;border:1px solid #1c171012;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.hongkong5-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:27px 0 30px;display:grid}.hongkong5-fact-card{background:linear-gradient(145deg,#fff,#f6ecde);border:1px solid #1c171012;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:180px;padding:22px 19px;display:flex;box-shadow:0 10px 25px #1c17100b}.hongkong5-fact-orange{background:linear-gradient(145deg,#f28c281f,#fff);border-color:#f28c2833}.hongkong5-fact-dark{color:#fff;background:linear-gradient(145deg,#2b241b,#1c1710);border-color:#1c1710}.hongkong5-fact-icon{margin-bottom:14px;font-size:28px}.hongkong5-fact-card strong{font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:800;line-height:1.35;display:block}.hongkong5-fact-card p{opacity:.8;max-width:none;margin:0;font-size:13.5px;line-height:1.6}.hongkong5-fact-dark .hongkong5-card-label,.hongkong5-fact-dark .hongkong5-fact-icon{color:#e8bc69}.hongkong5-interest-card{background:linear-gradient(135deg,#f28c281a,#ffffffeb);border-left:5px solid #f28c28;border-radius:16px;align-items:center;gap:18px;margin-top:29px;padding:23px 25px;display:flex}.hongkong5-interest-icon{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:53px;height:53px;font-size:26px;display:flex}.hongkong5-interest-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:18px;font-weight:800;line-height:1.4;display:block}.hongkong5-interest-card p{max-width:none;margin:0;font-size:15px}.hongkong5-variety-card{color:#fff;background:linear-gradient(135deg,#1c1710,#30271d);border-radius:19px;align-items:center;gap:19px;margin:28px 0 30px;padding:26px;display:flex;box-shadow:0 15px 34px #1c17101f}.hongkong5-variety-icon{background:#c9973d21;border:1px solid #c9973d33;border-radius:17px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:29px;display:flex}.hongkong5-variety-card .hongkong5-card-label{color:#e6ba67}.hongkong5-variety-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:19px;font-weight:800;line-height:1.4;display:block}.hongkong5-variety-card p{color:#ffffffc4;max-width:none;margin:0;font-size:15px}.hongkong5-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:26px 0 30px;display:grid}.hongkong5-market-card{text-align:center;background:linear-gradient(145deg,#fff,#f6ecde);border:1px solid #1c171012;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:132px;padding:18px 12px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 9px 22px #1c17100b}.hongkong5-market-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #1c171014}.hongkong5-market-card>span{font-size:31px}.hongkong5-market-card strong{font-family:var(--font-heading);font-size:14px;font-weight:800;line-height:1.35}.hongkong5-market-orange{background:linear-gradient(145deg,#f28c281f,#fff);border-color:#f28c2830}.hongkong5-market-gold{background:linear-gradient(145deg,#c9973d21,#fff);border-color:#c9973d33}.hongkong5-market-dark{color:#fff;background:linear-gradient(145deg,#30271d,#1c1710);border-color:#1c1710}.hongkong5-purpose-card{background:linear-gradient(145deg,#c9973d17,#fff);border:1px solid #c9973d33;border-radius:19px;margin:28px 0 30px;padding:24px}.hongkong5-purpose-heading{text-align:center;justify-content:center;align-items:center;gap:11px;margin-bottom:21px;display:flex}.hongkong5-purpose-heading>span{font-size:25px}.hongkong5-purpose-heading strong{font-family:var(--font-heading);font-size:15px;font-weight:800;line-height:1.4}.hongkong5-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.hongkong5-purpose-grid>div{background:#ffffffe6;border:1px solid #1c17100f;border-radius:16px;padding:22px 19px}.hongkong5-purpose-grid>div>span{margin-bottom:12px;font-size:28px;display:block}.hongkong5-purpose-grid strong{font-family:var(--font-heading);margin-bottom:7px;font-size:17px;font-weight:800;display:block}.hongkong5-purpose-grid p{max-width:none;margin:0;font-size:14px;line-height:1.65}.hongkong5-goal-card{background:linear-gradient(135deg,#c9973d1f,#fffffff2);border-left:5px solid #c9973d;border-radius:17px;align-items:center;gap:18px;margin:27px 0 30px;padding:25px;display:flex}.hongkong5-goal-icon{background:#c9973d24;border-radius:15px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.hongkong5-goal-card strong{font-family:var(--font-heading);margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.4;display:block}.hongkong5-goal-card p{max-width:none;margin:0;font-size:15px}.hongkong5-product-intro{background:linear-gradient(135deg,#f28c281a,#fffffff0);border-radius:16px;align-items:center;gap:15px;margin:26px 0 22px;padding:20px 22px;display:flex}.hongkong5-product-intro-icon{background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.hongkong5-product-intro strong{font-family:var(--font-heading);font-size:17px;font-weight:800;line-height:1.4;display:block}.hongkong5-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0 26px;display:grid}.hongkong5-product-card{background:linear-gradient(145deg,#fff,#f7f0e5);border:1px solid #1c171012;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:133px;padding:18px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 21px #1c17100a}.hongkong5-product-card:after{content:"";background:#c9973d14;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-29px;right:-19px}.hongkong5-product-card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #1c171013}.hongkong5-product-icon{z-index:1;background:#ffffffe0;border:1px solid #1c17100d;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;font-size:25px;display:flex;position:relative}.hongkong5-product-card strong{z-index:1;max-width:100%;font-family:var(--font-heading);padding-right:6px;font-size:14px;font-weight:800;line-height:1.4;position:relative}.hongkong5-product-arrow{color:#1c171061;font-size:16px;font-weight:800;position:absolute;top:13px;right:13px}.hongkong5-product-orange{background:linear-gradient(145deg,#f28c281f,#fff);border-color:#f28c2830}.hongkong5-product-orange:after{background:#f28c281a}.hongkong5-product-gold{background:linear-gradient(145deg,#c9973d21,#fff);border-color:#c9973d38}.hongkong5-product-dark{color:#fff;background:linear-gradient(145deg,#30271d,#1c1710);border-color:#1c1710}.hongkong5-product-dark .hongkong5-product-icon{background:#ffffff14;border-color:#ffffff14}.hongkong5-product-dark .hongkong5-product-arrow{color:#ffffff8c}.hongkong5-product-dark:after{background:#c9973d1a}.hongkong5-product-wide{background:linear-gradient(120deg,#c9973d26,#fff);border-color:#c9973d47;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;min-height:94px;padding:18px 22px}.hongkong5-product-wide .hongkong5-product-icon{flex:none}.hongkong5-product-wide strong{padding-right:25px;font-size:15px}.hongkong5-more-products{background:#c9973d14;border:1px dashed #c9973d73;border-radius:17px;align-items:center;gap:15px;margin:25px 0 26px;padding:22px 24px;display:flex}.hongkong5-more-products>span{color:#e6ba67;background:#1c1710;border-radius:13px;flex:none;justify-content:center;align-items:center;width:43px;height:43px;font-size:26px;display:flex}.hongkong5-more-products strong{font-family:var(--font-heading);margin-bottom:5px;font-size:17px;font-weight:800;display:block}.hongkong5-more-products p{max-width:none;margin:0;font-size:14.5px}.hongkong5-personal-resale-card{background:#fff;border:1px solid #1c171012;border-radius:19px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:19px;margin:27px 0 29px;padding:24px;display:grid;box-shadow:0 10px 26px #1c17100b}.hongkong5-personal-resale-item{align-items:flex-start;gap:13px;display:flex}.hongkong5-personal-resale-item>span{flex:none;font-size:28px}.hongkong5-personal-resale-item strong{font-family:var(--font-heading);margin-bottom:6px;font-size:16px;font-weight:800;display:block}.hongkong5-personal-resale-item p{max-width:none;margin:0;font-size:14px;line-height:1.6}.hongkong5-personal-resale-divider{background:#1c17101a;align-self:stretch}.hongkong5-carousel-placeholder{text-align:center;background:radial-gradient(circle at 50% 45%,#f28c281f,#0000 48%),linear-gradient(145deg,#fffaf2,#fff 62%,#f6ecde);border:1px solid #c9973d40;border-radius:23px;min-height:365px;margin:29px 0 30px;padding:23px 28px 31px;position:relative;overflow:hidden;box-shadow:0 13px 32px #1c17100d}.hongkong5-carousel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hongkong5-carousel-badge{color:#fff;font-family:var(--font-special);letter-spacing:.07em;background:#1c1710;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.hongkong5-carousel-location{color:#a2762c;font-family:var(--font-special);letter-spacing:.06em;font-size:10px;font-weight:800}.hongkong5-carousel-visual{justify-content:center;align-items:center;width:min(100%,380px);height:205px;margin:6px auto 14px;display:flex;position:relative}.hongkong5-carousel-circle{border-radius:50%;position:absolute}.hongkong5-carousel-circle-one{background:#f28c2814;width:184px;height:184px}.hongkong5-carousel-circle-two{border:1px dashed #c9973d61;width:136px;height:136px}.hongkong5-carousel-main-icon{z-index:2;background:linear-gradient(145deg,#fff,#fff1dd);border:2px solid #f28c284d;border-radius:25px;justify-content:center;align-items:center;width:100px;height:124px;font-size:49px;display:flex;position:relative;box-shadow:0 15px 32px #f28c2821}.hongkong5-carousel-float{z-index:3;background:#fffffff5;border:1px solid #c9973d38;border-radius:17px;justify-content:center;align-items:center;width:59px;height:59px;font-size:27px;display:flex;position:absolute;box-shadow:0 10px 24px #1c171014}.hongkong5-carousel-float-left{top:28px;left:calc(50% - 132px);transform:rotate(-9deg)}.hongkong5-carousel-float-right{top:20px;right:calc(50% - 139px);transform:rotate(9deg)}.hongkong5-carousel-float-bottom{bottom:0;left:calc(50% + 35px);transform:rotate(6deg)}.hongkong5-carousel-placeholder>strong{font-family:var(--font-heading);margin-bottom:9px;font-size:21px;font-weight:800;display:block}.hongkong5-carousel-placeholder>p{max-width:630px;margin:0 auto 23px;font-size:15px}.hongkong5-carousel-dots{justify-content:center;align-items:center;gap:7px;display:flex}.hongkong5-carousel-dots span{background:#1c17102e;border-radius:50%;width:7px;height:7px}.hongkong5-carousel-dots span.active{background:#c9973d;border-radius:999px;width:22px}.hongkong5-benefit-highlight{color:#fff;background:linear-gradient(135deg,#1c1710,#30271d);border-radius:18px;align-items:center;gap:18px;margin:28px 0 27px;padding:25px;display:flex;box-shadow:0 14px 32px #1c17101c}.hongkong5-benefit-highlight-icon{background:#c9973d24;border:1px solid #c9973d33;border-radius:16px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;display:flex}.hongkong5-benefit-highlight .hongkong5-card-label{color:#e6ba67}.hongkong5-benefit-highlight strong{font-family:var(--font-heading);font-size:18px;font-weight:800;line-height:1.45;display:block}.hongkong5-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.hongkong5-benefit-card{background:linear-gradient(145deg,#fff,#f6ecde);border:1px solid #1c171012;border-radius:18px;min-width:0;min-height:205px;padding:23px 21px;transition:transform .18s,box-shadow .18s;box-shadow:0 9px 24px #1c17100b}.hongkong5-benefit-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #1c171013}.hongkong5-benefit-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.hongkong5-benefit-icon{background:#c9973d21;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;font-size:25px;display:flex}.hongkong5-benefit-check{font-size:16px}.hongkong5-benefit-number{color:#a2762c;font-family:var(--font-heading);letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.hongkong5-benefit-card>strong{font-family:var(--font-heading);margin-bottom:8px;font-size:17px;font-weight:800;line-height:1.4;display:block}.hongkong5-benefit-card>p{max-width:none;margin:0;font-size:14.5px;line-height:1.65}.hongkong5-benefit-orange{background:linear-gradient(145deg,#f28c281a,#fff);border-color:#f28c2833}.hongkong5-benefit-orange .hongkong5-benefit-icon{background:#f28c2821}.hongkong5-benefit-gold{background:linear-gradient(145deg,#c9973d1f,#fff);border-color:#c9973d38}.hongkong5-benefit-dark{color:#fff;background:linear-gradient(145deg,#30271d,#1c1710);border-color:#1c1710}.hongkong5-benefit-dark .hongkong5-benefit-icon{background:#c9973d24}.hongkong5-benefit-dark .hongkong5-benefit-number,.hongkong5-benefit-dark .hongkong5-benefit-check{color:#e6ba67}.hongkong5-benefit-dark>p{color:#ffffffc2}.hongkong5-final-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#c9973d21,#0000 37%),linear-gradient(145deg,#30271d,#1c1710 70%);border-radius:25px;margin-bottom:30px;padding:27px 30px 32px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1c171026}.hongkong5-final-topline{color:#e6ba67;font-family:var(--font-special);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.hongkong5-final-topline>span:last-child{font-size:24px}.hongkong5-final-visual{justify-content:center;align-items:center;width:min(100%,350px);height:190px;margin:8px auto 14px;display:flex;position:relative}.hongkong5-final-main-icon{z-index:2;background:linear-gradient(145deg,#fffaf2,#f2d9b2);border:2px solid #c9973d59;border-radius:25px;justify-content:center;align-items:center;width:100px;height:123px;font-size:48px;display:flex;position:relative;box-shadow:0 14px 34px #c9973d1f}.hongkong5-final-float{z-index:3;background:#fff;border:1px solid #c9973d3d;border-radius:16px;justify-content:center;align-items:center;width:57px;height:57px;font-size:25px;display:flex;position:absolute}.hongkong5-final-float-left{top:28px;left:calc(50% - 125px);transform:rotate(-8deg)}.hongkong5-final-float-right{top:19px;right:calc(50% - 133px);transform:rotate(8deg)}.hongkong5-final-float-bottom{bottom:0;left:calc(50% + 33px);transform:rotate(6deg)}.hongkong5-final-eyebrow{color:#e6ba67;font-family:var(--font-special);letter-spacing:.1em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.hongkong5-final-hero h3{max-width:700px;font-family:var(--font-heading);letter-spacing:-.03em;margin:0 auto 15px;font-size:clamp(27px,4vw,39px);font-weight:800;line-height:1.2}.hongkong5-final-hero>p{color:#fffc;max-width:650px;margin:0 auto;font-size:15.5px}.hongkong5-final-points{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:23px;display:flex}.hongkong5-final-points span{color:#fff7e9;background:#ffffff0f;border:1px solid #c9973d38;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.hongkong5-final-explanation{margin:29px 0}.hongkong5-final-explanation>p{max-width:780px}.hongkong5-direct-access-card{background:linear-gradient(135deg,#f28c281a,#fff);border-left:5px solid #f28c28;border-radius:17px;align-items:center;gap:18px;margin:27px 0 29px;padding:24px;display:flex}.hongkong5-direct-access-icon{background:#f28c2821;border-radius:15px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.hongkong5-direct-access-card strong{font-family:var(--font-heading);margin-bottom:7px;font-size:18px;font-weight:800;line-height:1.4;display:block}.hongkong5-direct-access-card p{max-width:none;margin:0;font-size:15px}.hongkong5-choice-card{background:linear-gradient(145deg,#c9973d1a,#fff);border:1px solid #c9973d33;border-radius:19px;margin:27px 0 30px;padding:24px}.hongkong5-choice-heading{font-family:var(--font-special);letter-spacing:.06em;text-align:center;margin-bottom:19px;font-size:12px;font-weight:800;display:block}.hongkong5-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.hongkong5-choice-grid>div{text-align:center;background:#fff;border:1px solid #1c17100f;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:105px;padding:17px;display:flex}.hongkong5-choice-grid>div>span{font-size:27px}.hongkong5-choice-grid strong{font-family:var(--font-heading);font-size:15px;font-weight:800}.hongkong5-choice-card>p{text-align:center;max-width:700px;margin:0 auto;font-size:15px}.hongkong5-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#f28c2826,#0000 45%),linear-gradient(145deg,#fffaf2,#fff);border:1px solid #c9973d42;border-radius:22px;padding:30px 28px 27px;position:relative;overflow:hidden;box-shadow:0 15px 35px #1c171011}.hongkong5-final-cta-icon{margin-bottom:12px;font-size:35px}.hongkong5-final-cta>strong{max-width:600px;font-family:var(--font-heading);margin:0 auto 12px;font-size:clamp(21px,3vw,27px);font-weight:800;line-height:1.3;display:block}.hongkong5-final-cta>p{max-width:690px;margin:0 auto;font-size:15px}.hongkong5-final-cta-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:23px;display:flex}.hongkong5-final-cta-footer span{background:#c9973d17;border:1px solid #c9973d2e;border-radius:12px;justify-content:center;align-items:center;width:39px;height:39px;font-size:20px;display:flex}@media (width<=700px){.hongkong5-popup-content p{font-size:16px;line-height:1.75}.hongkong5-section{margin-bottom:125px}.hongkong5-intro{margin-bottom:48px}.hongkong5-section-heading{margin-bottom:27px}.hongkong5-section-heading h2{padding:11px 14px;font-size:25px;line-height:1.14}.hongkong5-hero-card{border-radius:20px;margin:24px 0 30px;padding:22px 19px 24px}.hongkong5-hero-visual{height:190px}.hongkong5-hero-product-main{width:91px;height:115px;font-size:44px}.hongkong5-hero-product-left{width:65px;height:65px;font-size:26px;top:48px;left:calc(50% - 119px)}.hongkong5-hero-product-right{width:72px;height:72px;font-size:27px;top:39px;right:calc(50% - 130px)}.hongkong5-hero-product-bottom{width:52px;height:52px;font-size:23px;left:calc(50% + 34px)}.hongkong5-hero-card>strong{font-size:22px}.hongkong5-hero-card>p{font-size:15px}.hongkong5-hero-bottom{gap:7px}.hongkong5-hero-bottom span{padding:8px 10px;font-size:11px}.hongkong5-fact-grid{gap:9px}.hongkong5-fact-card{border-radius:15px;min-height:155px;padding:17px 12px}.hongkong5-fact-icon{font-size:24px}.hongkong5-fact-card strong{font-size:14px}.hongkong5-fact-card .hongkong5-card-label{font-size:9px}.hongkong5-fact-card p{font-size:12px}.hongkong5-interest-card{gap:13px;padding:20px 17px}.hongkong5-interest-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.hongkong5-interest-card strong{font-size:16px}.hongkong5-variety-card{gap:14px;padding:21px 18px}.hongkong5-variety-icon{border-radius:13px;width:47px;height:47px;font-size:24px}.hongkong5-variety-card strong{font-size:16px}.hongkong5-variety-card p{font-size:14.5px}.hongkong5-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hongkong5-market-card{min-height:111px;padding:15px 10px}.hongkong5-market-card>span{font-size:27px}.hongkong5-market-card strong{font-size:13px}.hongkong5-purpose-card{padding:19px 16px}.hongkong5-purpose-heading{align-items:flex-start}.hongkong5-purpose-heading strong{font-size:13px}.hongkong5-purpose-grid{gap:10px}.hongkong5-purpose-grid>div{padding:17px 14px}.hongkong5-purpose-grid strong{font-size:15px}.hongkong5-purpose-grid p{font-size:13.5px}.hongkong5-goal-card{gap:13px;padding:20px 17px}.hongkong5-goal-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.hongkong5-goal-card strong{font-size:16px}.hongkong5-product-intro{gap:12px;padding:17px}.hongkong5-product-intro-icon{border-radius:12px;width:43px;height:43px;font-size:22px}.hongkong5-product-intro strong{font-size:15px}.hongkong5-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hongkong5-product-card{border-radius:15px;min-height:119px;padding:15px 13px}.hongkong5-product-icon{border-radius:12px;width:42px;height:42px;font-size:23px}.hongkong5-product-card strong{font-size:13px}.hongkong5-product-wide{gap:12px;min-height:85px;padding:15px}.hongkong5-product-wide strong{font-size:14px}.hongkong5-more-products{gap:12px;padding:19px 16px}.hongkong5-more-products>span{border-radius:11px;width:39px;height:39px;font-size:23px}.hongkong5-more-products strong{font-size:15px}.hongkong5-more-products p{font-size:14px}.hongkong5-personal-resale-card{gap:12px;padding:17px 14px}.hongkong5-personal-resale-item{gap:9px}.hongkong5-personal-resale-item>span{font-size:23px}.hongkong5-personal-resale-item strong{font-size:14px}.hongkong5-personal-resale-item p{font-size:12.5px}.hongkong5-carousel-placeholder{border-radius:19px;min-height:330px;padding:20px 18px 27px}.hongkong5-carousel-visual{height:185px}.hongkong5-carousel-main-icon{border-radius:22px;width:85px;height:108px;font-size:42px}.hongkong5-carousel-float{border-radius:14px;width:49px;height:49px;font-size:23px}.hongkong5-carousel-float-left{left:calc(50% - 112px)}.hongkong5-carousel-float-right{right:calc(50% - 119px)}.hongkong5-carousel-float-bottom{left:calc(50% + 29px)}.hongkong5-carousel-placeholder>strong{font-size:18px}.hongkong5-carousel-placeholder>p{font-size:14.5px}.hongkong5-benefit-highlight{gap:13px;padding:20px 17px}.hongkong5-benefit-highlight-icon{border-radius:12px;width:45px;height:45px;font-size:23px}.hongkong5-benefit-highlight strong{font-size:16px}.hongkong5-benefit-grid{gap:10px}.hongkong5-benefit-card{border-radius:15px;min-height:190px;padding:18px 15px}.hongkong5-benefit-top{margin-bottom:14px}.hongkong5-benefit-icon{border-radius:12px;width:41px;height:41px;font-size:22px}.hongkong5-benefit-card>strong{font-size:15px}.hongkong5-benefit-card>p{font-size:13.5px}.hongkong5-final-hero{border-radius:20px;padding:22px 19px 25px}.hongkong5-final-topline{font-size:9px}.hongkong5-final-visual{height:175px}.hongkong5-final-main-icon{border-radius:22px;width:86px;height:108px;font-size:42px}.hongkong5-final-float{border-radius:13px;width:48px;height:48px;font-size:22px}.hongkong5-final-float-left{left:calc(50% - 110px)}.hongkong5-final-float-right{right:calc(50% - 117px)}.hongkong5-final-float-bottom{left:calc(50% + 27px)}.hongkong5-final-eyebrow{font-size:10px}.hongkong5-final-hero h3{font-size:27px}.hongkong5-final-hero>p{font-size:15px}.hongkong5-final-points{gap:7px}.hongkong5-final-points span{padding:8px 10px;font-size:11px}.hongkong5-direct-access-card{gap:13px;padding:20px 17px}.hongkong5-direct-access-icon{border-radius:12px;width:44px;height:44px;font-size:22px}.hongkong5-direct-access-card strong{font-size:16px}.hongkong5-choice-card{padding:19px 16px}.hongkong5-choice-heading{font-size:11px;line-height:1.5}.hongkong5-choice-grid{gap:9px}.hongkong5-choice-grid>div{min-height:95px;padding:14px 10px}.hongkong5-choice-grid strong,.hongkong5-choice-card>p{font-size:14px}.hongkong5-final-cta{border-radius:19px;padding:25px 19px 23px}.hongkong5-final-cta>strong{font-size:22px}.hongkong5-final-cta>p{font-size:14.5px}}@media (width<=430px){.hongkong5-section{margin-bottom:115px}.hongkong5-section-heading h2{padding:10px 12px;font-size:22px}.hongkong5-popup-content p{font-size:15.5px;line-height:1.72}.hongkong5-hero-card{padding:19px 15px 22px}.hongkong5-hero-tag{padding:7px 9px;font-size:9px}.hongkong5-hero-visual{height:175px}.hongkong5-hero-product-main{border-radius:22px;width:82px;height:105px;font-size:40px}.hongkong5-hero-product-left{border-radius:15px;width:57px;height:57px;font-size:23px;top:45px;left:calc(50% - 107px)}.hongkong5-hero-product-right{border-radius:15px;width:63px;height:63px;font-size:24px;top:38px;right:calc(50% - 116px)}.hongkong5-hero-product-bottom{border-radius:13px;width:46px;height:46px;font-size:21px;left:calc(50% + 29px)}.hongkong5-hero-card>strong{font-size:19px}.hongkong5-hero-bottom span{padding:7px 9px;font-size:10px}.hongkong5-fact-grid{grid-template-columns:1fr;gap:9px}.hongkong5-fact-card{grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-height:0;padding:15px;display:grid}.hongkong5-fact-icon{background:#c9973d1a;border-radius:12px;grid-area:1/1/4;justify-content:center;align-items:center;width:40px;height:40px;margin:0;font-size:22px;display:flex}.hongkong5-fact-card .hongkong5-card-label{grid-area:1/2;margin-bottom:4px}.hongkong5-fact-card strong{grid-area:2/2;margin-bottom:4px;font-size:15px}.hongkong5-fact-card p{grid-area:3/2;font-size:12.5px}.hongkong5-fact-dark .hongkong5-fact-icon{background:#c9973d24}.hongkong5-variety-card{gap:12px;padding:19px 15px}.hongkong5-variety-icon{border-radius:11px;width:41px;height:41px;font-size:21px}.hongkong5-variety-card strong{font-size:15.5px}.hongkong5-market-grid{gap:8px}.hongkong5-market-card{min-height:101px;padding:13px 8px}.hongkong5-market-card>span{font-size:24px}.hongkong5-market-card strong{font-size:12.5px}.hongkong5-purpose-card{padding:17px 13px}.hongkong5-purpose-grid>div{padding:15px 11px}.hongkong5-purpose-grid>div>span{font-size:24px}.hongkong5-purpose-grid strong{font-size:14px}.hongkong5-purpose-grid p{font-size:12.5px}.hongkong5-goal-card{gap:11px;padding:18px 14px}.hongkong5-goal-icon{border-radius:11px;width:39px;height:39px;font-size:20px}.hongkong5-goal-card strong{font-size:15px}.hongkong5-product-intro{padding:15px 13px}.hongkong5-product-intro-icon{border-radius:11px;width:39px;height:39px;font-size:20px}.hongkong5-product-intro strong{font-size:14px}.hongkong5-product-grid{gap:8px}.hongkong5-product-card{border-radius:13px;min-height:109px;padding:13px 11px}.hongkong5-product-icon{border-radius:11px;width:38px;height:38px;font-size:21px}.hongkong5-product-card strong{font-size:12.5px;line-height:1.35}.hongkong5-product-arrow{font-size:14px;top:10px;right:10px}.hongkong5-product-wide{min-height:79px;padding:13px 11px}.hongkong5-product-wide strong{font-size:13px}.hongkong5-more-products{gap:11px;padding:17px 13px}.hongkong5-more-products>span{width:35px;height:35px;font-size:21px}.hongkong5-more-products strong{font-size:14px}.hongkong5-more-products p{font-size:13.5px}.hongkong5-personal-resale-card{grid-template-columns:1fr;gap:15px;padding:17px 14px}.hongkong5-personal-resale-item{gap:12px}.hongkong5-personal-resale-item>span{font-size:24px}.hongkong5-personal-resale-item strong{font-size:14.5px}.hongkong5-personal-resale-item p{font-size:13px}.hongkong5-personal-resale-divider{width:100%;height:1px}.hongkong5-carousel-placeholder{min-height:305px;padding:17px 14px 24px}.hongkong5-carousel-badge,.hongkong5-carousel-location{font-size:9px}.hongkong5-carousel-visual{height:170px}.hongkong5-carousel-circle-one{width:160px;height:160px}.hongkong5-carousel-circle-two{width:119px;height:119px}.hongkong5-carousel-main-icon{border-radius:19px;width:76px;height:98px;font-size:37px}.hongkong5-carousel-float{border-radius:12px;width:43px;height:43px;font-size:20px}.hongkong5-carousel-float-left{left:calc(50% - 98px)}.hongkong5-carousel-float-right{right:calc(50% - 104px)}.hongkong5-carousel-float-bottom{left:calc(50% + 24px)}.hongkong5-carousel-placeholder>strong{font-size:17px}.hongkong5-carousel-placeholder>p{font-size:13.5px}.hongkong5-benefit-grid{grid-template-columns:1fr;gap:10px}.hongkong5-benefit-card{min-height:0;padding:19px 17px}.hongkong5-benefit-top{margin-bottom:13px}.hongkong5-benefit-card>strong{font-size:16px}.hongkong5-benefit-card>p{font-size:14px}.hongkong5-final-hero{padding:20px 15px 22px}.hongkong5-final-topline{font-size:8px}.hongkong5-final-visual{height:160px}.hongkong5-final-main-icon{border-radius:20px;width:78px;height:99px;font-size:38px}.hongkong5-final-float{border-radius:12px;width:43px;height:43px;font-size:20px}.hongkong5-final-float-left{left:calc(50% - 99px)}.hongkong5-final-float-right{right:calc(50% - 105px)}.hongkong5-final-float-bottom{left:calc(50% + 24px)}.hongkong5-final-hero h3{font-size:24px}.hongkong5-final-hero>p{font-size:14.5px}.hongkong5-final-points span{font-size:10.5px}.hongkong5-direct-access-card{gap:11px;padding:18px 14px}.hongkong5-direct-access-icon{border-radius:11px;width:39px;height:39px;font-size:20px}.hongkong5-direct-access-card strong{font-size:15px}.hongkong5-direct-access-card p{font-size:14px}.hongkong5-choice-card{padding:17px 13px}.hongkong5-choice-grid>div{min-height:87px;padding:12px 8px}.hongkong5-choice-grid>div>span{font-size:24px}.hongkong5-choice-grid strong{font-size:13px}.hongkong5-choice-card>p{font-size:13.5px}.hongkong5-final-cta{padding:23px 15px 21px}.hongkong5-final-cta-icon{font-size:31px}.hongkong5-final-cta>strong{font-size:20px}.hongkong5-final-cta>p{font-size:14px}.hongkong5-final-cta-footer{gap:7px}.hongkong5-final-cta-footer span{border-radius:10px;width:35px;height:35px;font-size:18px}}@media (width<=380px){.hongkong5-section-heading h2{font-size:20px}.hongkong5-hero-card{padding:18px 12px 20px}.hongkong5-hero-tag{font-size:8px}.hongkong5-hero-visual{height:162px}.hongkong5-hero-product-main{width:75px;height:96px;font-size:36px}.hongkong5-hero-product-left{width:51px;height:51px;left:calc(50% - 98px)}.hongkong5-hero-product-right{width:56px;height:56px;right:calc(50% - 105px)}.hongkong5-hero-product-bottom{width:41px;height:41px;left:calc(50% + 24px)}.hongkong5-hero-card>strong{font-size:18px}.hongkong5-hero-bottom{gap:6px}.hongkong5-hero-bottom span{padding:7px 8px;font-size:9px}.hongkong5-fact-card{padding:13px}.hongkong5-fact-card strong{font-size:14px}.hongkong5-market-card{min-height:94px}.hongkong5-market-card>span{font-size:22px}.hongkong5-market-card strong,.hongkong5-purpose-heading strong{font-size:12px}.hongkong5-purpose-grid>div{padding:13px 9px}.hongkong5-purpose-grid strong{font-size:13px}.hongkong5-purpose-grid p{font-size:12px}.hongkong5-product-grid{gap:7px}.hongkong5-product-card{min-height:103px;padding:12px 9px}.hongkong5-product-icon{border-radius:10px;width:35px;height:35px;font-size:19px}.hongkong5-product-card strong{font-size:12px}.hongkong5-product-wide{min-height:74px;padding:11px 9px}.hongkong5-product-wide strong{font-size:12px}.hongkong5-carousel-placeholder{min-height:290px;padding:15px 11px 22px}.hongkong5-carousel-badge,.hongkong5-carousel-location{font-size:8px}.hongkong5-carousel-float-left{left:calc(50% - 88px)}.hongkong5-carousel-float-right{right:calc(50% - 94px)}.hongkong5-final-topline{font-size:7px}.hongkong5-final-hero h3{font-size:22px}.hongkong5-final-points span{padding:7px 9px;font-size:10px}.hongkong5-choice-heading{font-size:10px}.hongkong5-final-cta>strong{font-size:19px}}.catalogue-contact-listing-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:100px 48px 80px}.catalogue-contact-listing{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}.catalogue-simple-header{text-align:center;width:100%;max-width:760px;margin:20px auto 72px}.catalogue-simple-header h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(36px,7vw,56px);font-weight:800;line-height:1}.catalogue-simple-intro{max-width:680px;margin:0 auto 26px;font-size:16px;line-height:1.75}.catalogue-simple-note{text-align:left;box-sizing:border-box;background:#f28c2812;border:1px solid #f28c2847;border-left:4px solid #f28c28;border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.catalogue-simple-note strong{color:#f28c28;font-family:var(--font-special);letter-spacing:.04em;flex:none;font-size:12px;font-weight:800}.catalogue-contact-categories{width:100%}.catalogue-contact-category{width:100%;margin-bottom:150px}.catalogue-contact-category:last-child{margin-bottom:0}.catalogue-contact-category h2{border-bottom:2px solid var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 28px;padding-bottom:14px;font-size:clamp(21px,4vw,29px);font-weight:800;line-height:1.2}.catalogue-contact-products{flex-direction:column;gap:54px;width:100%;display:flex}.catalogue-contact-empty{border:1px dashed var(--color-border,#ddd6cc);text-align:center;box-sizing:border-box;border-radius:14px;width:100%;padding:28px}.catalogue-contact-empty p{margin:0;font-size:15px;line-height:1.7}.catalogue-contact-bulk-cart-group{width:100%;margin-top:54px}.catalogue-contact-bulk-cart-group+.catalogue-contact-bulk-cart-group,.catalogue-contact-categories+.catalogue-contact-bulk-cart-group{margin-top:162px}.catalogue-contact-categories+.catalogue-contact-bulk-cart-group .catalogue-contact-bulk-cart-arrow{margin-bottom:84px}.catalogue-contact-bulk-cart-arrow{color:#e85c08;text-align:center;justify-content:center;align-items:center;width:100%;margin:0 auto 28px;display:flex}.catalogue-contact-bulk-cart-arrow span{background:#fffaf4;border:1px solid #e85c0833;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.catalogue-contact-bulk-cart{text-align:center;box-sizing:border-box;background:#fffaf4;border:1px solid #e85c0840;border-radius:16px;width:100%;margin-top:0;padding:30px 26px}.catalogue-contact-bulk-cart h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.02em;border:none;margin:0 0 22px;padding:0;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.3}.catalogue-contact-category-name{font-weight:800;color:#168a3a!important}.catalogue-contact-cart-summary{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e85c0829;border-radius:12px;width:100%;max-width:440px;margin:0 auto 24px;padding:18px 20px}.catalogue-contact-cart-total{text-align:center;flex-direction:column;align-items:center;gap:3px;padding-bottom:14px;display:flex}.catalogue-contact-cart-total span{color:#5d554d;font-size:14px;font-weight:600;line-height:1.3}.catalogue-contact-cart-total strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.44em;font-weight:800;line-height:1.1}.catalogue-contact-cart-counts{border-top:1px solid #eee3d8;align-items:center;gap:18px;padding-top:13px;display:flex}.catalogue-contact-cart-count{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.catalogue-contact-cart-count span{color:#5d554d;font-size:13px;font-weight:600;line-height:1.3}.catalogue-contact-cart-count strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.catalogue-contact-cart-count:first-child strong{color:#168a3a}.catalogue-contact-cart-divider{background:#e8d8c8;flex:0 0 1px;align-self:stretch;min-height:34px;display:block}.catalogue-contact-bulk-cart-button{color:#fff;width:100%;max-width:360px;min-height:50px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#168a3a;border:2px solid #168a3a;border-radius:10px;padding:13px 22px;font-size:13px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-contact-bulk-cart-button:hover{opacity:.92;transform:translateY(-2px)}.catalogue-contact-bulk-cart-button-remove{color:#b42318;background:#fff;border-color:#b42318}.catalogue-contact-bulk-cart-button-remove:hover{background:#fff1f0}.catalogue-contact-bulk-cart p{color:#5d554d;max-width:600px;margin:16px auto 0;font-size:14px;line-height:1.7}.catalogue-contact-confirm-backdrop{z-index:9999;box-sizing:border-box;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.catalogue-contact-confirm-modal{width:100%;max-width:460px;color:var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:#fff;border-radius:16px;padding:30px 26px;box-shadow:0 18px 55px #0003}.catalogue-contact-confirm-modal h2{font-family:var(--font-heading);margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.3}.catalogue-contact-confirm-modal p{margin:0;font-size:15px;line-height:1.7}.catalogue-contact-add-confirmation p+p{margin-top:12px}.catalogue-contact-add-count-panel{box-sizing:border-box;text-align:left;background:#f0f9f1;border:1px solid #168a3a3d;border-left:4px solid #168a3a;border-radius:12px;width:100%;margin:18px auto;padding:18px 20px}.catalogue-contact-confirm-modal .catalogue-contact-add-count-panel .catalogue-contact-add-count-item{color:#405647;max-width:none;margin:0;font-size:15px;font-weight:500;line-height:1.65}.catalogue-contact-confirm-modal .catalogue-contact-add-count-panel .catalogue-contact-add-count-item+.catalogue-contact-add-count-item{margin-top:10px}.catalogue-contact-confirm-modal .catalogue-contact-add-count-panel .catalogue-contact-add-count-remaining{color:#168a3a;text-align:center;border-top:1px solid #168a3a38;margin-top:16px;padding-top:14px;font-size:1.5em;font-weight:800;line-height:1.35}.catalogue-contact-confirm-modal .catalogue-contact-add-proceed{margin-top:16px}.catalogue-contact-confirm-actions{gap:12px;margin-top:26px;display:flex}.catalogue-contact-confirm-actions button{min-width:0;min-height:46px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;border:2px solid #0000;border-radius:9px;flex:1;padding:10px 12px;font-size:11px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-contact-confirm-actions button:hover{opacity:.92;transform:translateY(-1px)}.catalogue-contact-confirm-yes{color:#fff;background:#b42318;border-color:#b42318!important}.catalogue-contact-confirm-add{color:#fff;background:#168a3a;border-color:#168a3a!important}.catalogue-contact-confirm-no{color:var(--color-text,#1c1710);background:#fff;border-color:#d8d1ca!important}@media (width<=700px){.catalogue-contact-listing-page{padding:90px 28px 60px}.catalogue-simple-header{margin-top:34px;margin-bottom:58px}.catalogue-simple-header h1{font-size:40px}.catalogue-contact-category{margin-bottom:120px}.catalogue-contact-bulk-cart-group{margin-top:42px}.catalogue-contact-bulk-cart-group+.catalogue-contact-bulk-cart-group,.catalogue-contact-categories+.catalogue-contact-bulk-cart-group{margin-top:126px}.catalogue-contact-categories+.catalogue-contact-bulk-cart-group .catalogue-contact-bulk-cart-arrow{margin-bottom:72px}.catalogue-contact-bulk-cart-arrow{margin-bottom:24px}.catalogue-contact-bulk-cart-arrow span{width:44px;height:44px;font-size:31px}.catalogue-contact-bulk-cart{padding:26px 20px}.catalogue-contact-bulk-cart h2{font-size:24px}.catalogue-contact-bulk-cart-button{min-height:48px}.catalogue-contact-cart-summary{padding:16px}.catalogue-contact-cart-counts{gap:12px}}@media (width<=430px){.catalogue-contact-listing-page{padding:80px 20px 60px}.catalogue-simple-header{margin-top:42px}.catalogue-simple-header h1{font-size:36px}.catalogue-simple-intro{font-size:15px}.catalogue-simple-note{padding:14px;font-size:13px}.catalogue-contact-category{margin-bottom:110px}.catalogue-contact-category h2{font-size:20px}.catalogue-contact-bulk-cart-group{margin-top:34px}.catalogue-contact-bulk-cart-group+.catalogue-contact-bulk-cart-group,.catalogue-contact-categories+.catalogue-contact-bulk-cart-group{margin-top:102px}.catalogue-contact-categories+.catalogue-contact-bulk-cart-group .catalogue-contact-bulk-cart-arrow{margin-bottom:60px}.catalogue-contact-bulk-cart-arrow{margin-bottom:20px}.catalogue-contact-bulk-cart-arrow span{width:42px;height:42px;font-size:29px}.catalogue-contact-bulk-cart{padding:24px 16px}.catalogue-contact-bulk-cart h2{font-size:22px}.catalogue-contact-bulk-cart p{font-size:13px}.catalogue-contact-confirm-modal{padding:26px 20px}.catalogue-contact-confirm-modal h2{font-size:22px}.catalogue-contact-confirm-actions{flex-direction:column}.catalogue-contact-confirm-actions button{width:100%;min-height:46px}.catalogue-contact-add-count-panel{padding:16px 14px}.catalogue-contact-confirm-modal .catalogue-contact-add-count-panel .catalogue-contact-add-count-remaining{font-size:1.5em}}@media (prefers-reduced-motion:reduce){.catalogue-contact-listing-page *,.catalogue-contact-listing-page :before,.catalogue-contact-listing-page :after{transition:none!important;animation:none!important}}.catalogue-contact-detail-page{zoom:.9;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.catalogue-contact-detail{width:100%;max-width:1120px;margin:0 auto}.catalogue-contact-hero{border:1px solid var(--color-border,#ddd6cc);background:linear-gradient(135deg,#f6ecde,#fff);border-radius:28px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;margin-bottom:52px;padding:32px;display:grid}.catalogue-contact-image{border:1px dashed var(--color-border,#ddd6cc);text-align:center;background:#ffffffb8;border-radius:22px;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.catalogue-contact-image span{font-family:var(--font-heading);font-size:1.4rem}.catalogue-contact-eyebrow{font-family:var(--font-special);letter-spacing:.1em;margin:0 0 12px;font-size:.78rem;font-weight:700;line-height:1.5}.catalogue-contact-hero h1{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.catalogue-contact-description{margin:0 0 24px;font-size:1rem;line-height:1.75}.catalogue-class-detail-actions{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:20px;display:grid}.catalogue-class-detail-actions>*{width:100%;min-width:0}.catalogue-contact-section,.catalogue-contact-final{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:22px;margin-bottom:28px;padding:34px}.catalogue-contact-section h2,.catalogue-contact-final h2{font-family:var(--font-heading);margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1}.catalogue-contact-section p,.catalogue-contact-final p{margin:10px 0 0;line-height:1.75}.catalogue-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.catalogue-contact-grid article{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:20px;padding:28px}.catalogue-contact-grid article span{font-family:var(--font-special);font-size:.78rem;font-weight:700}.catalogue-contact-grid h3{font-family:var(--font-heading);margin:12px 0 8px;font-size:1.35rem}.catalogue-contact-grid p{margin:0;line-height:1.7}.catalogue-contact-value{border:1px solid var(--color-border,#ddd6cc);background:linear-gradient(135deg,#f6ecde,#fff);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:28px;padding:34px;display:grid}.catalogue-contact-value p:first-child{font-family:var(--font-special);letter-spacing:.1em;margin:0 0 10px;font-size:.78rem;font-weight:700}.catalogue-contact-value h2{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.catalogue-contact-value>p:last-child{margin:0;line-height:1.75}.catalogue-contact-final{text-align:center}.catalogue-contact-final p{max-width:650px;margin:0 auto 24px}.catalogue-contact-error{text-align:center;max-width:700px;margin:0 auto;padding:100px 0}.catalogue-contact-error h1{font-family:var(--font-heading);margin:0 0 24px}.catalogue-contact-error button{border:1px solid var(--color-border,#ddd6cc);color:inherit;font-family:var(--font-special);cursor:pointer;background:#fff;border-radius:10px;padding:13px 18px;font-weight:700}@media (width<=700px){.catalogue-contact-detail-page{padding-bottom:60px;padding-left:48px;padding-right:48px}.catalogue-contact-hero{grid-template-columns:1fr;padding:24px}.catalogue-contact-image{min-height:260px}.catalogue-class-detail-actions{gap:8px}.catalogue-contact-grid,.catalogue-contact-value{grid-template-columns:1fr}.catalogue-contact-section,.catalogue-contact-final,.catalogue-contact-value{padding:28px}}@media (width<=430px){.catalogue-contact-detail-page{padding-left:40px;padding-right:40px}.catalogue-contact-hero{border-radius:20px;padding:18px}.catalogue-contact-image{min-height:220px}.catalogue-class-detail-actions{grid-template-columns:1fr;gap:8px}.catalogue-contact-section,.catalogue-contact-final,.catalogue-contact-value,.catalogue-contact-grid article{padding:22px}}@media (prefers-reduced-motion:reduce){.catalogue-contact-detail-page *,.catalogue-contact-detail-page :before,.catalogue-contact-detail-page :after{transition:none!important;animation:none!important}}.catalogue-naija-listing-page{zoom:.8;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:100px 48px 80px}.catalogue-naija-listing{box-sizing:border-box;width:100%;max-width:900px;margin:0 auto}.catalogue-naija-simple-header{text-align:center;width:100%;max-width:760px;margin:20px auto 72px}.catalogue-naija-simple-header h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(36px,7vw,56px);font-weight:800;line-height:1}.catalogue-naija-simple-intro{max-width:680px;margin:0 auto 26px;font-size:16px;line-height:1.75}.catalogue-naija-simple-note{text-align:left;box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:16px 18px;font-size:14px;line-height:1.6;display:flex;background:#168a3a12!important;border:1px solid #168a3a47!important;border-left:4px solid #168a3a!important}.catalogue-naija-simple-note strong{font-family:var(--font-special);letter-spacing:.04em;flex:none;font-size:12px;font-weight:800;color:#168a3a!important}.catalogue-naija-categories{width:100%}.catalogue-naija-category{width:100%;margin-bottom:300px}.catalogue-naija-category:last-child{margin-bottom:0}.catalogue-naija-category h2{border-bottom:2px solid var(--color-text,#1c1710);text-align:center;font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 28px;padding-bottom:14px;font-weight:800;line-height:1.2}.catalogue-naija-category-title{font-size:clamp(33px,6vw,38.25px);display:block}.catalogue-naija-category-count{margin-top:6px;font-size:clamp(22px,4vw,30px);display:block}.catalogue-naija-products{flex-direction:column;gap:108px;width:100%;display:flex}.catalogue-naija-listing-empty{color:#5d554d;text-align:center;margin:0;font-size:15px;line-height:1.7}.catalogue-naija-bulk-cart-group{width:100%;margin-top:54px}.catalogue-naija-bulk-cart-group+.catalogue-naija-bulk-cart-group,.catalogue-naija-categories+.catalogue-naija-bulk-cart-group{margin-top:162px}.catalogue-naija-categories+.catalogue-naija-bulk-cart-group .catalogue-naija-bulk-cart-arrow{margin-bottom:84px}.catalogue-naija-bulk-cart-arrow{color:#e85c08;text-align:center;justify-content:center;align-items:center;width:100%;margin:0 auto 28px;display:flex}.catalogue-naija-bulk-cart-arrow span{background:#fffaf4;border:1px solid #e85c0833;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.catalogue-naija-bulk-cart{text-align:center;box-sizing:border-box;background:#fffaf4;border:1px solid #e85c0840;border-radius:16px;width:100%;margin-top:0;padding:30px 26px}.catalogue-naija-bulk-cart h2{color:var(--color-text,#1c1710);font-family:var(--font-heading);letter-spacing:-.02em;border:none;margin:0 0 22px;padding:0;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.3}.catalogue-naija-category-name{font-weight:800;color:#168a3a!important}.catalogue-naija-cart-summary{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e85c0829;border-radius:12px;width:100%;max-width:440px;margin:0 auto 24px;padding:18px 20px}.catalogue-naija-cart-total{text-align:center;flex-direction:column;align-items:center;gap:3px;padding-bottom:14px;display:flex}.catalogue-naija-cart-total span{color:#5d554d;font-size:14px;font-weight:600;line-height:1.3}.catalogue-naija-cart-total strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:1.44em;font-weight:800;line-height:1.1}.catalogue-naija-cart-counts{border-top:1px solid #eee3d8;align-items:center;gap:18px;padding-top:13px;display:flex}.catalogue-naija-cart-count{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.catalogue-naija-cart-count span{color:#5d554d;font-size:13px;font-weight:600;line-height:1.3}.catalogue-naija-cart-count strong{color:var(--color-text,#1c1710);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.catalogue-naija-cart-count:first-child strong{color:#168a3a}.catalogue-naija-cart-divider{background:#e8d8c8;flex:0 0 1px;align-self:stretch;min-height:34px;display:block}.catalogue-naija-bulk-cart-button{color:#fff;width:100%;max-width:360px;min-height:50px;font-family:var(--font-special);letter-spacing:.03em;cursor:pointer;background:#168a3a;border:2px solid #168a3a;border-radius:10px;padding:13px 22px;font-size:13px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-naija-bulk-cart-button:hover{opacity:.92;transform:translateY(-2px)}.catalogue-naija-bulk-cart-button-remove{color:#b42318;background:#fff;border-color:#b42318}.catalogue-naija-bulk-cart-button-remove:hover{background:#fff1f0}.catalogue-naija-bulk-cart p{color:#5d554d;max-width:600px;margin:16px auto 0;font-size:14px;line-height:1.7}.catalogue-naija-confirm-backdrop{z-index:9999;box-sizing:border-box;background:#00000094;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.catalogue-naija-confirm-modal{width:100%;max-width:460px;color:var(--color-text,#1c1710);text-align:center;box-sizing:border-box;background:#fff;border-radius:16px;padding:30px 26px;box-shadow:0 18px 55px #0003}.catalogue-naija-confirm-modal h2{font-family:var(--font-heading);margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.3}.catalogue-naija-confirm-modal p{margin:0;font-size:15px;line-height:1.7}.catalogue-naija-add-confirmation p+p{margin-top:12px}.catalogue-naija-add-count-panel{box-sizing:border-box;text-align:left;background:#f0f9f1;border:1px solid #168a3a3d;border-left:4px solid #168a3a;border-radius:12px;width:100%;margin:18px auto;padding:18px 20px}.catalogue-naija-confirm-modal .catalogue-naija-add-count-panel .catalogue-naija-add-count-item{color:#405647;max-width:none;margin:0;font-size:15px;font-weight:500;line-height:1.65}.catalogue-naija-confirm-modal .catalogue-naija-add-count-panel .catalogue-naija-add-count-item+.catalogue-naija-add-count-item{margin-top:10px}.catalogue-naija-confirm-modal .catalogue-naija-add-count-panel .catalogue-naija-add-count-remaining{color:#168a3a;text-align:center;border-top:1px solid #168a3a38;margin-top:16px;padding-top:14px;font-size:1.5em;font-weight:800;line-height:1.35}.catalogue-naija-confirm-modal .catalogue-naija-add-proceed{margin-top:16px}.catalogue-naija-confirm-actions{gap:12px;margin-top:26px;display:flex}.catalogue-naija-confirm-actions button{min-width:0;min-height:46px;font-family:var(--font-special);letter-spacing:.02em;cursor:pointer;border:2px solid #0000;border-radius:9px;flex:1;padding:10px 12px;font-size:11px;font-weight:800;transition:transform .2s,opacity .2s}.catalogue-naija-confirm-actions button:hover{opacity:.92;transform:translateY(-1px)}.catalogue-naija-confirm-yes{color:#fff;background:#b42318;border-color:#b42318!important}.catalogue-naija-confirm-add{color:#fff;background:#168a3a;border-color:#168a3a!important}.catalogue-naija-confirm-no{color:var(--color-text,#1c1710);background:#fff;border-color:#d8d1ca!important}@media (width<=700px){.catalogue-naija-listing-page{padding:90px 28px 60px}.catalogue-naija-simple-header{margin-top:34px;margin-bottom:58px}.catalogue-naija-simple-header h1{font-size:40px}.catalogue-naija-category{margin-bottom:240px}.catalogue-naija-category-title{font-size:28.05px}.catalogue-naija-category-count{font-size:22px}.catalogue-naija-bulk-cart-group{margin-top:42px}.catalogue-naija-bulk-cart-group+.catalogue-naija-bulk-cart-group,.catalogue-naija-categories+.catalogue-naija-bulk-cart-group{margin-top:126px}.catalogue-naija-categories+.catalogue-naija-bulk-cart-group .catalogue-naija-bulk-cart-arrow{margin-bottom:72px}.catalogue-naija-bulk-cart-arrow{margin-bottom:24px}.catalogue-naija-bulk-cart-arrow span{width:44px;height:44px;font-size:31px}.catalogue-naija-bulk-cart{padding:26px 20px}.catalogue-naija-bulk-cart h2{font-size:24px}.catalogue-naija-bulk-cart-button{min-height:48px}.catalogue-naija-cart-summary{padding:16px}.catalogue-naija-cart-counts{gap:12px}}@media (width<=430px){.catalogue-naija-listing-page{padding:80px 20px 60px}.catalogue-naija-simple-header{margin-top:42px}.catalogue-naija-simple-header h1{font-size:36px}.catalogue-naija-simple-intro{font-size:15px}.catalogue-naija-simple-note{padding:14px;font-size:13px}.catalogue-naija-category{margin-bottom:220px}.catalogue-naija-category-title{font-size:26.775px}.catalogue-naija-category-count{font-size:21px}.catalogue-naija-bulk-cart-group{margin-top:34px}.catalogue-naija-bulk-cart-group+.catalogue-naija-bulk-cart-group,.catalogue-naija-categories+.catalogue-naija-bulk-cart-group{margin-top:102px}.catalogue-naija-categories+.catalogue-naija-bulk-cart-group .catalogue-naija-bulk-cart-arrow{margin-bottom:60px}.catalogue-naija-bulk-cart-arrow{margin-bottom:20px}.catalogue-naija-bulk-cart-arrow span{width:42px;height:42px;font-size:29px}.catalogue-naija-bulk-cart{padding:24px 16px}.catalogue-naija-bulk-cart h2{font-size:22px}.catalogue-naija-bulk-cart p{font-size:13px}.catalogue-naija-listing-bottom{padding:28px 20px}.catalogue-naija-listing-bottom h2{font-size:23px}.catalogue-naija-listing-bottom button{width:100%}.catalogue-naija-confirm-modal{padding:26px 20px}.catalogue-naija-confirm-modal h2{font-size:22px}.catalogue-naija-confirm-actions{flex-direction:column}.catalogue-naija-confirm-actions button{width:100%;min-height:46px}.catalogue-naija-add-count-panel{padding:16px 14px}.catalogue-naija-confirm-modal .catalogue-naija-add-count-panel .catalogue-naija-add-count-remaining{font-size:1.5em}}@media (prefers-reduced-motion:reduce){.catalogue-naija-listing-page *,.catalogue-naija-listing-page :before,.catalogue-naija-listing-page :after{transition:none!important;animation:none!important}}.catalogue-naija-detail-page{zoom:.9;box-sizing:border-box;width:100%;min-height:100vh;color:var(--color-text,#1c1710);font-family:var(--font-body);padding:82px 48px 80px}.catalogue-naija-detail{width:100%;max-width:1120px;margin:0 auto}.catalogue-naija-hero{border:1px solid var(--color-border,#ddd6cc);background:linear-gradient(135deg,#f6ecde,#fff);border-radius:28px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:42px;margin-bottom:52px;padding:32px;display:grid}.catalogue-naija-image{border:1px dashed var(--color-border,#ddd6cc);text-align:center;background:#ffffffb8;border-radius:22px;justify-content:center;align-items:center;min-height:390px;padding:30px;display:flex}.catalogue-naija-image span{font-family:var(--font-heading);font-size:1.4rem}.catalogue-naija-eyebrow{font-family:var(--font-special);letter-spacing:.1em;margin:0 0 12px;font-size:.78rem;font-weight:700;line-height:1.5}.catalogue-naija-hero h1{font-family:var(--font-heading);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.catalogue-naija-description{margin:0 0 24px;font-size:1rem;line-height:1.75}.catalogue-naija-detail-actions{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:20px;display:grid}.catalogue-naija-detail-actions>*{width:100%;min-width:0}.catalogue-naija-section,.catalogue-naija-final{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:22px;margin-bottom:28px;padding:34px}.catalogue-naija-section h2,.catalogue-naija-final h2{font-family:var(--font-heading);margin:0 0 16px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1}.catalogue-naija-section p,.catalogue-naija-final p{margin:10px 0 0;line-height:1.75}.catalogue-naija-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.catalogue-naija-grid article{border:1px solid var(--color-border,#ddd6cc);background:#fff;border-radius:20px;padding:28px}.catalogue-naija-grid article span{font-family:var(--font-special);font-size:.78rem;font-weight:700}.catalogue-naija-grid h3{font-family:var(--font-heading);margin:12px 0 8px;font-size:1.35rem}.catalogue-naija-grid p{margin:0;line-height:1.7}.catalogue-naija-value{border:1px solid var(--color-border,#ddd6cc);background:linear-gradient(135deg,#f6ecde,#fff);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:28px;padding:34px;display:grid}.catalogue-naija-value p:first-child{font-family:var(--font-special);letter-spacing:.1em;margin:0 0 10px;font-size:.78rem;font-weight:700}.catalogue-naija-value h2{font-family:var(--font-heading);margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.catalogue-naija-value>p:last-child{margin:0;line-height:1.75}.catalogue-naija-final{text-align:center}.catalogue-naija-final>p{max-width:650px;margin:0 auto 24px}.catalogue-naija-error{text-align:center;max-width:700px;margin:0 auto;padding:100px 0}.catalogue-naija-error h1{font-family:var(--font-heading);margin:0 0 24px}.catalogue-naija-error button{border:1px solid var(--color-border,#ddd6cc);color:inherit;font-family:var(--font-special);cursor:pointer;background:#fff;border-radius:10px;padding:13px 18px;font-weight:700}@media (width<=700px){.catalogue-naija-detail-page{padding-bottom:60px;padding-left:48px;padding-right:48px}.catalogue-naija-hero{grid-template-columns:1fr;padding:24px}.catalogue-naija-image{min-height:260px}.catalogue-naija-detail-actions{gap:8px}.catalogue-naija-grid,.catalogue-naija-value{grid-template-columns:1fr}.catalogue-naija-section,.catalogue-naija-final,.catalogue-naija-value{padding:28px}}@media (width<=430px){.catalogue-naija-detail-page{padding-left:40px;padding-right:40px}.catalogue-naija-hero{border-radius:20px;padding:18px}.catalogue-naija-image{min-height:220px}.catalogue-naija-detail-actions{grid-template-columns:1fr;gap:8px}.catalogue-naija-section,.catalogue-naija-final,.catalogue-naija-value,.catalogue-naija-grid article{padding:22px}}@media (prefers-reduced-motion:reduce){.catalogue-naija-detail-page *,.catalogue-naija-detail-page :before,.catalogue-naija-detail-page :after{transition:none!important;animation:none!important}}.analytics-login{justify-content:center;align-items:center;min-height:100vh;padding:110px 20px 40px;display:flex}.analytics-login__card{background:#fffffff0;border:1px solid #1c171014;border-radius:18px;width:100%;max-width:420px;padding:36px;box-shadow:0 12px 35px #1c171014}.analytics-login__header{text-align:center;margin-bottom:30px}.analytics-login__header h1{font-family:var(--font-heading);color:#111;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.1}.analytics-login__header p{font-family:var(--font-body);color:#666;margin:0;font-size:15px}.analytics-login__form{flex-direction:column;gap:20px;display:flex}.analytics-login__field{flex-direction:column;gap:8px;display:flex}.analytics-login__field label{font-family:var(--font-body);color:#222;font-size:14px;font-weight:600}.analytics-login__field input{width:100%;min-height:48px;font-family:var(--font-body);color:#111;background:#fff;border:1px solid #1c171029;border-radius:10px;outline:none;padding:0 14px;font-size:15px}.analytics-login__field input:focus{border-color:#f28c28;box-shadow:0 0 0 3px #f28c281f}.analytics-login__error{font-family:var(--font-body);color:#c62828;margin:-4px 0 0;font-size:13px;line-height:1.5}.analytics-login__button{color:#fff;width:100%;min-height:48px;font-family:var(--font-body);background:#f28c28;border:0;border-radius:10px;margin-top:4px;font-size:15px;font-weight:700;transition:opacity .2s,transform .2s}.analytics-login__button:hover:not(:disabled){opacity:.92}.analytics-login__button:active:not(:disabled){transform:translateY(1px)}.analytics-login__button:disabled{cursor:not-allowed;opacity:.65}@media (width<=520px){.analytics-login{padding:100px 16px 32px}.analytics-login__card{border-radius:16px;padding:28px 22px}.analytics-login__header h1{font-size:28px}}.analytics-filter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #11111114;border-radius:16px;width:100%;margin:0 0 32px;padding:24px;box-shadow:0 8px 24px #1111110d}.analytics-filter__top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.analytics-filter__heading{min-width:0}.analytics-filter__eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.2}.analytics-filter__heading h2{font-family:var(--font-heading);color:#111;margin:0;font-size:24px;font-weight:700;line-height:1.15}.analytics-filter__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.analytics-filter__action{min-height:38px;font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,transform .18s}.analytics-filter__action:hover{background:#f8f8f8;border-color:#1111112e}.analytics-filter__action:active{transform:translateY(1px)}.analytics-filter__action--refresh{color:#111}.analytics-filter__action--restart{color:#b45309}.analytics-filter__main{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);align-items:end;gap:16px;display:grid}.analytics-filter__secondary{align-items:end;gap:12px;min-width:0;display:flex}.analytics-filter__secondary--week,.analytics-filter__secondary--month,.analytics-filter__secondary--quarter,.analytics-filter__secondary--half-year,.analytics-filter__secondary--date-range{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-filter__field{flex-direction:column;gap:7px;min-width:0;display:flex}.analytics-filter__field label,.analytics-filter__secondary>label{font-family:var(--font-body);color:#444;font-size:12px;font-weight:700;line-height:1.3}.analytics-filter select,.analytics-filter input{width:100%;min-height:42px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #11111121;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.analytics-filter select:focus,.analytics-filter input:focus{border-color:#f28c28bf;box-shadow:0 0 0 3px #f28c281a}.analytics-filter select:disabled{cursor:not-allowed;opacity:.55;background:#f4f4f4}.analytics-filter__description{border-top:1px solid #11111112;margin-top:16px;padding-top:14px}.analytics-filter__description span{font-family:var(--font-body);color:#666;font-size:13px;font-weight:500;line-height:1.5;display:block}@media (width<=900px){.analytics-filter__main{grid-template-columns:1fr}.analytics-filter__secondary{width:100%}}@media (width<=768px){.analytics-filter{border-radius:14px;margin-bottom:24px;padding:18px}.analytics-filter__top{flex-direction:column;gap:16px;margin-bottom:18px}.analytics-filter__heading h2{font-size:22px}.analytics-filter__actions{width:100%}.analytics-filter__action{flex:1}.analytics-filter__main,.analytics-filter__secondary{gap:12px}.analytics-filter__secondary--week,.analytics-filter__secondary--month,.analytics-filter__secondary--quarter,.analytics-filter__secondary--half-year,.analytics-filter__secondary--date-range{grid-template-columns:1fr}.analytics-filter__description{margin-top:14px;padding-top:12px}}@media (width<=420px){.analytics-filter{padding:16px}.analytics-filter__actions{flex-direction:column;align-items:stretch}.analytics-filter__action{width:100%}.analytics-filter select,.analytics-filter input{min-height:44px;font-size:14px}}.analytics-dashboard{width:100%;min-height:100%;padding:112px 0 64px}.analytics-dashboard__container{width:min(100%,1400px);margin:0 auto;padding:0 32px}.analytics-dashboard__header{z-index:1;margin-bottom:26px;position:relative}.analytics-dashboard__eyebrow{font-family:var(--font-ui,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#7c756d;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.2}.analytics-dashboard__header h1{font-family:var(--font-heading,Arial, sans-serif);color:#24211f;margin:0;font-size:34px;font-weight:700;line-height:1.08}.analytics-dashboard__filter{width:100%}.analytics-dashboard__state{text-align:center;background:#ffffffc7;border:1px solid #342a2014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;margin-top:28px;padding:32px;display:flex;box-shadow:0 8px 25px #2b22190b}.analytics-dashboard__state p{font-family:var(--font-body,Arial, sans-serif);color:#5f5953;margin:0;font-size:15px;font-weight:500}.analytics-dashboard__state span{max-width:720px;font-family:var(--font-body,Arial, sans-serif);color:#8a8178;margin-top:8px;font-size:13px;line-height:1.5}.analytics-dashboard__state--error{border-color:#dd842f2e}.analytics-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.analytics-dashboard__metric-card{isolation:isolate;background:#fffffff0;border:1px solid #392d2214;border-radius:20px;align-items:center;min-height:142px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #2b22190e}.analytics-dashboard__metric-icon{z-index:2;color:#dc7c26;background:#fff5e9;border:1px solid #dd842f1f;border-radius:17px;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;margin-right:20px;display:flex;position:relative}.analytics-dashboard__metric-icon svg{width:31px;height:31px}.analytics-dashboard__metric-content{z-index:2;min-width:0;position:relative}.analytics-dashboard__metric-content p{font-family:var(--font-body,Arial, sans-serif);color:#34302c;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.25}.analytics-dashboard__metric-content strong{font-family:var(--font-ui,Arial, sans-serif);letter-spacing:-.025em;color:#211e1b;font-size:42px;font-weight:700;line-height:1;display:block}.analytics-dashboard__metric-trend{z-index:2;color:#dc7c26;opacity:.78;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:absolute;top:22px;right:24px}.analytics-dashboard__metric-trend svg{width:22px;height:22px}.analytics-dashboard__metric-decoration{z-index:1;background:#dd7c2613;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-24px;right:-20px}.analytics-dashboard__metric-decoration:after{content:"";border:1px solid #dd7c261a;border-radius:50%;width:48px;height:48px;position:absolute;top:15px;left:15px}.analytics-dashboard__section{margin-top:62px}.analytics-dashboard__section-header{margin-bottom:26px}.analytics-dashboard__section-eyebrow{font-family:var(--font-ui,Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#746d65;margin:0 0 9px;font-size:12px;font-weight:600;line-height:1.2}.analytics-dashboard__section-header h2{font-family:var(--font-heading,Arial, sans-serif);color:#24211f;margin:0;font-size:29px;font-weight:700;line-height:1.12}.analytics-dashboard__activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analytics-dashboard__activity-card{background:#fffffff0;border:1px solid #392d2214;border-radius:20px;min-height:178px;padding:28px 30px 28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #2b22190e}.analytics-dashboard__activity-accent{background:#dc7c26;border-radius:999px;flex:0 0 4px;width:4px;margin-right:22px}.analytics-dashboard__activity-content{min-width:0}.analytics-dashboard__activity-label{font-family:var(--font-ui,Arial, sans-serif);letter-spacing:.1em;color:#8a8178;margin:1px 0 9px;font-size:11px;font-weight:700;line-height:1.2}.analytics-dashboard__activity-content>strong{font-family:var(--font-ui,Arial, sans-serif);color:#282421;margin:0 0 19px;font-size:25px;font-weight:700;line-height:1.1;display:block}.analytics-dashboard__activity-meta{flex-direction:column;gap:9px;display:flex}.analytics-dashboard__activity-meta span{font-family:var(--font-body,Arial, sans-serif);color:#6e675f;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.analytics-dashboard__activity-meta svg{color:#dc7c26;flex:0 0 17px;width:17px;height:17px}.analytics-dashboard__breakdown{background:#fffffff0;border:1px solid #392d2214;border-radius:20px;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;padding:28px 30px;display:grid;box-shadow:0 8px 25px #2b22190e}.analytics-dashboard__breakdown-item{flex-direction:column;align-items:flex-start;min-width:0;padding:0 28px;display:flex;position:relative}.analytics-dashboard__breakdown-item:first-child{padding-left:0}.analytics-dashboard__breakdown-item:last-child{padding-right:0}.analytics-dashboard__breakdown-divider{background:#3e32271a;width:1px}.analytics-dashboard__breakdown-icon{color:#dc7c26;background:#fff5e9;border:1px solid #dd842f1f;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;display:flex}.analytics-dashboard__breakdown-icon svg{width:23px;height:23px}.analytics-dashboard__breakdown-item>span{font-family:var(--font-body,Arial, sans-serif);color:#5e5852;margin-bottom:8px;font-size:15px;font-weight:500;line-height:1.35}.analytics-dashboard__breakdown-item>strong{font-family:var(--font-ui,Arial, sans-serif);letter-spacing:-.02em;color:#24211f;font-size:36px;font-weight:700;line-height:1;display:block}.analytics-dashboard__breakdown-item>i{background:#dc7c26;border-radius:999px;width:30px;height:3px;margin-top:13px;display:block}@media (width<=900px){.analytics-dashboard{padding-top:104px}.analytics-dashboard__container{padding:0 24px}.analytics-dashboard__metric-card{padding:25px}.analytics-dashboard__metric-icon{flex-basis:62px;width:62px;height:62px;margin-right:17px}.analytics-dashboard__metric-content p{font-size:16px}.analytics-dashboard__metric-content strong{font-size:38px}.analytics-dashboard__activity-card{padding:26px}.analytics-dashboard__breakdown{padding:26px 20px}.analytics-dashboard__breakdown-item{padding:0 20px}}@media (width<=680px){.analytics-dashboard{padding:96px 0 48px}.analytics-dashboard__container{padding:0 18px}.analytics-dashboard__header{margin-bottom:22px}.analytics-dashboard__header h1{font-size:30px}.analytics-dashboard__metrics{grid-template-columns:1fr;gap:16px;margin-top:24px}.analytics-dashboard__metric-card{border-radius:18px;min-height:128px;padding:23px 22px}.analytics-dashboard__metric-icon{border-radius:15px;flex-basis:58px;width:58px;height:58px;margin-right:16px}.analytics-dashboard__metric-icon svg{width:27px;height:27px}.analytics-dashboard__metric-content p{margin-bottom:7px;font-size:15px}.analytics-dashboard__metric-content strong{font-size:35px}.analytics-dashboard__metric-trend{top:18px;right:18px}.analytics-dashboard__section{margin-top:50px}.analytics-dashboard__section-header{margin-bottom:22px}.analytics-dashboard__section-eyebrow{margin-bottom:8px;font-size:11px}.analytics-dashboard__section-header h2{font-size:26px}.analytics-dashboard__activity-grid{grid-template-columns:1fr;gap:16px}.analytics-dashboard__activity-card{border-radius:18px;min-height:165px;padding:24px 22px 24px 24px}.analytics-dashboard__activity-accent{margin-right:18px}.analytics-dashboard__activity-content>strong{margin-bottom:17px;font-size:23px}.analytics-dashboard__breakdown{border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex}.analytics-dashboard__breakdown-item{padding:24px 22px}.analytics-dashboard__breakdown-item:first-child{padding-left:22px}.analytics-dashboard__breakdown-item:last-child{padding-right:22px}.analytics-dashboard__breakdown-divider{background:#3e32271a;width:auto;height:1px;margin:0 22px}.analytics-dashboard__breakdown-icon{border-radius:13px;width:45px;height:45px;margin-bottom:15px}.analytics-dashboard__breakdown-item>span{margin-bottom:7px;font-size:14px}.analytics-dashboard__breakdown-item>strong{font-size:34px}}@media (width<=420px){.analytics-dashboard{padding:92px 0 40px}.analytics-dashboard__container{padding:0 14px}.analytics-dashboard__header h1{font-size:28px}.analytics-dashboard__metric-card{min-height:122px;padding:21px 18px}.analytics-dashboard__metric-icon{flex-basis:54px;width:54px;height:54px;margin-right:14px}.analytics-dashboard__metric-icon svg{width:25px;height:25px}.analytics-dashboard__metric-content p{font-size:14px}.analytics-dashboard__metric-content strong{font-size:32px}.analytics-dashboard__metric-trend{top:16px;right:15px}.analytics-dashboard__activity-card{padding:22px 18px 22px 20px}.analytics-dashboard__activity-content>strong{font-size:22px}.analytics-dashboard__activity-meta span{font-size:13px}.analytics-dashboard__breakdown-item{padding:22px 20px}.analytics-dashboard__breakdown-item:first-child{padding-left:20px}.analytics-dashboard__breakdown-item:last-child{padding-right:20px}.analytics-dashboard__breakdown-divider{margin:0 20px}}.analytics-sidebar{z-index:1000;flex-shrink:0;width:76px;min-width:76px;height:auto;margin-top:88px;padding:6px;position:relative}.analytics-sidebar__controls{background:#fffffff5;border:1px solid #1c171014;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:56px;padding:6px;display:flex;box-shadow:0 5px 20px #1c17101f}.analytics-sidebar__menu-button{cursor:pointer;background:#fff;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #1c17100f}.analytics-sidebar__menu-button:hover{background:#f28c2814;box-shadow:0 3px 10px #1c171017}.analytics-sidebar__toggle-icon{flex-direction:column;gap:5px;width:23px;display:flex}.analytics-sidebar__toggle-icon span{background:#222;border-radius:3px;width:23px;height:2.5px;display:block}.analytics-sidebar__logout{color:#333;cursor:pointer;background:#fff;border:1px solid #1c171024;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:flex}.analytics-sidebar__logout:hover{color:#c62828;background:#c628280a;border-color:#c6282833}.analytics-sidebar__logout-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:28px;display:flex}.analytics-sidebar__logout-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.analytics-sidebar__menu{z-index:1002;background:#fffffffa;border:1px solid #1c171014;border-radius:14px;width:280px;max-height:calc(100vh - 112px);padding:24px 18px;animation:.18s analytics-sidebar-menu-in;position:fixed;top:88px;left:88px;overflow-y:auto;box-shadow:0 12px 35px #1c171029}.analytics-sidebar__menu-header{border-bottom:1px solid #1c171014;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.analytics-sidebar__brand{white-space:nowrap;min-width:0;padding-top:2px}.analytics-sidebar__eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 5px;font-size:11px;font-weight:700}.analytics-sidebar__title{font-family:var(--font-heading);color:#111;margin:0;font-size:28px;font-weight:700;line-height:1.1}.analytics-sidebar__menu-close{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .2s;display:flex;position:relative}.analytics-sidebar__menu-close:hover{background:#f28c2814}.analytics-sidebar__menu-close span{background:#333;border-radius:3px;width:19px;height:2px;position:absolute}.analytics-sidebar__menu-close span:first-child{transform:rotate(45deg)}.analytics-sidebar__menu-close span:last-child{transform:rotate(-45deg)}.analytics-sidebar__nav{flex-direction:column;gap:6px;margin-top:18px;display:flex}.analytics-sidebar__section{flex-direction:column;display:flex}.analytics-sidebar__section--spaced{margin-top:30px;padding-top:12px}.analytics-sidebar__section-heading{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 10px 10px;font-size:12px;font-weight:800;line-height:1.2}.analytics-sidebar__section-items{flex-direction:column;gap:6px;display:flex}.analytics-sidebar__link{color:#555;min-height:46px;font-family:var(--font-body);white-space:nowrap;border-radius:9px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.analytics-sidebar__link:hover{color:#222;background:#f28c2812}.analytics-sidebar__link--active{color:#d96f00;background:#f28c281f}.analytics-sidebar__link-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.analytics-sidebar__link-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.analytics-sidebar__link-label{text-overflow:ellipsis;margin-left:10px;display:block;overflow:hidden}.analytics-sidebar__backdrop{z-index:1001;cursor:default;background:#1c17102e;border:0;padding:0;display:block;position:fixed;inset:0}@keyframes analytics-sidebar-menu-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=768px){.analytics-sidebar{width:66px;min-width:66px;margin-top:76px;padding:4px;position:relative}.analytics-sidebar__controls{width:54px;padding:5px}.analytics-sidebar__menu{width:min(280px,100vw - 88px);max-height:calc(100vh - 92px);padding:20px 16px;top:76px;left:76px}.analytics-sidebar__title{font-size:24px}}@media (width<=420px){.analytics-sidebar{width:62px;min-width:62px;margin-top:70px;padding:4px;position:relative}.analytics-sidebar__controls{width:52px;padding:4px}.analytics-sidebar__menu{width:calc(100vw - 80px);max-height:calc(100vh - 86px);padding:18px 14px;top:70px;left:68px}.analytics-sidebar__menu-header{gap:8px}.analytics-sidebar__eyebrow{font-size:10px}.analytics-sidebar__title{font-size:22px}.analytics-sidebar__link{min-height:44px;font-size:13px}}.analytics-layout{min-height:100vh;display:flex}.analytics-layout__content{flex:1;min-width:0;min-height:100vh}.analytics-layout--loading{justify-content:center;align-items:center;display:flex}.analytics-layout__loading{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.analytics-layout__loading p{font-family:var(--font-body);color:#666;margin:0;font-size:15px;font-weight:500}@media (width<=768px){.analytics-layout{flex-direction:column}.analytics-layout__content{width:100%;min-height:auto}.analytics-layout__loading{min-height:100vh}}.page-overview{width:100%;min-height:100%;font-family:var(--font-body);padding:112px 0 64px}.page-overview__container{width:min(100%,1400px);margin:0 auto;padding:0 32px}.page-overview__header{margin-bottom:32px}.page-overview__eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.page-overview__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#111;margin:0 0 12px;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1}.page-overview__subtitle{max-width:720px;font-family:var(--font-body);color:#666;margin:0;font-size:15px;font-weight:400;line-height:1.6}.page-overview__report-section{width:100%;margin-top:42px}.page-overview__report-section:first-of-type{margin-top:32px}.page-overview__section-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.page-overview__section-eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.page-overview__section-title{font-family:var(--font-heading);color:#171717;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.page-overview__section-description{max-width:680px;font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.55}.page-overview__content{background:#ffffffeb;border:1px solid #1c171014;border-radius:20px;width:100%;min-height:100px;overflow:hidden;box-shadow:0 8px 30px #1c17100d,0 2px 8px #1c171008}.page-overview__content--selected{margin-top:16px}.page-overview__state{min-height:220px;font-family:var(--font-body);text-align:center;color:#777;justify-content:center;align-items:center;padding:40px;font-size:14px;line-height:1.6;display:flex}.page-overview__state--error{color:#b42318}.page-overview__empty-table{font-family:var(--font-body);text-align:center;color:#777;padding:42px 30px;font-size:13px;line-height:1.6}.page-overview__selector-card{background:#ffffffe0;border:1px solid #1c171014;border-radius:16px;align-items:center;gap:18px;width:100%;padding:18px 20px;display:flex;box-shadow:0 5px 20px #1c171009}.page-overview__selector-label{font-family:var(--font-body);color:#333;flex:none;font-size:12px;font-weight:700;line-height:1.3}.page-overview__select{min-width:230px;font-family:var(--font-body);color:#222;cursor:pointer;background-color:#fff;border:1px solid #1c171024;border-radius:10px;outline:none;padding:11px 38px 11px 13px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}.page-overview__select:hover{border-color:#f28c2873}.page-overview__select:focus{border-color:#f28c28;box-shadow:0 0 0 3px #f28c281f}.page-overview__selector-placeholder{width:100%;font-family:var(--font-body);color:#777;padding:4px 0;font-size:13px;line-height:1.5}.page-overview__metric-selector{margin-top:24px}.page-overview__context{background:#faf8f4;border-bottom:1px solid #1c171014;align-items:baseline;gap:8px;padding:18px 24px;display:flex}.page-overview__context span{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:#888;font-size:11px;font-weight:700}.page-overview__context strong{font-family:var(--font-body);color:#222;font-size:13px;font-weight:700}.page-overview__table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;overflow:auto visible}.page-overview__table-scroll::-webkit-scrollbar{height:8px}.page-overview__table-scroll::-webkit-scrollbar-track{background:#1c17100a}.page-overview__table-scroll::-webkit-scrollbar-thumb{background:#1c17102e;border-radius:999px}.page-overview__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-family:var(--font-body);color:#222;font-size:13px}.page-overview__table thead th{z-index:2;font-family:var(--font-body);letter-spacing:.02em;text-align:left;white-space:nowrap;color:#555;background:#faf8f4;border-bottom:1px solid #1c17101a;padding:17px 16px;font-size:11px;font-weight:700;line-height:1.35;position:sticky;top:0}.page-overview__table thead th:first-child{padding-left:24px}.page-overview__table thead th:last-child{padding-right:24px}.page-overview__table tbody td{vertical-align:middle;white-space:nowrap;color:#333;border-bottom:1px solid #1c171011;padding:18px 16px}.page-overview__table tbody tr:last-child td{border-bottom:0}.page-overview__table tbody tr:hover td{background:#f6ecde47}.page-overview__table tbody td:first-child{color:#222;padding-left:24px;font-weight:700}.page-overview__table tbody td:last-child{padding-right:24px}.page-overview__table tbody td:not(:first-child){font-variant-numeric:tabular-nums}.page-overview__table tbody td:first-child{min-width:220px}@media (width<=1100px){.page-overview{padding-top:104px}.page-overview__container{padding:0 26px}.page-overview__header{margin-bottom:28px}.page-overview__content{border-radius:18px}}@media (width<=800px){.page-overview{padding-top:98px;padding-bottom:48px}.page-overview__container{padding:0 22px}.page-overview__title{font-size:clamp(32px,8vw,42px)}.page-overview__subtitle{font-size:14px}.page-overview__report-section{margin-top:36px}.page-overview__section-title{font-size:25px}.page-overview__content{border-radius:16px}.page-overview__selector-card{flex-direction:column;align-items:stretch;gap:9px;padding:16px}.page-overview__select{width:100%;min-width:0}.page-overview__table{min-width:1450px}}@media (width<=600px){.page-overview{padding-top:94px;padding-bottom:40px}.page-overview__container{padding:0 16px}.page-overview__header{margin-bottom:24px}.page-overview__eyebrow{margin-bottom:7px;font-size:10px}.page-overview__title{margin-bottom:10px;font-size:34px}.page-overview__subtitle{font-size:14px;line-height:1.55}.page-overview__metric-selector{margin-top:20px}.page-overview__report-section{margin-top:32px}.page-overview__report-section:first-of-type{margin-top:26px}.page-overview__section-header{margin-bottom:13px}.page-overview__section-eyebrow{font-size:9px}.page-overview__section-title{font-size:24px}.page-overview__section-description{font-size:12px}.page-overview__content{border-radius:14px;margin-top:14px}.page-overview__state{min-height:190px;padding:30px 22px}.page-overview__empty-table{padding:34px 22px;font-size:12px}.page-overview__selector-card{border-radius:13px;padding:15px}.page-overview__selector-label{font-size:11px}.page-overview__select{padding:11px 34px 11px 12px;font-size:12px}.page-overview__context{flex-direction:column;align-items:flex-start;gap:4px;padding:15px 18px}.page-overview__context span{font-size:9px}.page-overview__context strong{font-size:12px}.page-overview__table{min-width:1420px}.page-overview__table thead th{padding:15px 14px;font-size:10px}.page-overview__table tbody td{padding:16px 14px;font-size:12px}.page-overview__table thead th:first-child,.page-overview__table tbody td:first-child{padding-left:18px}.page-overview__table thead th:last-child,.page-overview__table tbody td:last-child{padding-right:18px}}@media (width<=420px){.page-overview{padding-top:92px}.page-overview__container{padding:0 14px}.page-overview__title{font-size:32px}.page-overview__subtitle{font-size:13px}.page-overview__section-title{font-size:22px}.page-overview__content{border-radius:13px}.page-overview__table{min-width:1400px}}.comment-analytics{box-sizing:border-box;width:100%;min-height:100%;font-family:var(--font-body,"Roboto", sans-serif)}.comment-analytics *,.comment-analytics :before,.comment-analytics :after{box-sizing:border-box}.comment-analytics__container{width:100%;max-width:1600px;margin:0 auto;padding:104px 48px 48px}.comment-analytics__hero{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:36px;display:flex}.comment-analytics__eyebrow{font-family:var(--font-heading,"Oswald", sans-serif);letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.comment-analytics__hero h1{font-family:var(--font-heading,"Oswald", sans-serif);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1}.comment-analytics__hero p{opacity:.72;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.7}.comment-analytics__refresh{min-height:46px;color:inherit;font-family:var(--font-ui,"Roboto", sans-serif);cursor:pointer;background:#ffffffc2;border:1px solid #00000024;border-radius:12px;flex:none;padding:0 20px;font-size:14px;font-weight:700;transition:transform .18s,background .18s,border-color .18s}.comment-analytics__refresh:hover:not(:disabled){background:#fff;border-color:#0000003d;transform:translateY(-1px)}.comment-analytics__refresh:disabled{cursor:wait;opacity:.55}.comment-analytics__filters{background:#ffffffa3;border:1px solid #0000001a;border-radius:18px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:52px;padding:20px;display:flex;box-shadow:0 10px 30px #0000000a}.comment-analytics__filter-group{flex-direction:column;gap:8px;min-width:180px;display:flex}.comment-analytics__filter-group--wide{min-width:230px}.comment-analytics__filter-group label{font-family:var(--font-ui,"Roboto", sans-serif);letter-spacing:.03em;text-transform:uppercase;opacity:.65;font-size:12px;font-weight:700}.comment-analytics__filter-group select,.comment-analytics__filter-group input{width:100%;min-height:44px;color:inherit;font-family:var(--font-body,"Roboto", sans-serif);background:#ffffffe6;border:1px solid #00000024;border-radius:10px;outline:none;padding:0 13px;font-size:14px}.comment-analytics__filter-group select:focus,.comment-analytics__filter-group input:focus{border-color:#0000005c}.comment-analytics__error{color:#8b2f22;background:#be372312;border:1px solid #be37233d;border-radius:14px;flex-direction:column;gap:5px;margin-bottom:36px;padding:18px 20px;display:flex}.comment-analytics__error strong{font-size:14px}.comment-analytics__error span{font-size:13px;line-height:1.5}.comment-analytics__loading{opacity:.68;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;font-size:14px;display:flex}.comment-analytics__loading-spinner{border:3px solid #0000001f;border-top-color:currentColor;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite commentAnalyticsSpin}@keyframes commentAnalyticsSpin{to{transform:rotate(360deg)}}.comment-analytics__section{margin-bottom:72px}.comment-analytics__section--activity{margin-bottom:30px}.comment-analytics__section-header{border-bottom:1px dashed #0000002e;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;padding-bottom:16px;display:flex}.comment-analytics__section-eyebrow{width:28px;height:28px;font-family:var(--font-heading,"Oswald", sans-serif);background:#00000012;border-radius:50%;justify-content:center;align-items:center;margin-bottom:9px;font-size:13px;font-weight:700;display:inline-flex}.comment-analytics__section-header h2{font-family:var(--font-heading,"Oswald", sans-serif);margin:0;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.05}.comment-analytics__section-header p{opacity:.62;text-align:right;max-width:600px;margin:0;font-size:13px;line-height:1.6}.comment-analytics__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.comment-analytics__stat-card{background:#ffffffad;border:1px solid #0000001a;border-radius:16px;min-height:142px;padding:21px;box-shadow:0 8px 24px #00000009}.comment-analytics__stat-label{min-height:38px;font-family:var(--font-ui,"Roboto", sans-serif);text-transform:uppercase;letter-spacing:.035em;opacity:.62;font-size:12px;font-weight:700;line-height:1.35}.comment-analytics__stat-value{font-family:var(--font-heading,"Oswald", sans-serif);margin-top:13px;font-size:34px;font-weight:700;line-height:1}.comment-analytics__stat-description{opacity:.56;margin-top:9px;font-size:12px;line-height:1.5}.comment-analytics__subsection{margin-top:34px}.comment-analytics__subsection h3{font-family:var(--font-heading,"Oswald", sans-serif);margin:0 0 15px;font-size:20px;font-weight:700}.comment-analytics__empty{text-align:center;opacity:.6;border:1px dashed #00000029;border-radius:14px;justify-content:center;align-items:center;min-height:130px;padding:24px;font-size:14px;display:flex}.comment-analytics__first-last-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comment-analytics__conversation-card{background:#ffffffb3;border:1px solid #0000001a;border-radius:18px;min-width:0;padding:24px;box-shadow:0 8px 26px #00000009}.comment-analytics__conversation-card-label{font-family:var(--font-ui,"Roboto", sans-serif);letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:18px;font-size:12px;font-weight:700}.comment-analytics__conversation-author{font-family:var(--font-heading,"Oswald", sans-serif);font-size:25px;font-weight:700}.comment-analytics__conversation-meta{opacity:.58;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.comment-analytics__conversation-page{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.comment-analytics__conversation-page span,.comment-analytics__conversation-page strong{background:#0000000e;border-radius:7px;padding:6px 9px;font-size:11px}.comment-analytics__conversation-page strong{font-weight:700}.comment-analytics__conversation-card p{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000009;border-radius:11px;margin:20px 0 0;padding:17px;font-size:14px;line-height:1.65}.comment-analytics__conversation-ago{opacity:.54;margin-top:15px;font-size:12px;font-weight:700}.comment-analytics__activity-filter{justify-content:flex-start;align-items:flex-end;width:100%;margin-bottom:20px;display:flex}.comment-analytics__activity-filter .comment-analytics__filter-group{width:100%;max-width:320px}.comment-analytics__activity-filter .comment-analytics__filter-group--wide{min-width:230px}.comment-analytics__activity-summary{align-items:center;gap:32px;margin-bottom:18px;display:flex}.comment-analytics__activity-summary>div{align-items:baseline;gap:7px;display:flex}.comment-analytics__activity-summary strong{font-family:var(--font-heading,"Oswald", sans-serif);font-size:22px}.comment-analytics__activity-summary span{opacity:.6;font-size:12px}.comment-analytics__table-wrapper{-webkit-overflow-scrolling:touch;background:#ffffffb8;border:1px solid #0000001a;border-radius:16px;width:100%;overflow:auto hidden;box-shadow:0 8px 28px #00000009}.comment-analytics__table{border-collapse:collapse;table-layout:auto;width:max-content;min-width:1800px}.comment-analytics__table th,.comment-analytics__table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #00000012;padding:14px 13px;font-size:12px}.comment-analytics__table th{z-index:2;font-family:var(--font-ui,"Roboto", sans-serif);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#f6ecdef5;font-size:10px;font-weight:800;position:sticky;top:0}.comment-analytics__table tbody tr:last-child td{border-bottom:none}.comment-analytics__table tbody tr:hover{background:#00000006}.comment-analytics__table-content-cell{max-width:280px}.comment-analytics__content-button{width:280px;max-width:280px;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;line-height:1.45;display:block;overflow:hidden}.comment-analytics__content-button:hover{text-decoration:underline}.comment-analytics__event-badge{white-space:nowrap;background:#0000000e;border-radius:7px;align-items:center;gap:6px;min-width:max-content;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}.comment-analytics__event-badge--visitor-comment,.comment-analytics__event-badge--visitor-reply{background:#cb772a1f}.comment-analytics__event-badge--admin-comment,.comment-analytics__event-badge--admin-reply{background:#00000017}.comment-analytics__event-badge--page-like,.comment-analytics__event-badge--comment-like{background:#b43e3e1a}.comment-analytics__view-button{min-height:32px;color:inherit;cursor:pointer;background:#fffc;border:1px solid #00000024;border-radius:8px;padding:0 11px;font-size:11px;font-weight:700}.comment-analytics__view-button:hover{background:#fff}.comment-analytics__pagination{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.comment-analytics__pagination button{min-height:40px;color:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #00000021;border-radius:9px;padding:0 15px;font-size:12px;font-weight:700}.comment-analytics__pagination button:hover:not(:disabled){background:#fff}.comment-analytics__pagination button:disabled{cursor:not-allowed;opacity:.4}.comment-analytics__pagination span{text-align:center;opacity:.62;min-width:110px;font-size:12px}.comment-analytics__modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.comment-analytics__modal{background:#fff;border:1px solid #ffffff59;border-radius:20px;width:min(700px,100%);max-height:min(760px,100vh - 48px);overflow-y:auto;box-shadow:0 28px 80px #00000038}.comment-analytics__modal-header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 18px;display:flex}.comment-analytics__modal-header span{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.comment-analytics__modal-header h2{font-family:var(--font-heading,"Oswald", sans-serif);margin:0;font-size:27px;line-height:1.1}.comment-analytics__modal-header button{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:50%;flex:none;font-size:25px;line-height:1}.comment-analytics__modal-meta{flex-wrap:wrap;gap:8px;padding:17px 24px 0;display:flex}.comment-analytics__modal-meta span{background:#0000000e;border-radius:8px;padding:7px 10px;font-size:11px}.comment-analytics__modal-content{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000009;border-radius:13px;margin:20px 24px;padding:20px;font-size:15px;line-height:1.75}.comment-analytics__modal-footer{opacity:.52;padding:0 24px 24px;font-size:11px}@media (width<=1100px){.comment-analytics__container{padding:94px 38px 38px}.comment-analytics__stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comment-analytics__section-header{flex-direction:column;align-items:flex-start}.comment-analytics__section-header p{text-align:left}}@media (width<=768px){.comment-analytics__container{padding:86px 20px 40px}.comment-analytics__hero{flex-direction:column;gap:20px;margin-bottom:28px}.comment-analytics__hero h1{font-size:38px}.comment-analytics__hero p{font-size:14px}.comment-analytics__refresh{width:100%}.comment-analytics__filters{flex-direction:column;align-items:stretch;margin-bottom:40px}.comment-analytics__filter-group,.comment-analytics__filter-group--wide{width:100%;min-width:0}.comment-analytics__activity-filter{align-items:stretch}.comment-analytics__activity-filter .comment-analytics__filter-group{width:100%;max-width:none}.comment-analytics__section{margin-bottom:56px}.comment-analytics__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comment-analytics__stat-card{min-height:125px;padding:17px}.comment-analytics__stat-value{font-size:30px}.comment-analytics__first-last-grid{grid-template-columns:1fr}.comment-analytics__activity-summary{justify-content:space-between}.comment-analytics__modal-backdrop{align-items:flex-end;padding:12px}.comment-analytics__modal{border-radius:18px;max-height:calc(100vh - 24px)}}@media (width<=480px){.comment-analytics__container{padding:82px 14px 34px}.comment-analytics__hero h1{font-size:34px}.comment-analytics__filters{border-radius:14px;padding:15px}.comment-analytics__stats-grid{grid-template-columns:1fr}.comment-analytics__stat-card{min-height:112px}.comment-analytics__section-header h2{font-size:27px}.comment-analytics__conversation-card{padding:18px}.comment-analytics__conversation-meta{flex-direction:column;align-items:flex-start}.comment-analytics__activity-filter{margin-bottom:18px}.comment-analytics__activity-summary{flex-direction:column;align-items:flex-start;gap:9px}.comment-analytics__pagination{gap:8px}.comment-analytics__pagination button{padding:0 10px}.comment-analytics__pagination span{min-width:auto;font-size:11px}.comment-analytics__modal-header{padding:20px 18px 15px}.comment-analytics__modal-meta{padding-left:18px;padding-right:18px}.comment-analytics__modal-content{margin-left:18px;margin-right:18px}.comment-analytics__modal-footer{padding-left:18px;padding-right:18px}}.visitor-engagement-page{box-sizing:border-box;color:#1c1710;background:linear-gradient(#fff .999999%,#f6ecde 94%);width:100%;min-height:100vh;padding:108px 32px 80px}.visitor-engagement-page *,.visitor-engagement-page :before,.visitor-engagement-page :after{box-sizing:border-box}.visitor-engagement-container{width:100%;max-width:1400px;margin:0 auto}.visitor-engagement-header{width:100%;margin-bottom:28px}.visitor-engagement-eyebrow,.visitor-engagement-section-label{color:#ff5c00;letter-spacing:.12em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:block}.visitor-engagement-header h1{color:#1c1710;letter-spacing:-.025em;margin:7px 0 10px;font-family:Oswald,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:.98}.visitor-engagement-header p{color:#68635c;max-width:760px;margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:1.65}.visitor-engagement-filter-section{background:#ffffffd1;border:1px solid #1c171017;border-radius:18px;width:100%;margin-bottom:28px;padding:20px;box-shadow:0 7px 26px #1c17100f}.visitor-engagement-state-card{text-align:center;background:#fff;border:1px solid #1c171017;border-radius:20px;width:100%;margin-bottom:28px;padding:60px 28px;box-shadow:0 8px 28px #1c17100f}.visitor-engagement-state-card h2{margin:18px 0 8px;font-family:Oswald,sans-serif;font-size:25px;font-weight:700}.visitor-engagement-state-card p{color:#68635c;max-width:620px;margin:0 auto;font-family:Roboto,sans-serif;line-height:1.6}.visitor-engagement-state-icon{font-size:34px;display:block}.visitor-engagement-loader{border:4px solid #ff5c0029;border-top-color:#ff5c00;border-radius:50%;width:38px;height:38px;margin:0 auto;animation:.8s linear infinite visitor-engagement-spin}@keyframes visitor-engagement-spin{to{transform:rotate(360deg)}}.visitor-engagement-error-state{border-color:#be41232e}.visitor-engagement-selector-card{background:#fff;border:1px solid #1c171017;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:center;gap:30px;width:100%;margin-bottom:34px;padding:28px;display:grid;box-shadow:0 8px 28px #1c17100f}.visitor-engagement-selector-copy h2,.visitor-engagement-section-heading h2,.visitor-engagement-identity-card h2{color:#1c1710;letter-spacing:-.02em;margin:6px 0 7px;font-family:Oswald,sans-serif;font-size:30px;font-weight:700}.visitor-engagement-selector-copy p,.visitor-engagement-section-heading p{color:#68635c;margin:0;font-family:Roboto,sans-serif;line-height:1.55}.visitor-engagement-selector-controls{min-width:0}.visitor-engagement-field-label{color:#5f584f;margin-bottom:8px;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;display:block}.visitor-engagement-select,.visitor-engagement-input{color:#1c1710;background:#fff;border:1px solid #1c171029;border-radius:11px;outline:none;width:100%;min-height:48px;padding:0 14px;font-family:Roboto,sans-serif;font-size:14px;transition:border-color .18s,box-shadow .18s}.visitor-engagement-select:focus,.visitor-engagement-input:focus{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c001c}.visitor-engagement-selector-count{color:#8a8171;margin-top:9px;font-family:Roboto,sans-serif;font-size:12px;display:block}.visitor-engagement-empty-card{text-align:center;background:#ffffff94;border:1px dashed #1c17102e;border-radius:20px;width:100%;margin-bottom:34px;padding:62px 28px}.visitor-engagement-empty-icon{margin-bottom:12px;font-size:34px;display:block}.visitor-engagement-empty-card h2{margin:0 0 8px;font-family:Oswald,sans-serif;font-size:28px}.visitor-engagement-empty-card p{color:#68635c;max-width:620px;margin:0 auto;font-family:Roboto,sans-serif;line-height:1.65}.visitor-engagement-identity-card{background:linear-gradient(135deg,#fff,#fff8f1);border:1px solid #ff5c002e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:34px;padding:24px 28px;display:flex;box-shadow:0 7px 25px #1c17100d}.visitor-engagement-identity-card h2{margin-bottom:3px}.visitor-engagement-identity-card p{color:#68635c;margin:0;font-family:Roboto,sans-serif;font-size:15px}.visitor-engagement-identity-meta{text-align:center;background:#fff;border-radius:12px;min-width:130px;padding:12px 15px}.visitor-engagement-identity-meta span{color:#8a8171;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-family:Roboto,sans-serif;font-size:10px;font-weight:700;display:block}.visitor-engagement-identity-meta strong{color:#ff5c00;font-family:Oswald,sans-serif;font-size:24px}.visitor-engagement-section{width:100%;margin-bottom:46px}.visitor-engagement-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.visitor-engagement-section-heading h2{font-size:32px}.visitor-engagement-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.visitor-engagement-stat-card{background:#fff;border:1px solid #1c171014;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:128px;padding:20px;display:flex;box-shadow:0 5px 20px #1c17100b}.visitor-engagement-stat-label{color:#68635c;font-family:Roboto,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.visitor-engagement-stat-value{color:#1c1710;margin-top:15px;font-family:Oswald,sans-serif;font-size:38px;font-weight:700;line-height:1}.visitor-engagement-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.visitor-engagement-timeline-card{background:#fff;border:1px solid #1c171014;border-radius:18px;min-width:0;padding:24px;box-shadow:0 6px 22px #1c17100d}.visitor-engagement-timeline-label{color:#ff5c00;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;display:block}.visitor-engagement-timeline-card strong{margin-bottom:7px;font-family:Oswald,sans-serif;font-size:25px;display:block}.visitor-engagement-timeline-card>span:not(.visitor-engagement-timeline-label){color:#68635c;font-family:Roboto,sans-serif;font-size:13px;display:block}.visitor-engagement-timeline-card small{color:#8a8171;margin-top:5px;font-family:Roboto,sans-serif;font-size:12px;display:block}.visitor-engagement-timeline-card p{color:#4e4942;white-space:pre-wrap;border-top:1px solid #1c171014;margin:17px 0 0;padding-top:15px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.65}.visitor-engagement-names-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.visitor-engagement-name-card{background:#fff;border:1px solid #1c171014;border-radius:15px;padding:18px}.visitor-engagement-name-card strong{color:#1c1710;margin-bottom:7px;font-family:Oswald,sans-serif;font-size:21px;display:block}.visitor-engagement-name-card span{color:#8a8171;font-family:Roboto,sans-serif;font-size:12px;line-height:1.5}.visitor-engagement-small-empty{color:#68635c;text-align:center;background:#ffffffa6;border-radius:15px;padding:22px;font-family:Roboto,sans-serif}.visitor-engagement-activity-filters{background:#ffffffb3;border:1px solid #1c171014;border-radius:16px;grid-template-columns:minmax(220px,.7fr) minmax(220px,1fr);gap:14px;width:100%;margin-bottom:18px;padding:18px;display:grid}.visitor-engagement-filter-field{min-width:0}.visitor-engagement-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #1c171014;border-radius:18px;width:100%;overflow-x:auto;box-shadow:0 6px 24px #1c17100d}.visitor-engagement-table{border-collapse:collapse;width:max-content;min-width:1800px;font-family:Roboto,sans-serif}.visitor-engagement-table th{color:#68635c;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#faf7f2;border-bottom:1px solid #1c17101a;padding:15px 13px;font-size:10px;font-weight:700}.visitor-engagement-table td{color:#39342e;vertical-align:top;white-space:nowrap;border-bottom:1px solid #1c171011;padding:15px 13px;font-size:13px}.visitor-engagement-table tbody tr:last-child td{border-bottom:none}.visitor-engagement-table tbody tr:hover{background:#ff5c0006}.visitor-engagement-number{color:#8a8171;white-space:nowrap;font-family:Oswald,sans-serif;font-size:15px}.visitor-engagement-table-visitor{color:#1c1710;white-space:nowrap;font-weight:700}.visitor-engagement-table-muted{color:#8a8171;white-space:nowrap}.visitor-engagement-event{color:#c94d00;white-space:nowrap;background:#ff5c0014;border-radius:999px;align-items:center;min-height:27px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.visitor-engagement-ago{color:#68635c;white-space:nowrap}.visitor-engagement-name{color:#1c1710;white-space:nowrap;font-weight:600}.visitor-engagement-content-cell{white-space:nowrap;max-width:none}.visitor-engagement-content-button{color:#4e4942;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;width:max-content;min-width:0;max-width:none;padding:0;font-family:Roboto,sans-serif;font-size:13px;line-height:1.5;display:block}.visitor-engagement-content-button:hover{color:#ff5c00}.visitor-engagement-action-button{color:#c94d00;white-space:nowrap;cursor:pointer;background:#ff5c000f;border:1px solid #ff5c0033;border-radius:9px;min-height:34px;padding:7px 10px;font-family:Roboto,sans-serif;font-size:11px;font-weight:700;transition:background .18s,border-color .18s}.visitor-engagement-action-button:hover{background:#ff5c001f;border-color:#ff5c0066}.visitor-engagement-table-empty{color:#8a8171!important;text-align:center!important;white-space:nowrap!important;padding:50px 20px!important}.visitor-engagement-pagination{color:#68635c;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:16px;font-family:Roboto,sans-serif;font-size:13px;display:flex}.visitor-engagement-pagination-button{color:#1c1710;cursor:pointer;background:#fff;border:1px solid #1c171021;border-radius:10px;min-height:40px;padding:0 14px;font-family:Roboto,sans-serif;font-size:12px;font-weight:700}.visitor-engagement-pagination-button:hover:not(:disabled){color:#ff5c00;border-color:#ff5c00}.visitor-engagement-pagination-button:disabled{opacity:.4;cursor:default}.visitor-engagement-modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c171085;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.visitor-engagement-modal{background:#fff;border-radius:20px;width:min(720px,100%);max-height:min(720px,90vh);padding:25px;overflow-y:auto;box-shadow:0 25px 70px #1c171040}.visitor-engagement-modal-header{border-bottom:1px solid #1c171017;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.visitor-engagement-modal-header h2{margin:6px 0 0;font-family:Oswald,sans-serif;font-size:30px}.visitor-engagement-modal-close{color:#1c1710;cursor:pointer;background:#1c171012;border:none;border-radius:50%;flex:none;width:38px;height:38px;font-size:26px;line-height:1}.visitor-engagement-modal-close:hover{color:#ff5c00;background:#ff5c001a}.visitor-engagement-modal-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.visitor-engagement-modal-meta span{color:#68635c;background:#f6ecde;border-radius:999px;padding:6px 9px;font-family:Roboto,sans-serif;font-size:11px}.visitor-engagement-modal-content{color:#39342e;white-space:pre-wrap;background:#faf7f2;border-radius:14px;margin-top:20px;padding:20px;font-family:Roboto,sans-serif;font-size:15px;line-height:1.75}@media (width<=1000px){.visitor-engagement-page{padding-top:104px;padding-left:24px;padding-right:24px}.visitor-engagement-selector-card{grid-template-columns:1fr}.visitor-engagement-stat-grid,.visitor-engagement-names-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.visitor-engagement-page{padding:96px 16px 60px}.visitor-engagement-header{margin-bottom:22px}.visitor-engagement-header h1{font-size:38px}.visitor-engagement-header p{font-size:14px}.visitor-engagement-filter-section{margin-bottom:22px;padding:15px}.visitor-engagement-selector-card,.visitor-engagement-identity-card{padding:20px}.visitor-engagement-identity-card{flex-direction:column;align-items:flex-start}.visitor-engagement-identity-meta{width:100%}.visitor-engagement-section{margin-bottom:38px}.visitor-engagement-section-heading h2{font-size:28px}.visitor-engagement-stat-grid{grid-template-columns:1fr;gap:10px}.visitor-engagement-stat-card{min-height:110px}.visitor-engagement-stat-value{font-size:34px}.visitor-engagement-timeline-grid{grid-template-columns:1fr;gap:12px}.visitor-engagement-names-grid{grid-template-columns:1fr;gap:10px}.visitor-engagement-activity-filters{grid-template-columns:1fr;padding:15px}.visitor-engagement-pagination{flex-direction:column;align-items:stretch}.visitor-engagement-pagination-button{width:100%}.visitor-engagement-modal-backdrop{align-items:flex-end;padding:10px}.visitor-engagement-modal{border-radius:18px 18px 12px 12px;max-height:86vh;padding:20px}}@media (width<=420px){.visitor-engagement-page{padding-top:92px;padding-left:12px;padding-right:12px}.visitor-engagement-header h1{font-size:34px}.visitor-engagement-selector-card,.visitor-engagement-identity-card{padding:17px}.visitor-engagement-section-heading h2{font-size:25px}.visitor-engagement-stat-card{padding:17px}.visitor-engagement-stat-value{font-size:31px}.visitor-engagement-timeline-card{padding:18px}}@media (prefers-reduced-motion:reduce){.visitor-engagement-loader,.visitor-engagement-select,.visitor-engagement-input,.visitor-engagement-action-button,.visitor-engagement-pagination-button{transition:none;animation:none}}.visitors{width:100%;min-width:0;font-family:var(--font-body);color:#17130f;padding:112px 40px 48px}.visitors__header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.visitors__heading-group{min-width:0}.visitors__eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.visitors__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#111;margin:0 0 10px;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1}.visitors__subtitle{max-width:680px;font-family:var(--font-body);color:#6c665f;margin:0;font-size:15px;font-weight:400;line-height:1.6}.visitors__filter{z-index:5;width:100%;min-width:0;margin-bottom:30px;position:relative}.visitors__section-heading{border-bottom:1px solid #241b1212;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.visitors__section-heading--reports{border-bottom:none;padding:0 0 22px}.visitors__section-eyebrow{letter-spacing:.1em;color:#f28c28;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.visitors__section-title{font-family:var(--font-heading);color:#17130f;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.1}.visitors__section-description{color:#777068;max-width:650px;margin:0;font-size:13px;line-height:1.55}.visitors__section-period{color:#a75d13;background:#f28c2817;border:1px solid #f28c2824;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:11px;font-weight:700}.visitors__overview{background:#ffffffd1;border:1px solid #241b1214;border-radius:18px;width:100%;min-width:0;margin-bottom:30px;overflow:hidden;box-shadow:0 10px 30px #221b130a}.visitors__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.visitors__overview .visitors__summary{padding:22px 24px 24px}.visitors__summary-card{background:linear-gradient(145deg,#fffffffa,#fffaf3f0);border:1px solid #241b1214;border-radius:15px;min-width:0;padding:22px 21px 20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #221b130b,0 2px 6px #221b1306}.visitors__summary-card:before{content:"";background:#f28c28;width:100%;height:3px;position:absolute;top:0;left:0}.visitors__summary-label{letter-spacing:.02em;color:#777068;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.3;display:block}.visitors__summary-value{font-family:var(--font-heading);color:#17130f;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1;display:block}.visitors__summary-duration{max-width:100%;font-family:var(--font-heading);color:#17130f;font-size:clamp(18px,2vw,25px);font-weight:700;line-height:1.15;display:block}.visitors__selector{background:linear-gradient(145deg,#fffffffa,#fffaf3f0);border:1px solid #241b1214;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:28px;width:100%;min-width:0;margin-bottom:30px;padding:24px;display:grid;box-shadow:0 8px 24px #221b130b,0 2px 6px #221b1306}.visitors__selector-heading{min-width:0}.visitors__selector-eyebrow{letter-spacing:.1em;color:#f28c28;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.visitors__selector-title{font-family:var(--font-heading);color:#17130f;margin:0 0 7px;font-size:25px;font-weight:700;line-height:1.1}.visitors__selector-description{color:#777068;max-width:620px;margin:0;font-size:13px;line-height:1.55}.visitors__selector-control{min-width:0}.visitors__selector-label{letter-spacing:.04em;color:#71695f;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.visitors__select{appearance:none;width:100%;min-height:46px;font-family:var(--font-body);color:#37312b;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#71695f 50%),linear-gradient(135deg,#71695f 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #241b121f;border-radius:10px;outline:none;padding:0 40px 0 14px;font-size:13px;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s}.visitors__select:hover:not(:disabled){border-color:#f28c2866}.visitors__select:focus{border-color:#f28c28a6;box-shadow:0 0 0 3px #f28c281a}.visitors__select:disabled{color:#9a9288;cursor:not-allowed;background-color:#f7f4ef}.visitors__snapshot{background:#ffffffd1;border:1px solid #241b1214;border-radius:18px;width:100%;min-width:0;margin-bottom:30px;overflow:hidden;box-shadow:0 10px 30px #221b130a}.visitors__snapshot-header{border-bottom:1px solid #241b1212;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.visitors__snapshot-period{color:#a75d13;background:#f28c2817;border:1px solid #f28c2824;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:11px;font-weight:700}.visitors__snapshot .visitors__summary{padding:22px 24px}.visitors__snapshot .visitors__summary-card{min-height:112px}.visitors__snapshot-meta{background:#241b1212;border-top:1px solid #241b120f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.visitors__meta-item{background:#ffffffd1;flex-direction:column;gap:5px;min-width:0;padding:18px 24px;display:flex}.visitors__meta-item span{letter-spacing:.07em;text-transform:uppercase;color:#8a8279;font-size:10px;font-weight:700;line-height:1.2}.visitors__meta-item strong{color:#37312b;font-size:13px;font-weight:600}.visitors__detail-state{background:#ffffffd1;border:1px solid #241b1214;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:180px;margin-bottom:30px;padding:32px 24px;display:flex;box-shadow:0 10px 30px #221b130a}.visitors__detail-state strong{color:#2b2621;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.visitors__detail-state p{color:#777068;max-width:430px;margin:0;font-size:13px;line-height:1.55}.visitors__detail-state--error{background:#fff6f1d1;justify-content:flex-start}.visitors__state-icon{width:36px;height:36px;font-family:var(--font-heading);color:#f28c28;background:#f28c2817;border:1px solid #f28c2826;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.visitors__report{background:#ffffffd1;border:1px solid #241b1214;border-radius:18px;width:100%;min-width:0;margin-bottom:30px;overflow:hidden;box-shadow:0 10px 30px #221b130a}.visitors__report-header{border-bottom:1px solid #241b1212;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.visitors__report-eyebrow{letter-spacing:.1em;color:#f28c28;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.2}.visitors__report-title{font-family:var(--font-heading);color:#17130f;margin:0;font-size:24px;font-weight:700;line-height:1.1}.visitors__report-description{color:#777068;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.55}.visitors__report-count{color:#a75d13;background:#f28c2817;border:1px solid #f28c2824;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:12px;font-weight:700}.visitors__folder-reports{width:100%;min-width:0;margin-bottom:30px}.visitors__folder-card{background:#ffffffd1;border:1px solid #241b1214;border-radius:18px;width:100%;min-width:0;margin-bottom:20px;overflow:hidden;box-shadow:0 10px 30px #221b130a}.visitors__folder-card:last-child{margin-bottom:0}.visitors__folder-header{background:linear-gradient(145deg,#fffffffa,#fffaf3f0);border-bottom:1px solid #241b1212;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.visitors__folder-eyebrow{letter-spacing:.1em;color:#f28c28;margin:0 0 5px;font-size:9px;font-weight:700;line-height:1.2}.visitors__folder-title{font-family:var(--font-heading);color:#17130f;margin:0;font-size:24px;font-weight:700;line-height:1.1}.visitors__folder-badge{color:#71695f;background:#fff;border:1px solid #241b1214;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:700}.visitors__table-shell{width:100%;min-width:0}.visitors__table-scroll{scrollbar-width:thin;scrollbar-color:#554c4247 transparent;width:100%;max-width:100%;max-height:560px;overflow:auto}.visitors__table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;font-size:13px}.visitors__table thead th{z-index:2;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;color:#71695f;background:#f8f4ee;border-bottom:1px solid #241b121a;padding:14px 18px;font-size:10px;font-weight:700;line-height:1.2;position:sticky;top:0}.visitors__table tbody td{white-space:nowrap;color:#37312b;background:#ffffffb8;border-bottom:1px solid #241b120f;padding:16px 18px;font-size:13px;font-weight:500;line-height:1.35}.visitors__table tbody tr:last-child td{border-bottom:none}.visitors__table tbody tr:hover td{background:#faf6f0f2}.visitors__table tbody tr.is-selected td{background:#f28c280e}.visitors__visitor-button{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.visitors__visitor-id{color:#17130f;background:#f8f4ee;border:1px solid #241b1214;border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.visitors__visitor-button:hover .visitors__visitor-id{background:#f28c281a;border-color:#f28c2833}.visitors__visitor-button:active .visitors__visitor-id{transform:translateY(1px)}.visitors__visitor-button:focus-visible .visitors__visitor-id{outline-offset:2px;outline:2px solid #f28c288c}.visitors__datetime{flex-direction:column;gap:3px;display:flex}.visitors__datetime span{color:#37312b;font-weight:600}.visitors__datetime small{color:#8a8279;font-size:11px;font-weight:500}.visitors__table--hierarchy{min-width:1180px}.visitors__hierarchy-row--folder td{background:#f8f4eed1;font-weight:700}.visitors__hierarchy-row--subfolder td{background:#fcf9f4b8;font-weight:600}.visitors__hierarchy-row--page td{background:#ffffffb8}.visitors__hierarchy-cell{min-width:230px}.visitors__hierarchy-marker{align-items:center;min-height:26px;display:inline-flex}.visitors__hierarchy-marker--folder{color:#17130f;font-weight:800}.visitors__hierarchy-marker--subfolder{color:#37312b;padding-left:16px;font-weight:700}.visitors__hierarchy-marker--page{color:#71695f;padding-left:38px;font-weight:500}.visitors__hierarchy-indent{color:#f28c28;margin-right:8px;font-weight:700}.visitors__page-indent{color:#c4b9ac;margin-right:8px}.visitors__event-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.visitors__event-badge--view{color:#71695f;background:#241b120f;border:1px solid #241b1214}.visitors__event-badge--click{color:#a75d13;background:#f28c281a;border:1px solid #f28c2829}.visitors__recent{margin-bottom:0}.visitors__table--activities{min-width:1050px}.visitors__pagination{background:#f8f4eeb8;border-top:1px solid #241b1212;justify-content:center;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 20px;display:flex}.visitors__pagination-info{min-width:110px;font-family:var(--font-body);text-align:center;color:#5f574f;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.visitors__pagination-button{width:34px;height:34px;font-family:var(--font-body);color:#4f4841;cursor:pointer;background:#fff;border:1px solid #241b121a;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.visitors__pagination-button:hover:not(:disabled){color:#a75d13;background:#f28c2817;border-color:#f28c284d;box-shadow:0 3px 10px #221b130d}.visitors__pagination-button:active:not(:disabled){transform:translateY(1px)}.visitors__pagination-button:focus-visible{outline-offset:2px;outline:2px solid #f28c288c}.visitors__pagination-button:disabled{color:#b7afa6;cursor:not-allowed;box-shadow:none;background:#f3f0eb;border-color:#241b120f}.visitors__state{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:40px 24px;display:flex}.visitors__state strong{color:#2b2621;margin-bottom:5px;font-size:14px;font-weight:700;display:block}.visitors__state p{color:#777068;max-width:430px;margin:0;font-size:13px;line-height:1.55}.visitors__state--error{background:#fff6f1b8;justify-content:flex-start;padding:30px 24px}.visitors__state--error strong{color:#8d3f1d}.visitors__state--error p{color:#9b6851}.visitors__loader{border:2px solid #f28c2833;border-top-color:#f28c28;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite visitors-spin}@keyframes visitors-spin{to{transform:rotate(360deg)}}.visitors__table-scroll::-webkit-scrollbar{width:7px;height:7px}.visitors__table-scroll::-webkit-scrollbar-track{background:0 0}.visitors__table-scroll::-webkit-scrollbar-thumb{background:#554c4247;border-radius:999px}@media (width<=1050px){.visitors{padding-top:108px}.visitors__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.visitors__selector{grid-template-columns:minmax(0,1fr);align-items:stretch}.visitors__snapshot .visitors__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.visitors{padding:96px 20px 32px}.visitors__header{margin-bottom:24px}.visitors__title{font-size:36px}.visitors__subtitle{font-size:14px}.visitors__filter{margin-bottom:20px}.visitors__overview{border-radius:15px;margin-bottom:20px}.visitors__section-heading{align-items:flex-start;padding:18px 16px}.visitors__section-title{font-size:22px}.visitors__section-description{font-size:12px}.visitors__section-period{padding:6px 9px;font-size:10px}.visitors__overview .visitors__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.visitors__summary-card{border-radius:14px;padding:18px 16px 17px}.visitors__summary-label{margin-bottom:8px;font-size:11px}.visitors__summary-value{font-size:28px}.visitors__summary-duration{font-size:18px}.visitors__selector{border-radius:15px;gap:20px;margin-bottom:20px;padding:20px 18px}.visitors__selector-title{font-size:22px}.visitors__selector-description{font-size:12px}.visitors__snapshot{border-radius:15px;margin-bottom:20px}.visitors__snapshot-header{align-items:flex-start;padding:18px 16px}.visitors__snapshot .visitors__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.visitors__snapshot .visitors__summary-card{min-height:100px}.visitors__snapshot-meta{grid-template-columns:1fr}.visitors__meta-item{padding:15px 16px}.visitors__detail-state{border-radius:15px;margin-bottom:20px}.visitors__report,.visitors__folder-card{border-radius:15px}.visitors__report-header{align-items:flex-start;padding:18px 16px}.visitors__report-title{font-size:21px}.visitors__report-count{padding:6px 9px;font-size:11px}.visitors__folder-header{align-items:flex-start;padding:18px 16px}.visitors__folder-title{font-size:21px}.visitors__folder-badge{padding:6px 9px;font-size:10px}.visitors__table{min-width:920px}.visitors__table--hierarchy{min-width:1180px}.visitors__table--activities{min-width:1050px}.visitors__table thead th,.visitors__table tbody td{padding-left:14px;padding-right:14px}.visitors__pagination{gap:12px;min-height:62px;padding:11px 14px}.visitors__pagination-info{min-width:100px;font-size:11px}.visitors__pagination-button{border-radius:8px;flex-basis:32px;width:32px;height:32px;font-size:16px}.visitors__state{min-height:220px;padding:30px 18px}}@media (width<=420px){.visitors{padding:90px 16px 28px}.visitors__section-heading{flex-direction:column;gap:10px}.visitors__section-period{align-self:flex-start}.visitors__overview .visitors__summary{gap:10px}.visitors__summary-card{padding:16px 13px}.visitors__summary-label{font-size:10px}.visitors__summary-value{font-size:25px}.visitors__summary-duration{font-size:16px}.visitors__selector{padding:18px 15px}.visitors__select{min-height:44px}.visitors__snapshot-header{flex-direction:column;gap:10px}.visitors__snapshot-period{align-self:flex-start}.visitors__snapshot .visitors__summary{gap:10px}.visitors__report-header{flex-direction:column;gap:10px}.visitors__report-count{align-self:flex-start}.visitors__folder-header{flex-direction:column;gap:10px}.visitors__folder-badge{align-self:flex-start}.visitors__pagination{gap:10px;padding:10px 12px}.visitors__pagination-info{min-width:92px;font-size:10px}.visitors__pagination-button{flex-basis:30px;width:30px;height:30px;font-size:15px}}.top-performance{width:100%;min-height:100%;font-family:var(--font-body);padding:112px 0 64px}.top-performance__header{width:min(100%,1400px);margin:0 auto 32px;padding:0 32px}.top-performance__eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.top-performance__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#111;margin:0 0 12px;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1}.top-performance__subtitle{max-width:720px;font-family:var(--font-body);color:#666;margin:0;font-size:15px;font-weight:400;line-height:1.6}.top-performance__filters{width:min(100%,1400px);margin:0 auto;padding:0 32px}.top-performance__analytics-selector{background:#ffffffe0;border:1px solid #1c171014;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:24px;padding:20px 22px;display:flex;box-shadow:0 5px 20px #1c171009}.top-performance__analytics-selector-copy{min-width:0}.top-performance__analytics-selector-eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.top-performance__analytics-selector-title{font-family:var(--font-heading);color:#171717;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.1}.top-performance__analytics-selector-description{max-width:680px;font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.55}.top-performance__analytics-selector-field{flex-direction:column;flex:none;gap:7px;min-width:230px;display:flex}.top-performance__analytics-selector-field label{font-family:var(--font-body);color:#333;font-size:11px;font-weight:700;line-height:1.3}.top-performance__analytics-selector-field select{width:100%;min-width:230px;font-family:var(--font-body);color:#222;cursor:pointer;background-color:#fff;border:1px solid #1c171024;border-radius:10px;outline:none;padding:11px 38px 11px 13px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}.top-performance__analytics-selector-field select:hover{border-color:#f28c2873}.top-performance__analytics-selector-field select:focus{border-color:#f28c28;box-shadow:0 0 0 3px #f28c281f}.top-performance__sort{background:#ffffffe0;border:1px solid #1c171014;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:16px;padding:20px 22px;display:flex;box-shadow:0 5px 20px #1c171009}.top-performance__sort-copy{min-width:0}.top-performance__sort-eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.top-performance__sort-title{font-family:var(--font-heading);color:#171717;margin:0 0 6px;font-size:25px;font-weight:700;line-height:1.1}.top-performance__sort-description{max-width:680px;font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.55}.top-performance__sort-field{flex-direction:column;flex:none;gap:7px;min-width:260px;display:flex}.top-performance__sort-field label{font-family:var(--font-body);color:#333;font-size:11px;font-weight:700;line-height:1.3}.top-performance__sort-field select{width:100%;min-width:260px;font-family:var(--font-body);color:#222;cursor:pointer;background-color:#fff;border:1px solid #1c171024;border-radius:10px;outline:none;padding:11px 38px 11px 13px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}.top-performance__sort-field select:hover{border-color:#f28c2873}.top-performance__sort-field select:focus{border-color:#f28c28;box-shadow:0 0 0 3px #f28c281f}.top-performance__summary{background:#111;border-radius:18px;grid-template-columns:minmax(190px,1.3fr) 1px minmax(130px,.7fr) minmax(190px,1fr) minmax(160px,.8fr);align-items:center;gap:24px;width:min(100%,1400px);margin:24px auto 0;padding:22px 24px;display:grid;box-shadow:0 10px 30px #1c17101f}.top-performance__summary-main{flex-direction:column;gap:4px;min-width:0;display:flex}.top-performance__summary-label{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;margin:0;font-size:9px;font-weight:700;line-height:1.2}.top-performance__summary-main strong{font-family:var(--font-heading);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:23px;font-weight:700;line-height:1.1;overflow:hidden}.top-performance__summary-main span{font-family:var(--font-body);color:#ffffff9e;font-size:11px;line-height:1.4}.top-performance__summary-divider{background:#ffffff24;width:1px;height:48px}.top-performance__summary-item{flex-direction:column;gap:5px;min-width:0;display:flex}.top-performance__summary-item span{font-family:var(--font-body);letter-spacing:.06em;color:#ffffff7a;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.2}.top-performance__summary-item strong{font-family:var(--font-body);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.top-performance__reports{flex-direction:column;gap:42px;width:min(100%,1400px);margin:42px auto 0;padding:0 32px;display:flex}.top-performance__report{width:100%}.top-performance__report-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.top-performance__report-eyebrow{font-family:var(--font-body);letter-spacing:.1em;color:#f28c28;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700;line-height:1.2}.top-performance__report-title{font-family:var(--font-heading);color:#171717;margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.1}.top-performance__report-description{max-width:680px;font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.55}.top-performance__report-count{font-family:var(--font-body);color:#555;white-space:nowrap;background:#ffffffb8;border:1px solid #1c171014;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:700;line-height:1.2}.top-performance__table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:#ffffffeb;border:1px solid #1c171014;border-radius:20px;width:100%;max-width:100%;overflow:auto visible;box-shadow:0 8px 30px #1c17100d,0 2px 8px #1c171008}.top-performance__table-scroll::-webkit-scrollbar{height:8px}.top-performance__table-scroll::-webkit-scrollbar-track{background:#1c17100a}.top-performance__table-scroll::-webkit-scrollbar-thumb{background:#1c17102e;border-radius:999px}.top-performance__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1500px;font-family:var(--font-body);color:#222;font-size:13px}.top-performance__table thead th{z-index:2;font-family:var(--font-body);letter-spacing:.02em;text-align:left;white-space:nowrap;color:#555;background:#faf8f4;border-bottom:1px solid #1c17101a;padding:17px 16px;font-size:11px;font-weight:700;line-height:1.35;position:sticky;top:0}.top-performance__table thead th:first-child{padding-left:24px}.top-performance__table thead th:last-child{padding-right:24px}.top-performance__table tbody td{vertical-align:middle;white-space:nowrap;color:#333;border-bottom:1px solid #1c171011;padding:18px 16px}.top-performance__table tbody tr:last-child td{border-bottom:0}.top-performance__table tbody tr:hover td{background:#f6ecde47}.top-performance__table tbody td:first-child{padding-left:24px}.top-performance__table tbody td:last-child{padding-right:24px}.top-performance__table tbody td:not(:first-child){font-variant-numeric:tabular-nums}.top-performance__identity-cell{min-width:180px;font-weight:700;color:#222!important}.top-performance__metric-cell{min-width:120px}.top-performance__metric-cell--percentage{min-width:125px}.top-performance__empty{min-height:190px;font-family:var(--font-body);text-align:center;background:#ffffffeb;border:1px solid #1c171014;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:40px 30px;display:flex;box-shadow:0 8px 30px #1c17100d}.top-performance__empty strong{font-family:var(--font-heading);color:#222;font-size:22px;font-weight:700}.top-performance__empty span{color:#777;font-size:13px;line-height:1.6}.top-performance__state{width:min(100%,1400px);min-height:220px;font-family:var(--font-body);text-align:center;background:#ffffffb8;border:1px solid #1c171012;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:42px auto 0;padding:40px 32px;display:flex}.top-performance__state strong{font-family:var(--font-heading);color:#222;font-size:21px;font-weight:700}.top-performance__state span{color:#777;max-width:520px;font-size:13px;line-height:1.6}.top-performance__state--error{border-color:#b423181f}.top-performance__state--error strong,.top-performance__state--error span{color:#b42318}.top-performance__loader{border:3px solid #1c17101f;border-top-color:#f28c28;border-radius:50%;width:28px;height:28px;margin-bottom:5px;animation:.8s linear infinite top-performance-spin}@keyframes top-performance-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.top-performance{padding-top:104px}.top-performance__header,.top-performance__filters,.top-performance__reports{padding-left:26px;padding-right:26px}.top-performance__summary,.top-performance__state{width:calc(100% - 52px)}.top-performance__summary{grid-template-columns:minmax(170px,1.2fr) 1px minmax(110px,.7fr) minmax(160px,1fr) minmax(145px,.8fr);gap:18px}.top-performance__analytics-selector,.top-performance__sort{padding:18px}.top-performance__table-scroll{border-radius:18px}}@media (width<=800px){.top-performance{padding-top:98px;padding-bottom:48px}.top-performance__header,.top-performance__filters,.top-performance__reports{padding-left:22px;padding-right:22px}.top-performance__title{font-size:clamp(32px,8vw,42px)}.top-performance__subtitle{font-size:14px}.top-performance__analytics-selector,.top-performance__sort{flex-direction:column;align-items:stretch;gap:12px}.top-performance__analytics-selector-field,.top-performance__sort-field,.top-performance__analytics-selector-field select,.top-performance__sort-field select{width:100%;min-width:0}.top-performance__summary{grid-template-columns:1fr 1fr;gap:18px;width:calc(100% - 44px)}.top-performance__summary-main{grid-column:1/-1}.top-performance__summary-divider{display:none}.top-performance__reports{margin-top:36px}.top-performance__report-title{font-size:25px}.top-performance__table{min-width:1500px}.top-performance__state{width:calc(100% - 44px)}}@media (width<=600px){.top-performance{padding-top:94px;padding-bottom:40px}.top-performance__header,.top-performance__filters,.top-performance__reports{padding-left:16px;padding-right:16px}.top-performance__header{margin-bottom:24px}.top-performance__eyebrow{margin-bottom:7px;font-size:10px}.top-performance__title{margin-bottom:10px;font-size:34px}.top-performance__subtitle{font-size:14px;line-height:1.55}.top-performance__analytics-selector,.top-performance__sort{border-radius:13px;padding:15px}.top-performance__analytics-selector-title,.top-performance__sort-title{font-size:23px}.top-performance__analytics-selector-description,.top-performance__sort-description{font-size:12px}.top-performance__analytics-selector-field label,.top-performance__sort-field label{font-size:10px}.top-performance__analytics-selector-field select,.top-performance__sort-field select{padding:11px 34px 11px 12px;font-size:12px}.top-performance__summary{border-radius:15px;grid-template-columns:1fr;gap:15px;width:calc(100% - 32px);padding:19px}.top-performance__summary-main{grid-column:auto}.top-performance__summary-main strong{font-size:21px}.top-performance__summary-item strong{white-space:normal;font-size:12px}.top-performance__reports{gap:32px;margin-top:32px}.top-performance__report-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:13px}.top-performance__report-eyebrow{font-size:9px}.top-performance__report-title{font-size:24px}.top-performance__report-description{font-size:12px}.top-performance__report-count{font-size:9px}.top-performance__table-scroll{border-radius:14px}.top-performance__table{min-width:1500px}.top-performance__table thead th{padding:15px 14px;font-size:10px}.top-performance__table tbody td{padding:16px 14px;font-size:12px}.top-performance__table thead th:first-child,.top-performance__table tbody td:first-child{padding-left:18px}.top-performance__table thead th:last-child,.top-performance__table tbody td:last-child{padding-right:18px}.top-performance__state{width:calc(100% - 32px);min-height:190px;padding:30px 22px}.top-performance__empty{border-radius:14px;min-height:180px;padding:34px 22px}}@media (width<=420px){.top-performance{padding-top:92px}.top-performance__header,.top-performance__filters,.top-performance__reports{padding-left:14px;padding-right:14px}.top-performance__title{font-size:32px}.top-performance__subtitle{font-size:13px}.top-performance__analytics-selector-title,.top-performance__sort-title{font-size:22px}.top-performance__summary{width:calc(100% - 28px)}.top-performance__table{min-width:1500px}.top-performance__state{width:calc(100% - 28px)}}.recent-activities{box-sizing:border-box;width:100%;min-width:0;padding:112px 40px 48px;overflow-x:hidden}.recent-activities__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.recent-activities__heading{min-width:0}.recent-activities__eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.2}.recent-activities__title{font-family:var(--font-heading);color:#111;margin:0 0 10px;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.recent-activities__subtitle{max-width:650px;font-family:var(--font-body);color:#666;margin:0;font-size:15px;line-height:1.6}.recent-activities__status{min-height:36px;font-family:var(--font-body);color:#555;white-space:nowrap;background:#ffffffc7;border:1px solid #11111114;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.recent-activities__status-dot{background:#f28c28;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f28c281a}.recent-activities__activity-filter{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #11111114;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:22px 24px;display:flex;box-shadow:0 6px 20px #1111110a}.recent-activities__activity-filter-heading{flex-shrink:0;min-width:0}.recent-activities__activity-filter-heading p{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.2}.recent-activities__activity-filter-heading h2{font-family:var(--font-heading);color:#111;margin:0;font-size:22px;font-weight:700;line-height:1.15}.recent-activities__activity-filter-controls{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.1fr);align-items:end;gap:12px;width:min(100%,850px);display:grid}.recent-activities__activity-filter-control{align-items:center;gap:10px;min-width:0;display:flex}.recent-activities__activity-filter-control label{font-family:var(--font-body);color:#444;flex-shrink:0;font-size:12px;font-weight:700}.recent-activities__activity-filter-control select{width:100%;min-width:0;min-height:42px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #11111121;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.recent-activities__activity-filter-control select:focus{border-color:#f28c28bf;box-shadow:0 0 0 3px #f28c281a}.recent-activities__panel{background:#ffffffe0;border:1px solid #11111114;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 8px 28px #1111110d}.recent-activities__panel-header{border-bottom:1px solid #11111112;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.recent-activities__panel-eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.2}.recent-activities__panel-header h2{font-family:var(--font-heading);color:#111;margin:0;font-size:24px;font-weight:700;line-height:1.15}.recent-activities__panel-count{font-family:var(--font-body);color:#777;flex-shrink:0;font-size:12px;font-weight:700}.recent-activities__table-wrap{width:100%;min-width:0}.recent-activities__table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;max-height:620px;overflow:auto}.recent-activities__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:1150px;font-family:var(--font-body);color:#333;font-size:13px}.recent-activities__table th,.recent-activities__table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:15px 16px}.recent-activities__table th{z-index:2;letter-spacing:.025em;color:#555;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #1111111a;font-size:11px;font-weight:700;line-height:1.3;position:sticky;top:0}.recent-activities__table td{color:#444;border-bottom:1px solid #1111110e;font-size:13px;font-weight:500;line-height:1.4}.recent-activities__table tbody tr:last-child td{border-bottom:none}.recent-activities__table tbody tr{transition:background .16s}.recent-activities__table tbody tr:hover{background:#f28c2809}.recent-activities__serial-heading,.recent-activities__serial-cell{width:54px;min-width:54px;text-align:center!important}.recent-activities__serial-number{min-width:32px;font-family:var(--font-body);color:#777;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.recent-activities__visitor{color:#333;background:#1111110b;border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.recent-activities__event{border-radius:7px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.recent-activities__event--page{color:#333;background:#1111110e}.recent-activities__event--button{color:#b65f0b;background:#f28c281c}.recent-activities__event--other{color:#555;background:#1111110e}.recent-activities__relative-time{color:#666;font-size:12px;font-weight:500}.recent-activities__pagination{background:#faf7f2c7;border-top:1px solid #11111112;justify-content:center;align-items:center;gap:14px;width:100%;min-height:68px;padding:12px 20px;display:flex}.recent-activities__pagination-info{min-width:120px;font-family:var(--font-body);text-align:center;color:#666;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.3}.recent-activities__pagination-button{width:34px;height:34px;font-family:var(--font-body);color:#444;cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:700;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.recent-activities__pagination-button:hover:not(:disabled){color:#b65f0b;background:#f28c2814;border-color:#f28c2859;box-shadow:0 3px 10px #1111110d}.recent-activities__pagination-button:active:not(:disabled){transform:translateY(1px)}.recent-activities__pagination-button:focus-visible{outline-offset:2px;outline:2px solid #f28c288c}.recent-activities__pagination-button:disabled{color:#b5afa9;cursor:not-allowed;box-shadow:none;background:#f2f0ed;border-color:#1111110f}.recent-activities__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px 24px;display:flex}.recent-activities__state h3{font-family:var(--font-heading);color:#222;margin:12px 0 6px;font-size:22px;font-weight:700;line-height:1.2}.recent-activities__state p{max-width:460px;font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.55}.recent-activities__state--error h3{color:#9b3d18}.recent-activities__state-icon,.recent-activities__empty-icon{width:38px;height:38px;font-family:var(--font-heading);color:#c96d14;background:#f28c281a;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.recent-activities__empty-icon{color:#777;background:#1111110e;font-size:22px}.recent-activities__loader{border:3px solid #1111111a;border-top-color:#f28c28;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite recent-activities-spin}@keyframes recent-activities-spin{to{transform:rotate(360deg)}}.recent-activities__table-scroll::-webkit-scrollbar{width:8px;height:8px}.recent-activities__table-scroll::-webkit-scrollbar-track{background:#11111109}.recent-activities__table-scroll::-webkit-scrollbar-thumb{background:#1111112e;border-radius:999px}.recent-activities__table-scroll::-webkit-scrollbar-thumb:hover{background:#11111147}@media (width<=1100px){.recent-activities__activity-filter{flex-direction:column;align-items:stretch;gap:18px}.recent-activities__activity-filter-controls{width:100%}}@media (width<=900px){.recent-activities{padding:104px 28px 40px}.recent-activities__header{flex-direction:column;align-items:flex-start;gap:16px}.recent-activities__status{align-self:flex-start}.recent-activities__activity-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-activities__activity-filter-control--show{grid-column:1/-1}}@media (width<=640px){.recent-activities{padding:96px 20px 32px}.recent-activities__header{margin-bottom:24px}.recent-activities__eyebrow{font-size:10px}.recent-activities__title{margin-bottom:8px;font-size:34px}.recent-activities__subtitle{font-size:14px;line-height:1.55}.recent-activities__status{justify-content:center;width:100%}.recent-activities__activity-filter{border-radius:14px;margin-bottom:18px;padding:18px}.recent-activities__activity-filter-heading h2{font-size:21px}.recent-activities__activity-filter-controls{flex-direction:column;gap:12px;display:flex}.recent-activities__activity-filter-control{flex-direction:column;align-items:stretch;gap:7px}.recent-activities__activity-filter-control select{min-height:44px}.recent-activities__panel{border-radius:14px}.recent-activities__panel-header{align-items:flex-start;padding:18px}.recent-activities__panel-header h2{font-size:22px}.recent-activities__panel-count{padding-top:2px}.recent-activities__table th,.recent-activities__table td{padding:14px 13px}.recent-activities__table{min-width:1100px}.recent-activities__serial-heading,.recent-activities__serial-cell{width:50px;min-width:50px}.recent-activities__pagination{gap:12px;min-height:62px;padding:11px 14px}.recent-activities__pagination-info{min-width:105px;font-size:11px}.recent-activities__pagination-button{border-radius:8px;flex-basis:32px;width:32px;height:32px;font-size:16px}.recent-activities__state{min-height:240px;padding:32px 20px}}@media (width<=420px){.recent-activities{padding:92px 16px 28px}.recent-activities__title{font-size:31px}.recent-activities__panel-header{flex-direction:column;gap:8px}.recent-activities__panel-count{padding-top:0}.recent-activities__pagination{gap:10px;padding:10px 12px}.recent-activities__pagination-info{min-width:95px;font-size:10px}.recent-activities__pagination-button{flex-basis:30px;width:30px;height:30px;font-size:15px}}.analytics-admin-page{box-sizing:border-box;width:100%;min-height:100vh;padding:112px 48px 64px}.analytics-admin-page__content{width:100%;max-width:1500px;margin:0 auto}.analytics-admin-page__header{max-width:900px;margin-bottom:32px}.analytics-admin-page__eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.2}.analytics-admin-page__header h1{font-family:var(--font-heading);color:#111;margin:0 0 10px;font-size:36px;font-weight:700;line-height:1.1}.analytics-admin-page__header>p:last-child{font-family:var(--font-body);color:#666;margin:0;font-size:15px;line-height:1.6}.analytics-admin-page__error{font-family:var(--font-body);color:#b91c1c;background:#fef2f2e6;border:1px solid #b91c1c26;border-radius:10px;margin:0 0 32px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.5}.analytics-admin-page__section{width:100%;margin-top:48px}.analytics-admin-page__section--snapshot{margin-top:8px}.analytics-admin-page__section-heading{margin-bottom:20px}.analytics-admin-page__section-heading--with-control{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.analytics-admin-page__section-eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.2}.analytics-admin-page__section-heading h2{font-family:var(--font-heading);color:#111;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.15}.analytics-admin-page__section-heading p{font-family:var(--font-body);color:#666;margin:0;font-size:14px;line-height:1.55}.analytics-admin-page__snapshot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.analytics-admin-page__snapshot-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #11111114;border-radius:14px;min-width:0;padding:22px 20px;box-shadow:0 8px 24px #1111110d}.analytics-admin-page__snapshot-label{font-family:var(--font-body);color:#666;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.35}.analytics-admin-page__snapshot-value{font-family:var(--font-heading);color:#111;font-size:30px;font-weight:700;line-height:1;display:block}.analytics-admin-page__table-wrapper{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #11111114;border-radius:14px;width:100%;min-width:0;overflow:hidden;box-shadow:0 8px 24px #1111110d}.analytics-admin-page__table-scroll{overscroll-behavior:contain;scrollbar-width:thin;width:100%;max-width:100%;max-height:520px;overflow:auto}.analytics-admin-page__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1220px;font-family:var(--font-body)}.analytics-admin-page__table th,.analytics-admin-page__table td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #11111112;padding:14px 16px}.analytics-admin-page__table th{z-index:2;color:#555;text-transform:uppercase;letter-spacing:.03em;background:#fff;font-size:11px;font-weight:700;line-height:1.3;position:sticky;top:0}.analytics-admin-page__table td{color:#333;font-size:13px;font-weight:500;line-height:1.4}.analytics-admin-page__table tbody tr:last-child td{border-bottom:none}.analytics-admin-page__table tbody tr:hover td{background:#f28c2809}.analytics-admin-page__page-name{color:#111!important;font-weight:700!important}.analytics-admin-page__serial-heading{width:54px;min-width:54px;text-align:center!important}.analytics-admin-page__serial-cell{width:54px;min-width:54px;text-align:center!important;color:#777!important;font-size:12px!important;font-weight:700!important}.analytics-admin-page__state-cell{text-align:center!important;white-space:normal!important;color:#777!important;padding:34px 20px!important}.analytics-admin-page__pagination{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.analytics-admin-page__pagination-button{width:38px;height:38px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:0;font-size:18px;font-weight:700;line-height:1;transition:border-color .18s,background .18s,color .18s,opacity .18s;display:inline-flex}.analytics-admin-page__pagination-button:hover:not(:disabled){background:#f28c280f;border-color:#f28c28a6}.analytics-admin-page__pagination-button:disabled{cursor:not-allowed;opacity:.35}.analytics-admin-page__pagination-status{text-align:center;min-width:120px;font-family:var(--font-body);color:#555;font-size:13px;font-weight:700;line-height:1.4}.analytics-admin-page__visitor-selector{align-items:flex-end;gap:12px;max-width:420px;margin-bottom:24px;display:flex}.analytics-admin-page__visitor-selector label{font-family:var(--font-body);color:#444;flex:none;padding-bottom:12px;font-size:12px;font-weight:700;line-height:1.3;display:block}.analytics-admin-page__visitor-selector select,.analytics-admin-page__sort-control select{min-height:42px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #11111121;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.analytics-admin-page__visitor-selector select{flex:1;width:100%}.analytics-admin-page__visitor-selector select:focus,.analytics-admin-page__sort-control select:focus{border-color:#f28c28bf;box-shadow:0 0 0 3px #f28c281a}.analytics-admin-page__empty-card{background:#ffffff9e;border:1px dashed #11111124;border-radius:14px;flex-direction:column;gap:6px;padding:28px 24px;display:flex}.analytics-admin-page__empty-card strong{font-family:var(--font-heading);color:#111;font-size:20px;font-weight:700}.analytics-admin-page__empty-card span{font-family:var(--font-body);color:#777;font-size:13px;line-height:1.5}.analytics-admin-page__visitor-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.analytics-admin-page__visitor-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.analytics-admin-page__visitor-meta>div{background:#ffffffad;border:1px solid #11111114;border-radius:12px;padding:18px 20px}.analytics-admin-page__visitor-meta span{font-family:var(--font-body);color:#777;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.3;display:block}.analytics-admin-page__visitor-meta strong{font-family:var(--font-body);color:#222;font-size:13px;font-weight:700;line-height:1.45;display:block}.analytics-admin-page__history-block{margin-top:8px}.analytics-admin-page__subheading{margin-bottom:16px}.analytics-admin-page__subheading h3{font-family:var(--font-heading);color:#111;margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.2}.analytics-admin-page__subheading p{font-family:var(--font-body);color:#777;margin:0;font-size:13px;line-height:1.5}.analytics-admin-page__sort-control{flex-shrink:0;align-items:center;gap:10px;display:flex}.analytics-admin-page__sort-control label{font-family:var(--font-body);color:#444;font-size:12px;font-weight:700}.analytics-admin-page__sort-control select{min-width:150px}.analytics-admin-page__table--history{min-width:900px}.analytics-admin-page__table--performance{min-width:980px}.analytics-admin-page__table--activities{min-width:850px}@media (width<=1100px){.analytics-admin-page{padding-left:32px;padding-right:32px}.analytics-admin-page__snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-admin-page__visitor-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-admin-page__visitor-meta{grid-template-columns:1fr}}@media (width<=768px){.analytics-admin-page{padding:96px 20px 48px}.analytics-admin-page__header{margin-bottom:24px}.analytics-admin-page__header h1{font-size:30px}.analytics-admin-page__header>p:last-child{font-size:14px}.analytics-admin-page__section{margin-top:40px}.analytics-admin-page__section-heading--with-control{flex-direction:column;align-items:stretch;gap:16px}.analytics-admin-page__section-heading h2{font-size:23px}.analytics-admin-page__snapshot-grid{grid-template-columns:1fr;gap:12px}.analytics-admin-page__snapshot-card{padding:19px 18px}.analytics-admin-page__snapshot-value{font-size:28px}.analytics-admin-page__visitor-snapshot{grid-template-columns:1fr;gap:12px}.analytics-admin-page__visitor-meta{gap:12px}.analytics-admin-page__visitor-selector{flex-direction:column;align-items:stretch;gap:7px;max-width:none;display:flex}.analytics-admin-page__visitor-selector label{padding-bottom:0}.analytics-admin-page__visitor-selector select{min-height:44px}.analytics-admin-page__sort-control{flex-direction:column;align-items:stretch;gap:7px}.analytics-admin-page__sort-control select{width:100%;min-width:0;min-height:44px}.analytics-admin-page__table-scroll{max-height:440px}.analytics-admin-page__table th,.analytics-admin-page__table td{padding:13px 14px}.analytics-admin-page__table{min-width:1220px}.analytics-admin-page__table--history{min-width:900px}.analytics-admin-page__table--performance{min-width:980px}.analytics-admin-page__table--activities{min-width:850px}.analytics-admin-page__pagination{gap:12px}.analytics-admin-page__pagination-button{width:40px;height:40px}.analytics-admin-page__pagination-status{min-width:110px;font-size:12px}}@media (width<=420px){.analytics-admin-page{padding:92px 16px 40px}.analytics-admin-page__header h1{font-size:28px}.analytics-admin-page__section-heading h2{font-size:21px}.analytics-admin-page__snapshot-card{padding:17px 16px}.analytics-admin-page__snapshot-value{font-size:26px}.analytics-admin-page__table{min-width:1220px}.analytics-admin-page__table--history{min-width:900px}.analytics-admin-page__table--performance{min-width:980px}.analytics-admin-page__table--activities{min-width:850px}.analytics-admin-page__pagination{gap:10px}.analytics-admin-page__pagination-button{width:38px;height:38px}.analytics-admin-page__pagination-status{min-width:105px;font-size:12px}}.button-analytics{width:100%;min-width:0;padding:104px 32px 32px}.button-analytics__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.button-analytics__header-content{min-width:0}.button-analytics__eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 6px;font-size:11px;font-weight:700;line-height:1.2}.button-analytics__header h1{font-family:var(--font-heading);color:#111;margin:0;font-size:34px;font-weight:700;line-height:1.1}.button-analytics__intro{max-width:720px;font-family:var(--font-body);color:#666;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.6}.button-analytics__header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.button-analytics__header-button{min-height:40px;font-family:var(--font-body);color:#111;cursor:pointer;background:#fff;border:1px solid #1111111a;border-radius:8px;padding:9px 15px;font-size:13px;font-weight:700;transition:background .18s,border-color .18s,transform .18s}.button-analytics__header-button:hover:not(:disabled){background:#f8f8f8;border-color:#1111112e}.button-analytics__header-button:active:not(:disabled){transform:translateY(1px)}.button-analytics__header-button:disabled{cursor:not-allowed;opacity:.55}.button-analytics__header-button--reset{color:#b45309}.button-analytics__controls{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #11111114;border-radius:16px;grid-template-columns:repeat(6,minmax(140px,1fr));gap:12px;margin-bottom:28px;padding:20px;display:grid;box-shadow:0 8px 24px #1111110d}.button-analytics__control{flex-direction:column;gap:7px;min-width:0;display:flex}.button-analytics__control label{font-family:var(--font-body);color:#444;font-size:12px;font-weight:700;line-height:1.3}.button-analytics__control select{width:100%;min-height:42px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #11111121;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,box-shadow .18s}.button-analytics__control select:focus{border-color:#f28c28bf;box-shadow:0 0 0 3px #f28c281a}.button-analytics__control select:disabled{cursor:not-allowed;opacity:.55;background:#f4f4f4}.button-analytics__report{background:#fffc;border:1px solid #11111114;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 8px 24px #1111110d}.button-analytics__report-top{border-bottom:1px solid #11111112;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.button-analytics__report-eyebrow{font-family:var(--font-body);letter-spacing:.08em;color:#f28c28;margin:0 0 5px;font-size:10px;font-weight:700;line-height:1.2}.button-analytics__report-top h2{font-family:var(--font-heading);color:#111;margin:0;font-size:24px;font-weight:700;line-height:1.15}.button-analytics__report-summary{font-family:var(--font-body);color:#555;flex-shrink:0;font-size:13px;font-weight:700}.button-analytics__table-wrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.button-analytics__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1120px}.button-analytics__table th{font-family:var(--font-body);text-align:left;white-space:nowrap;color:#444;background:#f8f8f8;border-bottom:1px solid #11111117;padding:13px 14px;font-size:11px;font-weight:700;line-height:1.3}.button-analytics__table td{font-family:var(--font-body);vertical-align:middle;white-space:nowrap;color:#333;border-bottom:1px solid #1111110f;padding:14px;font-size:13px;font-weight:500;line-height:1.4}.button-analytics__table tbody tr:last-child td{border-bottom:0}.button-analytics__table tbody tr:hover{background:#f28c2809}.button-analytics__serial{width:48px;color:#777!important;font-weight:700!important}.button-analytics__visitor,.button-analytics__button-name{color:#111!important;font-weight:700!important}.button-analytics__count{text-align:center;font-weight:700!important}.button-analytics__ago{color:#666!important}.button-analytics__visitor-type{min-height:26px;font-family:var(--font-body);border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.button-analytics__visitor-type--first{color:#15803d;background:#16a34a1a}.button-analytics__visitor-type--returner{color:#b45309;background:#f28c281f}.button-analytics__state{text-align:center;min-height:240px;font-family:var(--font-body);color:#666;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.button-analytics__state strong{color:#333;font-size:15px;font-weight:700}.button-analytics__state span{font-size:13px;font-weight:500}.button-analytics__state--error{color:#b91c1c}.button-analytics__state--error strong{color:#991b1b}.button-analytics__spinner{border:3px solid #1111111a;border-top-color:#f28c28;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite button-analytics-spin}@keyframes button-analytics-spin{to{transform:rotate(360deg)}}.button-analytics__pagination{border-top:1px solid #11111112;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.button-analytics__pagination-info{font-family:var(--font-body);color:#666;font-size:12px;font-weight:500}.button-analytics__pagination-info strong{color:#333;font-weight:700}.button-analytics__pagination-controls{align-items:center;gap:10px;display:flex}.button-analytics__pagination-controls button{width:36px;height:36px;font-family:var(--font-body);color:#222;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:8px;justify-content:center;align-items:center;font-size:17px;font-weight:700;transition:background .18s,border-color .18s,opacity .18s;display:inline-flex}.button-analytics__pagination-controls button:hover:not(:disabled){background:#f8f8f8;border-color:#1113}.button-analytics__pagination-controls button:disabled{cursor:not-allowed;opacity:.35}.button-analytics__pagination-controls span{text-align:center;min-width:110px;font-family:var(--font-body);color:#666;font-size:12px;font-weight:500}.button-analytics__pagination-controls strong{color:#222}@media (width<=1200px){.button-analytics__controls{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (width<=768px){.button-analytics{padding:88px 18px 24px}.button-analytics__header{flex-direction:column;gap:18px;margin-bottom:24px}.button-analytics__header h1{font-size:30px}.button-analytics__intro{font-size:13px}.button-analytics__header-actions{width:100%}.button-analytics__header-button{flex:1}.button-analytics__controls{border-radius:14px;grid-template-columns:1fr;gap:12px;margin-bottom:24px;padding:18px}.button-analytics__report{border-radius:14px}.button-analytics__report-top{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.button-analytics__report-top h2{font-size:22px}.button-analytics__pagination{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.button-analytics__pagination-controls{justify-content:space-between;width:100%}}@media (width<=420px){.button-analytics{padding:84px 14px 20px}.button-analytics__header h1{font-size:27px}.button-analytics__header-actions{flex-direction:column}.button-analytics__header-button{width:100%}.button-analytics__controls{padding:16px}.button-analytics__pagination-controls{gap:6px}.button-analytics__pagination-controls span{min-width:90px;font-size:11px}}.content-moderation{color:#1c1710;width:100%;max-width:1200px;margin:0 auto;padding:112px 32px 60px;font-family:Inter,sans-serif}.content-moderation__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.content-moderation__eyebrow{color:#ff5c00;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.content-moderation__title{color:#1c1710;margin:0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.05}.content-moderation__description{color:#68635c;max-width:680px;margin:12px 0 0;font-size:16px;line-height:1.6}.content-moderation__header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.content-moderation__approve-all{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ff5c00;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:0 5px 16px #ff5c002e}.content-moderation__approve-all:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.content-moderation__approve-all:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.content-moderation__refresh{color:#1c1710;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c17101f;border-radius:10px;flex-shrink:0;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 4px 14px #1c17100f}.content-moderation__refresh:hover:not(:disabled){border-color:#ff5c0059;transform:translateY(-1px);box-shadow:0 7px 20px #1c171017}.content-moderation__refresh:disabled{opacity:.55;cursor:default}.content-moderation__tabs{background:#ffffffb8;border:1px solid #1c171014;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:6px;display:grid;box-shadow:0 5px 20px #1c17100a}.content-moderation__tab{color:#68635c;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.content-moderation__tab:hover:not(:disabled){color:#ff5c00;background:#ff5c000f}.content-moderation__tab strong{color:#68635c;background:#1c171012;border-radius:999px;justify-content:center;align-items:center;min-width:25px;min-height:25px;padding:3px 7px;font-size:11px;line-height:1;display:inline-flex}.content-moderation__tab--active{color:#ff5c00;background:#fff;box-shadow:0 4px 14px #1c171014}.content-moderation__tab--active strong{color:#ff5c00;background:#ff5c001a}.content-moderation__tab:disabled{opacity:.55;cursor:default}.content-moderation__summary{grid-template-columns:minmax(160px,240px);gap:16px;margin-bottom:26px;display:grid}.content-moderation__summary-card{background:#fff;border:1px solid #1c171017;border-radius:14px;padding:20px;box-shadow:0 5px 20px #1c17100f}.content-moderation__summary-label{color:#8a8171;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.content-moderation__summary-value{color:#ff5c00;font-size:30px;line-height:1;display:block}.content-moderation__success{color:#267844;background:#28965012;border:1px solid #2896502e;border-radius:12px;align-items:center;gap:10px;margin-bottom:24px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.content-moderation__success-icon{background:#2896501f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:inline-flex}.content-moderation__action-error{background:#be2d2d0d;border:1px solid #be2d2d33;border-radius:14px;margin-bottom:24px;padding:18px}.content-moderation__action-error strong{color:#9f2424;margin-bottom:7px;font-size:15px;display:block}.content-moderation__action-error p{color:#68635c;margin:0 0 13px;line-height:1.5}.content-moderation__action-error button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#9f2424;border:none;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:700}.content-moderation__error{background:#be2d2d0d;border:1px solid #be2d2d33;border-radius:14px;margin-bottom:24px;padding:20px}.content-moderation__error strong{color:#9f2424;margin-bottom:7px;font-size:16px;display:block}.content-moderation__error p{color:#68635c;margin:0 0 14px;line-height:1.5}.content-moderation__error button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ff5c00;border:none;border-radius:9px;padding:9px 15px;font-size:13px;font-weight:700}.content-moderation__state{text-align:center;background:#fff9;border:1px dashed #1c171029;border-radius:16px;padding:70px 24px}.content-moderation__state h2{margin:14px 0 7px;font-size:21px}.content-moderation__state p{color:#68635c;margin:0;line-height:1.55}.content-moderation__empty-icon{color:#258447;background:#2896501a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;font-size:22px;font-weight:800;display:flex}.content-moderation__list{flex-direction:column;gap:18px;display:flex}.content-moderation__card{background:#fff;border:1px solid #1c17101a;border-radius:16px;width:100%;padding:22px;box-shadow:0 5px 22px #1c17100f}.content-moderation__card--reply{border-left:4px solid #ff5c0073}.content-moderation__card--deleted{border-left:4px solid #9f242461}.content-moderation__card-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.content-moderation__identity{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.content-moderation__identity strong{color:#1c1710;font-size:17px;line-height:1.3}.content-moderation__reply-badge{color:#ff5c00;letter-spacing:.06em;text-transform:uppercase;background:#ff5c0017;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.content-moderation__page{color:#8a8171;margin:7px 0 0;font-size:13px}.content-moderation__page strong{color:#68635c;font-weight:600}.content-moderation__status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:800}.content-moderation__status--pending{color:#9a6800;background:#ffae001f}.content-moderation__status--approved{color:#267844;background:#2896501a}.content-moderation__status--hidden{color:#68635c;background:#1c171014}.content-moderation__status--deleted{color:#9f2424;background:#9f242417}.content-moderation__comment{color:#1c1710;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5ef;border-radius:12px;margin-bottom:20px;padding:18px;font-size:16px;line-height:1.65}.content-moderation__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.content-moderation__detail{border:1px solid #1c171012;border-radius:10px;min-width:0;padding:13px}.content-moderation__detail span{color:#8a8171;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.content-moderation__detail strong{color:#1c1710;overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.content-moderation__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px!important}.content-moderation__actions{border-top:1px solid #1c171012;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.content-moderation__approve{color:#fff;min-width:110px;min-height:42px;font:inherit;cursor:pointer;background:#ff5c00;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:0 5px 16px #ff5c002e}.content-moderation__approve:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.content-moderation__approve:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.content-moderation__hide{color:#68635c;min-width:90px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c171024;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,color .18s,background .18s,opacity .18s}.content-moderation__hide:hover:not(:disabled){color:#9a6800;background:#ffae000f;border-color:#ffae0080;transform:translateY(-1px)}.content-moderation__hide:disabled{opacity:.55;cursor:default;transform:none}.content-moderation__restore{color:#267844;min-width:100px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #28965038;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,color .18s,background .18s,opacity .18s}.content-moderation__restore:hover:not(:disabled){color:#1d6638;background:#2896500f;border-color:#28965073;transform:translateY(-1px)}.content-moderation__restore:disabled{opacity:.55;cursor:default;transform:none}.content-moderation__delete{color:#9f2424;min-width:90px;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #be2d2d38;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,color .18s,background .18s,opacity .18s}.content-moderation__delete:hover:not(:disabled){color:#851d1d;background:#be2d2d0d;border-color:#be2d2d73;transform:translateY(-1px)}.content-moderation__delete:disabled{opacity:.55;cursor:default;transform:none}.content-moderation__pagination{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.content-moderation__pagination span{color:#68635c;text-align:center;min-width:70px;font-size:13px;font-weight:700}.content-moderation__pagination button{color:#1c1710;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c17101f;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700}.content-moderation__pagination button:hover:not(:disabled){color:#ff5c00;border-color:#ff5c0059}.content-moderation__pagination button:disabled{opacity:.4;cursor:default}.content-moderation__modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);background:#1c171085;justify-content:center;align-items:center;padding:24px;animation:.18s content-moderation-fade-in;display:flex;position:fixed;inset:0}.content-moderation__modal{text-align:center;background:#fff;border:1px solid #1c17101a;border-radius:18px;width:100%;max-width:430px;padding:30px;animation:.2s content-moderation-modal-in;box-shadow:0 24px 70px #1c171038}.content-moderation__modal-icon{color:#ff5c00;background:#ff5c001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 17px;font-size:22px;font-weight:900;display:flex}.content-moderation__modal-title{color:#1c1710;margin:0;font-size:23px;font-weight:800;line-height:1.25}.content-moderation__modal-message{color:#68635c;max-width:340px;margin:12px auto 0;font-size:14px;line-height:1.6}.content-moderation__modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.content-moderation__modal-cancel,.content-moderation__modal-proceed{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,color .18s,opacity .18s}.content-moderation__modal-cancel{color:#68635c;background:#fff;border:1px solid #1c171024}.content-moderation__modal-cancel:hover:not(:disabled){color:#1c1710;background:#f8f5ef;border-color:#1c171040;transform:translateY(-1px)}.content-moderation__modal-proceed{color:#fff;background:#ff5c00;border:none;box-shadow:0 5px 16px #ff5c002e}.content-moderation__modal-proceed:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.content-moderation__modal-proceed--delete{background:#9f2424;box-shadow:0 5px 16px #9f242429}.content-moderation__modal-proceed--delete:hover:not(:disabled){background:#851d1d;box-shadow:0 7px 20px #9f242436}.content-moderation__modal-cancel:disabled,.content-moderation__modal-proceed:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.content-moderation__bulk-backdrop{z-index:100000;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);background:#1c17109e;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:24px;animation:.18s content-moderation-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.content-moderation__bulk-modal{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #1c17101a;border-radius:20px;flex-direction:column;width:min(900px,100%);height:min(820px,100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);margin:0;animation:.22s content-moderation-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #1c171047}.content-moderation__bulk-header{background:#fff;border-bottom:1px solid #1c171014;flex-shrink:0;padding:28px 30px 22px}.content-moderation__bulk-eyebrow{color:#ff5c00;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.content-moderation__bulk-title{color:#1c1710;margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2}.content-moderation__bulk-description{color:#68635c;margin:9px 0 0;font-size:14px;line-height:1.55}.content-moderation__bulk-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#f8f5ef;flex:auto;width:100%;min-height:0;padding:20px 24px;overflow:hidden auto}.content-moderation__bulk-list::-webkit-scrollbar{width:8px}.content-moderation__bulk-list::-webkit-scrollbar-track{background:0 0}.content-moderation__bulk-list::-webkit-scrollbar-thumb{background:#1c17102e;border-radius:999px}.content-moderation__bulk-list::-webkit-scrollbar-thumb:hover{background:#1c171047}.content-moderation__bulk-item{box-sizing:border-box;background:#fff;border:1px solid #1c171017;border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:14px;width:100%;padding:18px;display:grid;box-shadow:0 4px 16px #1c17100d}.content-moderation__bulk-item+.content-moderation__bulk-item{margin-top:14px}.content-moderation__bulk-number{color:#ff5c00;background:#ff5c001a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.content-moderation__bulk-content{min-width:0}.content-moderation__bulk-item-header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.content-moderation__bulk-item-header strong{color:#1c1710;font-size:16px;line-height:1.3}.content-moderation__bulk-page{color:#8a8171;margin:6px 0 0;font-size:12px;line-height:1.4}.content-moderation__bulk-page strong{color:#68635c;font-weight:600}.content-moderation__bulk-comment{color:#1c1710;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5ef;border-radius:10px;margin-top:13px;padding:14px;font-size:14px;line-height:1.6}.content-moderation__bulk-submitted{color:#8a8171;margin-top:10px;font-size:11px;line-height:1.4}.content-moderation__bulk-submitted strong{color:#68635c;font-weight:600}.content-moderation__bulk-error{background:#be2d2d0d;border:1px solid #be2d2d33;border-radius:11px;flex-shrink:0;margin:0 24px;padding:14px 16px}.content-moderation__bulk-error strong{color:#9f2424;margin-bottom:5px;font-size:13px;display:block}.content-moderation__bulk-error p{color:#68635c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.content-moderation__bulk-actions{background:#fff;border-top:1px solid #1c171014;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 24px 22px;display:grid}.content-moderation__bulk-cancel,.content-moderation__bulk-approve{min-height:46px;font:inherit;cursor:pointer;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s}.content-moderation__bulk-cancel{color:#68635c;background:#fff;border:1px solid #1c171024}.content-moderation__bulk-cancel:hover:not(:disabled){color:#1c1710;background:#f8f5ef;border-color:#1c171040;transform:translateY(-1px)}.content-moderation__bulk-approve{color:#fff;background:#ff5c00;border:none;box-shadow:0 5px 16px #ff5c002e}.content-moderation__bulk-approve:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.content-moderation__bulk-cancel:disabled,.content-moderation__bulk-approve:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}@keyframes content-moderation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes content-moderation-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.content-moderation__refresh:focus-visible,.content-moderation__approve-all:focus-visible,.content-moderation__tab:focus-visible,.content-moderation__approve:focus-visible,.content-moderation__hide:focus-visible,.content-moderation__restore:focus-visible,.content-moderation__delete:focus-visible,.content-moderation__pagination button:focus-visible,.content-moderation__error button:focus-visible,.content-moderation__action-error button:focus-visible,.content-moderation__modal-cancel:focus-visible,.content-moderation__modal-proceed:focus-visible,.content-moderation__bulk-cancel:focus-visible,.content-moderation__bulk-approve:focus-visible{outline-offset:2px;outline:3px solid #ff5c0040}@media (width<=760px){.content-moderation{padding:96px 20px 48px}.content-moderation__header{flex-direction:column;gap:16px}.content-moderation__header-actions{justify-content:stretch;width:100%}.content-moderation__approve-all,.content-moderation__refresh{flex:1;width:100%}.content-moderation__tabs{grid-template-columns:1fr}.content-moderation__tab{justify-content:space-between;padding-left:16px;padding-right:16px}.content-moderation__summary{grid-template-columns:1fr}.content-moderation__card{padding:18px}.content-moderation__card-header{flex-direction:column;gap:12px}.content-moderation__status{align-self:flex-start}.content-moderation__details{grid-template-columns:1fr}.content-moderation__actions{flex-direction:column;align-items:stretch}.content-moderation__approve,.content-moderation__hide,.content-moderation__restore,.content-moderation__delete{width:100%}.content-moderation__pagination{gap:10px}.content-moderation__pagination button{flex:1}.content-moderation__modal{border-radius:16px;padding:26px 20px}.content-moderation__bulk-backdrop{justify-content:center;align-items:center;width:100vw;height:100dvh;padding:14px}.content-moderation__bulk-modal{border-radius:17px;width:100%;height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.content-moderation__bulk-header{padding:22px 20px 18px}.content-moderation__bulk-title{font-size:23px}.content-moderation__bulk-description{font-size:13px}.content-moderation__bulk-list{padding:14px}.content-moderation__bulk-item{border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px}.content-moderation__bulk-number{width:32px;height:32px;font-size:11px}.content-moderation__bulk-item-header strong{font-size:14px}.content-moderation__bulk-comment{padding:12px;font-size:13px}.content-moderation__bulk-actions{padding:14px}}@media (width<=420px){.content-moderation{padding:90px 15px 42px}.content-moderation__title{font-size:29px}.content-moderation__description{font-size:14px}.content-moderation__header-actions{flex-direction:column}.content-moderation__approve-all,.content-moderation__refresh{flex:none}.content-moderation__comment{padding:15px;font-size:15px}.content-moderation__pagination{grid-template-columns:1fr 1fr;display:grid}.content-moderation__pagination span{grid-area:1/1/auto/-1;width:100%}.content-moderation__pagination button{grid-row:2}.content-moderation__success{align-items:flex-start}.content-moderation__modal{padding:24px 17px}.content-moderation__modal-title{font-size:21px}.content-moderation__modal-actions{grid-template-columns:1fr}.content-moderation__bulk-backdrop{padding:10px}.content-moderation__bulk-modal{border-radius:15px;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.content-moderation__bulk-header{padding:18px 16px 15px}.content-moderation__bulk-title{font-size:21px}.content-moderation__bulk-description{font-size:12px}.content-moderation__bulk-list{padding:10px}.content-moderation__bulk-item{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:12px}.content-moderation__bulk-number{width:29px;height:29px;font-size:10px}.content-moderation__bulk-item-header strong{font-size:13px}.content-moderation__bulk-page{font-size:11px}.content-moderation__bulk-comment{padding:11px;font-size:12px;line-height:1.55}.content-moderation__bulk-submitted{font-size:10px}.content-moderation__bulk-actions{grid-template-columns:1fr;padding:12px}.content-moderation__bulk-cancel,.content-moderation__bulk-approve{min-height:44px}}d .admin-engagement{color:#1c1710;width:100%;max-width:1200px;margin:0 auto;padding:112px 32px 60px;font-family:Inter,sans-serif}.admin-engagement__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.admin-engagement__eyebrow{color:#ff5c00;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.admin-engagement__title{color:#1c1710;margin:0;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.05}.admin-engagement__description{color:#68635c;max-width:680px;margin:12px 0 0;font-size:16px;line-height:1.6}.admin-engagement__refresh{color:#1c1710;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c17101f;border-radius:10px;flex-shrink:0;padding:11px 18px;font-size:14px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 4px 14px #1c17100f}.admin-engagement__refresh:hover:not(:disabled){border-color:#ff5c0059;transform:translateY(-1px);box-shadow:0 7px 20px #1c171017}.admin-engagement__refresh:disabled{opacity:.55;cursor:default}.admin-engagement__admin-card{background:linear-gradient(135deg,#28965012,#fffffff5);border:1px solid #2896502e;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:18px 20px;display:flex;box-shadow:0 5px 20px #1c17100d}.admin-engagement__admin-card-profile{align-items:center;gap:13px;min-width:0;display:flex}.admin-engagement__profile-avatar{object-fit:cover;border:2px solid #28965038;border-radius:50%;flex-shrink:0;width:52px;height:52px}.admin-engagement__profile-avatar--fallback{color:#267844;background:#2896501a;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.admin-engagement__admin-card-profile strong{color:#1c1710;font-size:16px;font-weight:800;display:block}.admin-engagement__admin-card-profile span{color:#267844;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;display:block}.admin-engagement__admin-card-note{text-align:right}.admin-engagement__admin-card-note span{color:#8a8171;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.admin-engagement__admin-card-note strong{color:#267844;font-size:12px;font-weight:800}.admin-engagement__tabs{background:#ffffffb8;border:1px solid #1c171014;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px;padding:6px;display:grid;box-shadow:0 5px 20px #1c17100a}.admin-engagement__tab{color:#68635c;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s;display:flex}.admin-engagement__tab:hover:not(:disabled){color:#ff5c00;background:#ff5c000f}.admin-engagement__tab--active{color:#ff5c00;background:#fff;box-shadow:0 4px 14px #1c171014}.admin-engagement__tab:disabled{opacity:.55;cursor:default}.admin-engagement__tab-content{width:100%}.admin-engagement__section-intro{margin-bottom:24px}.admin-engagement__section-eyebrow{color:#ff5c00;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.admin-engagement__section-intro h2{color:#1c1710;margin:0;font-size:27px;font-weight:800;line-height:1.2}.admin-engagement__section-intro p:last-child{color:#68635c;max-width:720px;margin:9px 0 0;font-size:14px;line-height:1.6}.admin-engagement__profile-preview{border-bottom:1px solid #1c171012;align-items:center;gap:13px;margin-bottom:24px;padding-bottom:20px;display:flex}.admin-engagement__large-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}.admin-engagement__large-avatar--fallback{color:#267844;background:#2896501a;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.admin-engagement__profile-preview strong{color:#1c1710;font-size:16px;font-weight:800;display:block}.admin-engagement__profile-preview span{color:#267844;letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;display:block}.admin-engagement__post-card{background:#fff;border:1px solid #1c17101a;border-radius:17px;padding:25px;box-shadow:0 5px 22px #1c17100f}.admin-engagement__field{margin-top:22px}.admin-engagement__field:first-of-type{margin-top:0}.admin-engagement__field label{color:#1c1710;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.admin-engagement__field select,.admin-engagement__field textarea{color:#1c1710;width:100%;font:inherit;background:#fff;border:1px solid #1c171021;border-radius:11px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.admin-engagement__field select{cursor:pointer;min-height:46px;padding:10px 13px}.admin-engagement__field textarea{resize:vertical;min-height:160px;padding:14px;line-height:1.6}.admin-engagement__field select:focus,.admin-engagement__field textarea:focus{border-color:#ff5c0080;box-shadow:0 0 0 3px #ff5c0017}.admin-engagement__field select:disabled,.admin-engagement__field textarea:disabled{cursor:default;background:#f8f5ef}.admin-engagement__field-help{color:#8a8171;margin-top:7px;font-size:11px;line-height:1.5;display:block}.admin-engagement__field select:not(:disabled):hover{border-color:#ff5c0047}.admin-engagement__field select:disabled{opacity:.72}.admin-engagement__field select option{color:#1c1710;background:#fff}.admin-engagement__composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;display:flex}.admin-engagement__composer-footer>span{color:#8a8171;font-size:11px;font-weight:600}.admin-engagement__composer-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-engagement__button{min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s}.admin-engagement__button--large{min-width:145px;min-height:44px}.admin-engagement__button--primary{color:#fff;background:#ff5c00;border:none;box-shadow:0 5px 16px #ff5c002e}.admin-engagement__button--primary:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.admin-engagement__button--secondary{color:#68635c;background:#fff;border:1px solid #1c171024}.admin-engagement__button--secondary:hover:not(:disabled){color:#1c1710;background:#f8f5ef;border-color:#1c171040;transform:translateY(-1px)}.admin-engagement__button:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.admin-engagement__info-card{background:#2896500d;border:1px solid #28965029;border-radius:14px;align-items:flex-start;gap:13px;margin-top:18px;padding:18px;display:flex}.admin-engagement__info-icon{color:#267844;background:#2896501f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:flex}.admin-engagement__info-card strong{color:#267844;margin-bottom:5px;font-size:13px;font-weight:800;display:block}.admin-engagement__info-card p{color:#68635c;margin:0;font-size:13px;line-height:1.55}.admin-engagement__success{color:#267844;background:#28965012;border:1px solid #2896502e;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.admin-engagement__success-icon{background:#2896501f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:inline-flex}.admin-engagement__error{background:#be2d2d0d;border:1px solid #be2d2d33;border-radius:14px;margin-bottom:20px;padding:18px}.admin-engagement__error strong{color:#9f2424;margin-bottom:7px;font-size:15px;display:block}.admin-engagement__error p{color:#68635c;margin:0 0 13px;line-height:1.5}.admin-engagement__error button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#9f2424;border:none;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:700}.admin-engagement__state{text-align:center;background:#fff9;border:1px dashed #1c171029;border-radius:16px;padding:70px 24px}.admin-engagement__state h3{color:#1c1710;margin:14px 0 7px;font-size:21px}.admin-engagement__state p{color:#68635c;max-width:470px;margin:0 auto 20px;line-height:1.55}.admin-engagement__empty-icon,.admin-engagement__loading-mark{color:#ff5c00;background:#ff5c001a;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;font-size:22px;font-weight:800;display:flex}.admin-engagement__loading-mark{animation:1s ease-in-out infinite admin-engagement-pulse}.admin-engagement__list{flex-direction:column;gap:18px;display:flex}.admin-engagement__comment-card{background:#fff;border:1px solid #1c17101a;border-radius:16px;width:100%;padding:22px;position:relative;box-shadow:0 5px 22px #1c17100f}.admin-engagement__comment-card--reply{margin-left:min(calc(var(--comment-depth,1) * 18px), 72px);width:calc(100% - min(calc(var(--comment-depth,1) * 18px), 72px));border-left:4px solid #ff5c0066}.admin-engagement__comment-card--admin{background:linear-gradient(135deg,#28965009,#fff);border-left:4px solid #28965080}.admin-engagement__comment-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.admin-engagement__identity{align-items:center;gap:11px;display:flex}.admin-engagement__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:43px;height:43px}.admin-engagement__avatar--fallback{color:#267844;background:#2896501a;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.admin-engagement__identity-name{color:#1c1710;font-size:16px;font-weight:800;line-height:1.25}.admin-engagement__identity-meta{color:#267844;letter-spacing:.07em;background:#2896501a;border-radius:999px;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.admin-engagement__visitor-identity strong{color:#1c1710;font-size:16px;font-weight:800;display:block}.admin-engagement__visitor-identity span{color:#68635c;letter-spacing:.07em;background:#1c171012;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.admin-engagement__page{color:#8a8171;margin-top:7px;font-size:12px}.admin-engagement__page strong{color:#68635c;font-weight:600}.admin-engagement__comment-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-engagement__badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.admin-engagement__badge--reply{color:#ff5c00;background:#ff5c0017}.admin-engagement__badge--admin{color:#267844;background:#2896501a}.admin-engagement__reply-context{color:#8a8171;background:#f8f5ef;border-radius:9px;margin-bottom:12px;padding:9px 11px;font-size:11px;line-height:1.45}.admin-engagement__reply-context strong{color:#68635c}.admin-engagement__comment-text{color:#1c1710;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f5ef;border-radius:12px;margin-bottom:18px;padding:17px;font-size:15px;line-height:1.65}.admin-engagement__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-engagement__detail{border:1px solid #1c171012;border-radius:10px;min-width:0;padding:11px}.admin-engagement__detail span{color:#8a8171;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.admin-engagement__detail strong{color:#1c1710;overflow-wrap:anywhere;font-size:11px;font-weight:600;display:block}.admin-engagement__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px!important}.admin-engagement__actions{border-top:1px solid #1c171012;justify-content:flex-end;align-items:center;gap:9px;margin-top:17px;padding-top:17px;display:flex}.admin-engagement__action-button{color:#68635c;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c171021;border-radius:9px;padding:8px 13px;font-size:11px;font-weight:800;transition:transform .18s,border-color .18s,background .18s,color .18s,opacity .18s}.admin-engagement__action-button:hover:not(:disabled){color:#ff5c00;background:#ff5c000d;border-color:#ff5c0059;transform:translateY(-1px)}.admin-engagement__action-button--hide:hover:not(:disabled){color:#9a6800;background:#ffae000f;border-color:#ffae0073}.admin-engagement__action-button--delete:hover:not(:disabled){color:#9f2424;background:#be2d2d0d;border-color:#be2d2d73}.admin-engagement__action-button:disabled{opacity:.55;cursor:default;transform:none}.admin-engagement__reply-area{border-top:1px solid #1c171012;margin-top:17px;padding-top:17px}.admin-engagement__reply-button{color:#ff5c00;min-height:38px;font:inherit;cursor:pointer;background:#ff5c000a;border:1px solid #ff5c0040;border-radius:9px;padding:8px 15px;font-size:12px;font-weight:800}.admin-engagement__reply-button:hover:not(:disabled){background:#ff5c0017;border-color:#ff5c0066}.admin-engagement__reply-button:disabled{opacity:.55;cursor:default}.admin-engagement__reply-form,.admin-engagement__edit-form{background:#faf8f3;border:1px solid #1c171017;border-radius:12px;margin-top:15px;padding:17px}.admin-engagement__form-label{color:#1c1710;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:800}.admin-engagement__reply-form textarea,.admin-engagement__edit-form textarea{color:#1c1710;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #1c17101f;border-radius:10px;outline:none;padding:13px;font-size:14px;line-height:1.55}.admin-engagement__reply-form textarea:focus,.admin-engagement__edit-form textarea:focus{border-color:#ff5c0080;box-shadow:0 0 0 3px #ff5c0014}.admin-engagement__inline-error{color:#9f2424;background:#be2d2d0f;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.45}.admin-engagement__modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);background:#1c171085;justify-content:center;align-items:center;padding:24px;animation:.18s admin-engagement-fade-in;display:flex;position:fixed;inset:0}.admin-engagement__modal{text-align:center;background:#fff;border:1px solid #1c17101a;border-radius:18px;width:100%;max-width:430px;padding:30px;animation:.2s admin-engagement-modal-in;box-shadow:0 24px 70px #1c171038}.admin-engagement__modal-icon{color:#ff5c00;background:#ff5c001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 17px;font-size:22px;font-weight:900;display:flex}.admin-engagement__modal-title{color:#1c1710;margin:0;font-size:23px;font-weight:800;line-height:1.25}.admin-engagement__modal-message{color:#68635c;max-width:340px;margin:12px auto 0;font-size:14px;line-height:1.6}.admin-engagement__modal-preview{text-align:left;background:#faf8f3;border:1px solid #1c171014;border-radius:12px;width:100%;margin-top:18px;padding:15px 16px}.admin-engagement__modal-preview>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:8px;display:grid}.admin-engagement__modal-preview>div+div{margin-top:7px}.admin-engagement__modal-preview>div>span{color:#8a8171;font-size:10px;font-weight:800;line-height:1.5}.admin-engagement__modal-preview>div>strong{color:#1c1710;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700;line-height:1.5}.admin-engagement__modal-preview>div:last-child{border-top:1px solid #1c171014;margin-top:16px;padding-top:13px;display:block}.admin-engagement__modal-preview>div:last-child>span{color:#1c1710;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.admin-engagement__modal-preview>div:last-child>p{color:#1c1710;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500;line-height:1.6}.admin-engagement__modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.admin-engagement__modal-cancel,.admin-engagement__modal-proceed{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,color .18s,opacity .18s}.admin-engagement__modal-cancel{color:#68635c;background:#fff;border:1px solid #1c171024}.admin-engagement__modal-cancel:hover:not(:disabled){color:#1c1710;background:#f8f5ef;border-color:#1c171040;transform:translateY(-1px)}.admin-engagement__modal-proceed{color:#fff;background:#ff5c00;border:none;box-shadow:0 5px 16px #ff5c002e}.admin-engagement__modal-proceed:hover:not(:disabled){background:#e95300;transform:translateY(-1px);box-shadow:0 7px 20px #ff5c003b}.admin-engagement__modal-proceed--delete{background:#9f2424;box-shadow:0 5px 16px #9f242429}.admin-engagement__modal-proceed--delete:hover:not(:disabled){background:#851d1d;box-shadow:0 7px 20px #9f242436}.admin-engagement__modal-proceed--hide{background:#ff5c00}.admin-engagement__modal-cancel:disabled,.admin-engagement__modal-proceed:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}@keyframes admin-engagement-fade-in{0%{opacity:0}to{opacity:1}}@keyframes admin-engagement-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-engagement-pulse{0%,to{opacity:.45}50%{opacity:1}}.admin-engagement__refresh:focus-visible,.admin-engagement__tab:focus-visible,.admin-engagement__button:focus-visible,.admin-engagement__action-button:focus-visible,.admin-engagement__reply-button:focus-visible,.admin-engagement__error button:focus-visible,.admin-engagement__modal-cancel:focus-visible,.admin-engagement__modal-proceed:focus-visible{outline-offset:2px;outline:3px solid #ff5c0040}@media (width<=760px){.admin-engagement{padding:96px 20px 48px}.admin-engagement__header{flex-direction:column;gap:16px}.admin-engagement__refresh{width:100%}.admin-engagement__admin-card{flex-direction:column;align-items:flex-start}.admin-engagement__admin-card-note{text-align:left;border-top:1px solid #1c171012;width:100%;padding-top:13px}.admin-engagement__tabs{grid-template-columns:1fr}.admin-engagement__tab{justify-content:space-between;padding-left:16px;padding-right:16px}.admin-engagement__post-card{padding:19px}.admin-engagement__composer-footer{flex-direction:column;align-items:stretch}.admin-engagement__composer-actions{justify-content:stretch}.admin-engagement__composer-actions .admin-engagement__button{flex:1}.admin-engagement__button--large{width:100%}.admin-engagement__comment-card{padding:18px}.admin-engagement__comment-card--reply{width:100%;margin-left:0}.admin-engagement__comment-header{flex-direction:column;gap:12px}.admin-engagement__comment-badges{justify-content:flex-start}.admin-engagement__details{grid-template-columns:1fr}.admin-engagement__actions{flex-direction:column;align-items:stretch}.admin-engagement__action-button{width:100%}.admin-engagement__modal{border-radius:16px;padding:26px 20px}.admin-engagement__modal-preview>div{grid-template-columns:82px minmax(0,1fr)}}@media (width<=420px){.admin-engagement{padding:90px 15px 42px}.admin-engagement__title{font-size:29px}.admin-engagement__description{font-size:14px}.admin-engagement__section-intro h2{font-size:24px}.admin-engagement__post-card{padding:16px}.admin-engagement__profile-avatar{width:47px;height:47px}.admin-engagement__comment-card{padding:16px}.admin-engagement__comment-text{padding:15px;font-size:14px}.admin-engagement__composer-actions{flex-direction:column}.admin-engagement__composer-actions .admin-engagement__button{width:100%}.admin-engagement__modal{padding:24px 17px}.admin-engagement__modal-title{font-size:21px}.admin-engagement__modal-actions{grid-template-columns:1fr}.admin-engagement__modal-preview{padding:14px}.admin-engagement__modal-preview>div{grid-template-columns:76px minmax(0,1fr);gap:6px}}.comment-viewer__overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);background:#00000047;justify-content:center;align-items:flex-start;padding:16px 20px 120px;display:flex;position:fixed;inset:0}.comment-viewer__modal{color:#111;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fffffff0;border:1px solid #00000014;border-radius:18px;width:min(720px,100%);height:min(720px,100dvh - 136px);min-height:0;max-height:calc(100dvh - 136px);margin-top:36px;padding:24px;overflow-y:auto;box-shadow:0 18px 50px #0000002e}.comment-viewer__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.comment-viewer__title{font-family:var(--font-heading);margin:0;font-size:27px;font-weight:700;line-height:1.15}.comment-viewer__count{font-family:var(--font-body);opacity:.55;margin:5px 0 0;font-size:12px;line-height:1.4}.comment-viewer__close{color:#111;cursor:pointer;background:#0000000f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;transition:background .2s,transform .2s;display:flex}.comment-viewer__close:hover{background:#0000001a}.comment-viewer__close:active{transform:scale(.96)}.comment-viewer__list{flex-direction:column;gap:18px;width:100%;display:flex}.comment-viewer__item{background:#ffffffb8;border:1px solid #00000014;border-radius:14px;width:100%;padding:16px}.comment-viewer__item--pending{background:#f6ecde73;border-style:dashed}.comment-viewer__item--admin{background:0 0;border-color:#0000;padding:0}.comment-viewer__item--admin>.comment-viewer__item-header,.comment-viewer__item--admin>.comment-viewer__text,.comment-viewer__item--admin>.comment-viewer__actions,.comment-viewer__item--admin>.comment-viewer__reply-form{background:#e2f6e7b8}.comment-viewer__item--admin>.comment-viewer__item-header{border-top:1px solid #378c5338;border-left:1px solid #378c5338;border-right:1px solid #378c5338;border-radius:14px 14px 0 0;margin-bottom:0;padding:16px 16px 9px}.comment-viewer__item--admin>.comment-viewer__text{border-left:1px solid #378c5338;border-right:1px solid #378c5338;padding:0 16px}.comment-viewer__item--admin>.comment-viewer__actions{border-bottom:1px solid #378c5338;border-left:1px solid #378c5338;border-right:1px solid #378c5338;border-radius:0 0 14px 14px;margin-top:0;padding:11px 16px 12px}.comment-viewer__item--admin>.comment-viewer__reply-form{border-color:#378c5338;border-radius:12px;margin-top:14px}.comment-viewer__item-header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.comment-viewer__author{min-width:0;font-family:var(--font-body);align-items:baseline;gap:4px;font-size:13px;line-height:1.35;display:flex}.comment-viewer__author strong{font-weight:700}.comment-viewer__author span{opacity:.55}.comment-viewer__item--admin .comment-viewer__author{color:#245c35}.comment-viewer__item--admin .comment-viewer__author span{opacity:.9;font-weight:700}.comment-viewer__date{font-family:var(--font-body);opacity:.48;flex-shrink:0;font-size:11px;line-height:1.3}.comment-viewer__text{font-family:var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.comment-viewer__text-toggle{color:#00e;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.comment-viewer__text-toggle:hover{color:#00c;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.comment-viewer__text-toggle:active{opacity:.7}.comment-viewer__link{color:#00e;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.comment-viewer__link:hover{color:#00c}.comment-viewer__actions{align-items:center;gap:4px;margin-top:11px;display:flex}.comment-viewer__like-button{color:#111;min-height:32px;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:background .2s,opacity .2s,transform .2s;display:inline-flex}.comment-viewer__like-button:hover:not(:disabled){background:#0000000f}.comment-viewer__like-button:active:not(:disabled){transform:scale(.96)}.comment-viewer__like-button--liked{background:#ff00000f}.comment-viewer__like-button--liked:hover:not(:disabled){background:#ff000017}.comment-viewer__like-button:disabled{cursor:not-allowed;opacity:.45}.comment-viewer__like-heart{font-size:14px;line-height:1}.comment-viewer__reply-button{color:#111;min-height:32px;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:700;transition:background .2s,opacity .2s}.comment-viewer__reply-button:hover{background:#0000000f}.comment-viewer__reply-button:active{opacity:.7}.comment-viewer__reply-form{background:#f6ecde57;border:1px solid #00000017;border-radius:12px;margin-top:14px;padding:14px}.comment-viewer__reply-heading{font-family:var(--font-body);margin-bottom:11px;font-size:12px;line-height:1.4}.comment-viewer__reply-heading strong{font-weight:700}.comment-viewer__reply-name,.comment-viewer__reply-text{color:#111;width:100%;font-family:var(--font-body);background:#fffffff0;border:1px solid #0000001f;border-radius:9px;outline:none;transition:border-color .2s,box-shadow .2s}.comment-viewer__reply-name{height:42px;padding:0 12px;font-size:13px}.comment-viewer__reply-text{resize:vertical;min-height:96px;margin-top:9px;padding:11px 12px;font-size:13px;line-height:1.55}.comment-viewer__reply-name:focus,.comment-viewer__reply-text:focus{border-color:#00000047;box-shadow:0 0 0 3px #0000000d}.comment-viewer__reply-name:disabled,.comment-viewer__reply-text:disabled{cursor:not-allowed;opacity:.6}.comment-viewer__reply-error{color:#a33a2b;font-family:var(--font-body);margin:9px 0 0;font-size:12px;line-height:1.45}.comment-viewer__reply-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.comment-viewer__reply-character-count{font-family:var(--font-body);opacity:.48;flex-shrink:0;font-size:11px}.comment-viewer__reply-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}.comment-viewer__reply-cancel{color:#111;min-height:38px;font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}.comment-viewer__reply-cancel:hover{background:#0000000a}.comment-viewer__reply-cancel:disabled{cursor:not-allowed;opacity:.45}.comment-viewer__reply-submit{color:#fff;min-height:38px;font-family:var(--font-body);cursor:pointer;background:#111;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:700;transition:opacity .2s,transform .2s}.comment-viewer__reply-submit:hover:not(:disabled){opacity:.88}.comment-viewer__reply-submit:active:not(:disabled){transform:scale(.98)}.comment-viewer__reply-submit:disabled{cursor:not-allowed;opacity:.5}.comment-viewer__replies{border-left:2px solid #00000014;flex-direction:column;gap:12px;margin-top:14px;margin-left:20px;padding-left:14px;display:flex}.comment-viewer__replies .comment-viewer__item{background:#f6ecde6b;padding:13px}.comment-viewer__reply-controls{justify-content:flex-start;align-items:center;margin-top:10px;display:flex}.comment-viewer__replies-toggle{color:#00e;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:700;line-height:1.4}.comment-viewer__replies-toggle:hover{color:#00c;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.comment-viewer__replies-toggle:active{opacity:.7}.comment-viewer__replies .comment-viewer__item--admin{background:0 0;border-color:#0000;padding:0}.comment-viewer__replies .comment-viewer__item--admin>.comment-viewer__item-header{background:#e2f6e7b8;border-top:1px solid #378c5338;border-left:1px solid #378c5338;border-right:1px solid #378c5338;border-radius:14px 14px 0 0;margin-bottom:0;padding:13px 13px 9px}.comment-viewer__replies .comment-viewer__item--admin>.comment-viewer__text{background:#e2f6e7b8;border-left:1px solid #378c5338;border-right:1px solid #378c5338;padding:0 13px}.comment-viewer__replies .comment-viewer__item--admin>.comment-viewer__actions{background:#e2f6e7b8;border-bottom:1px solid #378c5338;border-left:1px solid #378c5338;border-right:1px solid #378c5338;border-radius:0 0 14px 14px;margin-top:0;padding:11px 13px 12px}.comment-viewer__replies .comment-viewer__item--admin>.comment-viewer__reply-form{border-color:#378c5338;margin-top:14px}.comment-viewer__state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.comment-viewer__state p{max-width:360px;font-family:var(--font-body);opacity:.65;margin:0;font-size:14px;line-height:1.55}.comment-viewer__state h3{font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700}.comment-viewer__state--error p{color:#a33a2b;opacity:.9}.comment-viewer__empty-icon{margin-bottom:2px;font-size:32px;line-height:1}.comment-viewer__spinner{border:3px solid #0000001a;border-top-color:#111;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite comment-viewer-spin}@keyframes comment-viewer-spin{to{transform:rotate(360deg)}}.comment-viewer__retry{color:#fff;min-height:42px;font-family:var(--font-body);cursor:pointer;background:#111;border:0;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}.comment-viewer__retry:hover{opacity:.88}.comment-viewer__pagination{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:18px;display:flex}.comment-viewer__pagination-button{color:#111;min-height:40px;font-family:var(--font-body);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:9px;padding:0 15px;font-size:12px;font-weight:700}.comment-viewer__pagination-button:hover:not(:disabled){background:#0000000a}.comment-viewer__pagination-button:disabled{cursor:not-allowed;opacity:.4}.comment-viewer__pagination-info{font-family:var(--font-body);opacity:.55;text-align:center;font-size:12px}@media (width<=700px){.comment-viewer__overlay{align-items:flex-start;padding:14px 14px 116px}.comment-viewer__modal{border-radius:16px;width:100%;height:calc(100dvh - 130px);max-height:calc(100dvh - 130px);margin-top:28px;padding:20px}.comment-viewer__title{font-size:24px}.comment-viewer__item-header{flex-direction:column;align-items:flex-start;gap:4px}.comment-viewer__replies{margin-left:10px;padding-left:10px}.comment-viewer__reply-controls{margin-top:9px}}@media (width<=520px){.comment-viewer__overlay{padding:10px 10px 110px}.comment-viewer__modal{border-radius:15px;width:100%;height:calc(100dvh - 120px);max-height:calc(100dvh - 120px);margin-top:24px;padding:18px}.comment-viewer__header{margin-bottom:20px}.comment-viewer__title{font-size:22px}.comment-viewer__list{gap:12px}.comment-viewer__item{padding:14px}.comment-viewer__text{font-size:13px}.comment-viewer__replies{margin-left:6px;padding-left:9px}.comment-viewer__reply-form{padding:12px}.comment-viewer__reply-footer{flex-direction:column;align-items:flex-start}.comment-viewer__reply-buttons{width:100%}.comment-viewer__reply-cancel,.comment-viewer__reply-submit{flex:1}.comment-viewer__pagination{flex-wrap:wrap;justify-content:center}.comment-viewer__pagination-info{order:-1;width:100%}.comment-viewer__replies-toggle,.comment-viewer__text-toggle{font-size:12px}}.notification-view{align-items:center;display:flex;position:relative}.notification-bell{cursor:pointer;background:#ffffffb8;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.notification-bell:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 6px 18px #00000014}.notification-bell:active{transform:translateY(0)}.notification-bell-icon{justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.notification-badge{color:#fff;min-width:20px;height:20px;font-family:var(--font-ui,sans-serif);background:#d94a1e;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.notification-panel{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #00000014;border-radius:18px;width:min(380px,100vw - 32px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 50px #00000024}.notification-panel-header{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.notification-panel-header>div{min-width:0}.notification-panel-header h3{font-family:var(--font-heading,sans-serif);margin:0;font-size:21px;font-weight:600;line-height:1.1}.notification-panel-header span{font-family:var(--font-body,sans-serif);opacity:.62;margin-top:5px;font-size:12px;display:block}.notification-mark-all{color:inherit;font-family:var(--font-ui,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:12px;font-weight:600;transition:background .18s}.notification-mark-all:hover{background:#0000000d}.notification-panel-content{overscroll-behavior:contain;max-height:430px;overflow-y:auto}.notification-state{text-align:center;min-height:180px;font-family:var(--font-body,sans-serif);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;font-size:14px;display:flex}.notification-error{color:#b42318}.notification-empty-icon{margin-bottom:4px;font-size:30px}.notification-state strong{font-family:var(--font-ui,sans-serif);font-size:14px}.notification-state span{opacity:.65;max-width:260px;font-size:13px;line-height:1.5}.notification-list{flex-direction:column;display:flex}.notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000000e;align-items:flex-start;gap:12px;padding:15px 16px;transition:background .18s;display:flex}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#00000009}.notification-item.is-unread{background:#d94a1e0e}.notification-item.is-unread:hover{background:#d94a1e14}.notification-item-icon{background:#0000000b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.notification-item-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.notification-item-message{font-family:var(--font-body,sans-serif);font-size:13px;line-height:1.45}.notification-item-time{font-family:var(--font-ui,sans-serif);opacity:.55;font-size:11px}.notification-item.is-unread .notification-item-message{font-weight:600}.notification-unread-dot{background:#d94a1e;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}@media (width<=600px){.notification-panel{border-radius:16px;width:auto;max-height:calc(100vh - 92px);position:fixed;top:72px;left:16px;right:16px}.notification-panel-content{max-height:calc(100vh - 170px)}.notification-panel-header{padding:16px}.notification-item{padding:15px}}.comment-system{z-index:9000;-webkit-backdrop-filter:blur(12px);background:#f6ecdee0;width:100%;margin:0;padding:8px 20px;position:fixed;bottom:0;left:0;right:0}.comment-system__inner{-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #00000014;border-radius:12px;width:100%;max-width:1200px;margin:0 auto;padding:8px}.comment-system__notifications{z-index:9500;justify-content:flex-end;width:auto;margin:0;display:flex;position:fixed;top:8px;right:10px}.comment-system__actions{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1.3fr);gap:8px;width:100%;display:grid}.comment-system__action{min-width:0;min-height:44px;color:inherit;font-family:var(--font-body);background:#ffffffc7;border:1px solid #00000017;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,transform .2s,opacity .2s,box-shadow .2s;display:flex}.comment-system__action:not(:disabled){cursor:pointer}.comment-system__action:not(:disabled):hover{background:#fffffff2;border-color:#00000029}.comment-system__action:not(:disabled):active{transform:translateY(1px)}.comment-system__action:disabled{cursor:default}.comment-system__action--liked{background:#fffffff2;border-color:#0000002e;box-shadow:0 4px 14px #0000000f}.comment-system__action--liked .comment-system__action-icon{transform:scale(1.08)}.comment-system__action--liked .comment-system__action-label{font-weight:700}.comment-system__action-count{min-width:16px;font-family:var(--font-body);opacity:.65;font-size:11px;font-weight:700;line-height:1}.comment-system__action--primary{color:#fff;background:#111;border-color:#111}.comment-system__action--primary:not(:disabled):hover{opacity:.88;background:#111;border-color:#111}.comment-system__action--primary:disabled{opacity:.55}.comment-system__action-icon{flex-shrink:0;font-size:16px;line-height:1;transition:transform .2s}.comment-system__action-label{white-space:nowrap;min-width:0;line-height:1.2}.comment-system__connection-error{font-family:var(--font-body);opacity:.65;margin:6px 2px 0;font-size:11px;line-height:1.4}.comment-system__modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.comment-system__modal{color:#111;background:#fffffff5;border:1px solid #00000017;border-radius:18px;width:100%;max-width:520px;max-height:calc(100vh - 48px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #0000002e}.comment-system__modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.comment-system__modal-header h2{font-family:var(--font-heading);margin:0;font-size:25px;font-weight:700;line-height:1.15}.comment-system__modal-close{color:#111;background:#0000000f;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;transition:background .2s,transform .2s;display:flex}.comment-system__modal-close:hover{background:#0000001a}.comment-system__modal-close:active{transform:scale(.96)}.comment-system__modal-close:disabled{cursor:not-allowed;opacity:.5}.comment-system__modal-form{flex-direction:column;gap:18px;width:100%;display:flex}.comment-system__field{flex-direction:column;gap:8px;width:100%;display:flex}.comment-system__field>label,.comment-system__field-heading label{font-family:var(--font-body);font-size:13px;font-weight:700;line-height:1.3}.comment-system__field input,.comment-system__field textarea{color:#111;width:100%;font-family:var(--font-body);background:#fff;border:1px solid #00000024;border-radius:11px;outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}.comment-system__field input{height:48px;padding:0 14px}.comment-system__field textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.55}.comment-system__field input:focus,.comment-system__field textarea:focus{border-color:#00000061;box-shadow:0 0 0 3px #0000000a}.comment-system__field input::placeholder,.comment-system__field textarea::placeholder{opacity:.48}.comment-system__field input:disabled,.comment-system__field textarea:disabled{cursor:not-allowed;opacity:.65}.comment-system__field-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.comment-system__field-heading span{font-family:var(--font-body);opacity:.55;flex-shrink:0;font-size:12px}.comment-system__modal-error{font-family:var(--font-body);color:#a33a2b;margin:-4px 0 0;font-size:12px;line-height:1.45}.comment-system__post-button{color:#fff;width:100%;min-height:48px;font-family:var(--font-body);background:#111;border:0;border-radius:11px;padding:0 18px;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s}.comment-system__post-button:hover{opacity:.88}.comment-system__post-button:active{transform:translateY(1px)}.comment-system__post-button:disabled{cursor:not-allowed;opacity:.5}.comment-system__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;display:flex}.comment-system__success-icon{color:#397044;background:#3970441a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;font-weight:700;display:flex}.comment-system__success h3{font-family:var(--font-heading);margin:0;font-size:21px;font-weight:700;line-height:1.25}.comment-system__success-button{color:#fff;min-height:44px;font-family:var(--font-body);background:#111;border:0;border-radius:10px;padding:0 22px;font-size:13px;font-weight:700}.comment-system__success-button:hover{opacity:.88}@media (width<=700px){.comment-system{padding:7px 12px}.comment-system__inner{border-radius:11px;padding:7px}.comment-system__notifications{top:7px;right:9px}.comment-system__actions{gap:6px}.comment-system__action{gap:5px;min-height:42px;padding:7px 8px;font-size:12px}.comment-system__action-icon{font-size:15px}.comment-system__action-count{min-width:14px;font-size:10px}}@media (width<=520px){.comment-system{padding:6px 8px}.comment-system__inner{border-radius:10px;padding:6px}.comment-system__notifications{top:6px;right:8px}.comment-system__actions{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr) minmax(0,1.35fr);gap:5px}.comment-system__action{gap:4px;width:100%;min-height:40px;padding:6px 5px;font-size:11px}.comment-system__action-icon{font-size:14px}.comment-system__action-label{white-space:nowrap}.comment-system__action-count{min-width:13px;font-size:9px}.comment-system__modal-overlay{align-items:flex-start;padding:14px}.comment-system__modal{border-radius:16px;max-height:calc(100vh - 28px);padding:20px}.comment-system__modal-header{margin-bottom:20px}.comment-system__modal-header h2{font-size:22px}.comment-system__field textarea{min-height:140px}}@media (width<=380px){.comment-system__action{gap:3px;padding:6px 3px;font-size:10px}.comment-system__action-icon{font-size:13px}.comment-system__action-count{font-size:8px}}.app{width:100%;min-height:100vh}:root{--color-background:#f6ecde;--color-white:#fff;--background-gradient:linear-gradient(0deg, #f6ecde 6%, #fff 99%);--font-heading:"Archivo", sans-serif;--font-body:"Inter", sans-serif;--font-special:"Space Grotesk", sans-serif;--font-card:"Poppins", sans-serif}*,:before,:after{box-sizing:border-box}html{min-height:100%;margin:0;padding:0}body{background:var(--color-background);background:var(--background-gradient);min-height:100vh;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;padding:0}#root{min-height:100vh}.page{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}section,.page-section{background-color:#0000}img,svg,video{max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}@media (width<=520px){.page{padding-left:32px;padding-right:32px}}
