/**/ .fb-tool-step>i, .ig-tool-step>i, .yt-tool-step>i, .th-tool-step>i { display: none !important; } .fb-step-number, .ig-step-number, .yt-step-number, .th-step-number { width: 40px !important; height: 40px !important; flex: 0 0 40px !important; font-size: 1.5rem !important; box-shadow: 0 5px 8px rgba(25, 158, 180, .25) !important; background: var(--sp88blue); } .fb-tool-step, .ig-tool-step, .yt-tool-step, .th-tool-step { gap: 16px !important; padding: 20px 22px !important; margin-bottom: 50px; } .fb-benefit-icon, .ig-benefit-icon, .yt-benefit-icon, .th-benefit-icon { width: 34px !important; height: 34px !important; margin-bottom: 20px !important; border-radius: 50% !important; background: #e5f8fb !important; color: var(--sp88blue) !important; font-size: 1rem !important; box-shadow: none !important; } .fb-benefit-card, .ig-benefit-card, .yt-benefit-card, .th-benefit-card { padding: 30px !important; } .fb-benefits-section, .ig-benefits-section, .yt-benefits-section, .th-benefits-section { padding-top: 92px !important; } .fb-examples-section, .ig-examples-section, .yt-examples-section, .th-examples-section, .fb-faq-section, .ig-faq-section, .yt-faq-section, .th-faq-section { margin-top: 96px !important; } .fb-section-heading, .ig-section-heading, .yt-section-heading, .th-section-heading { margin-bottom: 40px !important; } .fb-section-heading p, .ig-section-heading p, .yt-section-heading p, .th-section-heading p { margin-top: 16px !important; line-height: 1.9 !important; } .fb-benefit-card h3, .ig-benefit-card h3, .yt-benefit-card h3, .th-benefit-card h3 { margin-bottom: 12px !important; } .fb-benefit-card p, .ig-benefit-card p, .yt-benefit-card p, .th-benefit-card p { line-height: 1.85 !important; } .review-list { padding-top: 52px !important; } .review-list header { margin-bottom: 38px !important; } .review-list header h2 { margin-bottom: 14px !important; } .review-list-grid { margin-top: 0 !important; } .review-card { padding: 28px !important; } .review-card-stars { margin-bottom: 18px !important; } .review-card p { margin-bottom: 18px !important; line-height: 1.85 !important; } .home-review { padding: 48px 42px !important; } .home-review h2 { margin: 0 0 28px !important; } .home-review .review-fields { gap: 24px !important; } .home-review .cf-turnstile { margin-top: 26px !important; margin-bottom: 26px !important; } @media(max-width:767.98px) { .home-review { padding: 34px 20px !important; } .fb-tool-step:not(:last-child)::after, .ig-tool-step:not(:last-child)::after, .yt-tool-step:not(:last-child)::after, .th-tool-step:not(:last-child)::after { left: 45px !important; } .fb-benefits-section, .ig-benefits-section, .yt-benefits-section, .th-benefits-section { padding-top: 68px !important; } .fb-examples-section, .ig-examples-section, .yt-examples-section, .th-examples-section, .fb-faq-section, .ig-faq-section, .yt-faq-section, .th-faq-section { margin-top: 72px !important; } } .review-list h2 { font-weight: 700; margin-bottom: 25px; text-align: center; } .review-list { box-sizing: border-box; width: calc(100% - 36px); max-width: 1180px; margin: 0 auto 76px; padding: 38px 0; } .review-list header { text-align: center; } .review-list-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; } .review-card { border: 1px solid #dce6e9; border-radius: 15px; background: #fff; box-shadow: 0 8px 24px #263a4412; text-align: left; } .review-card-stars { color: #f6b900; font-size: 1.35rem; letter-spacing: 3px; } .review-card-stars span { color: #d5dde0; } .review-card p { min-height: 56px; color: #4f626c; } .review-card strong { color: #17242c; } .review-empty { grid-column: 1/-1; text-align: center; color: #71818a; } @media(max-width:767px) { .review-list-grid { grid-template-columns: 1fr; } .review-card p { min-height: 0; } } .home-review button { margin-bottom: 18px !important; } .home-review [role='status'] { display: block; margin: 0 !important; } .home-review .review-toggle { cursor: pointer; } .home-review .review-toggle.is-open { display: none; } .home-review .review-rating input[type='radio'] { -webkit-appearance: radio !important; appearance: radio !important; display: inline-block !important; position: static !important; width: 16px !important; height: 16px !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: transparent !important; box-shadow: none !important; filter: none !important; transform: none !important; vertical-align: middle !important; } .home-review { box-sizing: border-box !important; width: calc(100% - 36px) !important; max-width: 1180px !important; } .home-review .review-rating { display: block !important; margin: 20px 0 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } .review-rating legend { display: block; width: 100%; margin: 0 0 10px; padding: 0; border: 0; } .review-rating>div { display: flex; flex-wrap: wrap; justify-content: center; gap: 16px; } .review-rating label { display: inline-flex; align-items: center; gap: 5px; margin: 0 !important; padding: 0 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } .review-rating input { position: static; width: auto; height: auto; margin: 0; } .review-fields { display: flex !important; flex-direction: column; text-align: left; } .review-fields label { display: block; margin: 0; } .review-fields label>span { display: block; margin-bottom: 7px; color: #344650; font-weight: 700; } .review-fields textarea { min-height: 130px; resize: vertical; } .home-review { margin: 0 auto 76px; border: 1px solid #deecef; border-radius: 18px; background: linear-gradient(145deg, #fff, #eefbfd); box-shadow: 0 10px 28px #264a5b14; text-align: center; } .home-review form { max-width: 760px; margin: auto; } .home-review fieldset { margin: 18px; border: 0; } .home-review fieldset label { margin: 5px; color: #b88716; font-weight: 700; } .review-fields { grid-template-columns: .7fr 1.3fr; gap: 16px; } .review-fields input, .review-fields textarea { box-sizing: border-box; width: 100%; padding: 11px; border: 1px solid #cfe0e4; border-radius: 9px; } .home-review .cf-turnstile { max-width: 400px; margin: 18px auto; } .home-review button { padding: 11px 20px; border: 0; border-radius: 50rem; background: var(--sp88blue); color: #fff; font-weight: 800; transition: background-color .2s ease; } .home-review button:hover, .home-review button:focus { background: #17a2b8; color: #fff; outline: 0; } @media(max-width:768px) { .review-fields { grid-template-columns: 1fr; } } .review-list { margin-bottom: 28px !important; padding-bottom: 0 !important; } .home-review:not(.is-open) { padding: 0 !important; border: 0; background: transparent; box-shadow: none; } .home-review.is-open { margin-top: 60px; } .home-review .review-toggle { display: inline-flex; align-items: center; gap: 8px; margin: 0 !important; padding: 2px 0 !important; border: 0; border-radius: 0; background: transparent !important; color: var(--sp88bluelink) !important; font-weight: 400; text-decoration: none; } .home-review .review-toggle:hover, .home-review .review-toggle:focus { background: transparent !important; color: var(--sp88blue_hover) !important; text-decoration: underline; } .home-review .review-toggle-arrow { width: 7px; height: 7px; margin-top: -3px; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(45deg); } .connect-picker-menu-section { position: relative; width: 100%; padding: 66px 24px 72px; border-top: 6px solid var(--sp88blue); background: radial-gradient(circle at 88% 10%, rgba(25, 188, 211, .17), transparent 28%), linear-gradient(135deg, #17242c 0%, #22343e 100%); } .connect-picker-menu-section::before { content: ""; position: absolute; top: 0; left: 0; width: 34%; height: 6px; background: #ff9700; } .connect-picker-menu-inner { width: 100%; max-width: 1180px; margin: 0 auto; } .connect-picker-menu-heading { display: flex; align-items: end; justify-content: space-between; gap: 42px; margin-bottom: 28px; } .connect-picker-menu-kicker { display: inline-flex; align-items: center; gap: 9px; margin-bottom: 10px; color: #76e1ef; font-size: .78rem; font-weight: 800; letter-spacing: .11em; text-transform: uppercase; } .connect-picker-menu-heading h2 { margin: 0; color: #fff; font-size: clamp(1.65rem, 2.8vw, 2.35rem); font-weight: 800; line-height: 1.2; letter-spacing: -.025em; } .connect-picker-menu-heading p { max-width: 470px; margin: 0 0 3px; color: #bac9cf; font-size: .96rem; line-height: 1.7; text-align: right; } .connect-picker-menu-panel { overflow: hidden; border: 1px solid rgba(255, 255, 255, .15); border-radius: 18px; background: #fff; box-shadow: 0 18px 40px rgba(0, 0, 0, .2); } .connect-picker-menu-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } .connect-picker-menu-link { position: relative; display: flex; align-items: center; gap: 16px; min-height: 92px; padding: 18px 22px; background: #fff; color: #26343d; transition: background .2s ease, color .2s ease; } .connect-picker-menu-link:nth-child(odd) { border-right: 1px solid #e3ebee; } .connect-picker-menu-link:nth-child(-n+2) { border-bottom: 1px solid #e3ebee; } .connect-picker-menu-link:hover, .connect-picker-menu-link:focus { z-index: 1; background: #effbfc; color: #128da1; text-decoration: none; outline: 0; } .connect-picker-menu-icon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; flex: 0 0 48px; border-radius: 50%; background: #f0f5f6; color: #17242c; font-size: 1.25rem; transition: transform .2s ease, background .2s ease; } .connect-picker-menu-link:hover .connect-picker-menu-icon, .connect-picker-menu-link:focus .connect-picker-menu-icon { background: #fff; transform: scale(1.05); } .connect-picker-menu-link.is-facebook .connect-picker-menu-icon { color: #1877f2; } .connect-picker-menu-link.is-instagram .connect-picker-menu-icon { color: #d62976; } .connect-picker-menu-link.is-youtube .connect-picker-menu-icon { color: #f00; } .connect-picker-menu-link.is-threads .connect-picker-menu-icon { color: #111; } .connect-picker-menu-copy { min-width: 0; } .connect-picker-menu-copy strong, .connect-picker-menu-copy small { display: block; } .connect-picker-menu-copy strong { margin-bottom: 4px; color: #26343d; font-size: 1rem; font-weight: 800; line-height: 1.35; } .connect-picker-menu-copy small { color: #73858e; font-size: .85rem; line-height: 1.45; } .connect-picker-menu-arrow { display: inline-flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin-left: auto; flex: 0 0 32px; border: 1px solid #dce7ea; border-radius: 50%; color: #8a9aa2; font-size: .72rem; transition: background .2s ease, border-color .2s ease, color .2s ease, transform .2s ease; } .connect-picker-menu-link:hover .connect-picker-menu-arrow, .connect-picker-menu-link:focus .connect-picker-menu-arrow { border-color: var(--sp88blue); background: var(--sp88blue); color: #fff; transform: translateX(3px); } .connect-picker-menu-note { display: flex; align-items: center; gap: 9px; margin-top: 18px; color: #9eb0b8; font-size: .84rem; } .connect-picker-menu-note i { color: #76e1ef; } @media (max-width: 767.98px) { .connect-picker-menu-section { padding: 50px 18px 54px; } .connect-picker-menu-heading { display: block; margin-bottom: 22px; } .connect-picker-menu-heading p { margin-top: 12px; text-align: left; } .connect-picker-menu-grid { grid-template-columns: 1fr; } .connect-picker-menu-link { min-height: 84px; padding: 16px; border-right: 0 !important; border-bottom: 1px solid #e3ebee; } .connect-picker-menu-link:last-child { border-bottom: 0; } .connect-picker-menu-icon { width: 44px; height: 44px; flex-basis: 44px; } } 