/* Optional B skin. Absence of tx-skin-iphone preserves the existing default UI. */
/* Editorial sections: fewer boxes, neutral body copy, one blue accent. */
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.outcome-grid,.fit-section,.fit-grid){background:transparent!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .outcome-grid{gap:20px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;max-width:1240px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid>div{grid-column:1/-1;border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 8px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid>div h2{font-family:var(--txv-font)!important;font-size:32px!important;line-height:1.35!important;color:var(--txv-ink)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid article{padding:26px!important;border:1px solid var(--txv-line)!important;border-radius:18px!important;background:var(--txv-surface)!important;box-shadow:none!important;min-width:0}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid li{color:var(--txv-muted)!important;font-size:14px!important;line-height:1.8!important}
@media(max-width:720px){html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .fit-grid{grid-template-columns:minmax(0,1fr)!important}}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-note,.production-cost-note){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin:28px auto!important;padding:36px!important;max-width:1240px!important;border:1px solid var(--txv-line)!important;border-radius:24px!important;background:var(--txv-surface)!important;box-shadow:none!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-note,.production-cost-note) h3{font-family:var(--txv-font)!important;font-size:28px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:-.5px!important;color:var(--txv-ink)!important;margin:8px 0 14px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-note,.production-cost-note) :is(p,small){color:var(--txv-muted)!important;font-size:14px!important;line-height:1.85!important;margin:0!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .serious-learning-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .serious-learning-points>span{display:flex!important;flex-direction:column!important;gap:10px!important;padding:18px 0!important;border:0!important;border-top:1px solid var(--txv-line)!important;border-radius:0!important;background:none!important;color:var(--txv-muted)!important;font-size:14px!important;line-height:1.7!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .serious-learning-points b{color:var(--txv-ink)!important;font-size:15px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .serious-learning-note>strong{font-family:var(--txv-font)!important;color:var(--txv-ink)!important;font-size:17px!important;line-height:1.7!important;padding-top:8px}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-cost-examples{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;border:0!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-cost-examples>span{display:grid!important;gap:10px!important;background:var(--txv-soft)!important;border:0!important;border-radius:16px!important;padding:24px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-cost-examples strong{font-size:28px!important;font-weight:650!important;color:var(--txv-ink)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-seedance-benefit{padding:18px!important;background:var(--txv-accent-soft)!important;border:0!important;border-radius:14px!important;display:flex!important;gap:14px!important;align-items:center!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-seedance-benefit b{background:transparent!important;color:var(--txv-accent)!important;white-space:nowrap}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-cost-question{background:var(--txv-soft)!important;border:0!important;border-radius:14px!important;padding:20px!important;color:var(--txv-ink)!important;font-family:var(--txv-font)!important;font-size:16px!important;line-height:1.8!important}
@media(max-width:720px){html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-note,.production-cost-note){padding:22px!important;margin:20px 16px!important;gap:20px!important}html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-points,.production-cost-examples){grid-template-columns:minmax(0,1fr)!important}html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .production-seedance-benefit{align-items:flex-start!important;flex-direction:column!important}html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.serious-learning-note,.production-cost-note) h3{font-size:23px!important}}
@media(max-width:760px){html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption>div{flex:1;min-width:0}html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption strong{text-wrap:balance;max-width:10em}html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption{gap:16px}}
html.tx-skin-iphone{--txv-page:#f5f5f7;--txv-surface:#fff;--txv-soft:#ececef;--txv-ink:#1d1d1f;--txv-muted:#65656a;--txv-line:#dedee3;--txv-accent:#0066cc;--txv-accent-soft:#eaf3ff;--txv-warning:#946100;--txv-danger:#b4232e;--txb-button:#0071e3;--txb-button-ink:#fff;--txb-shadow:0 16px 42px #0000000b}
html.tx-skin-iphone:is([data-theme="night"],[data-theme="dark"]){--txv-page:#000;--txv-surface:#1c1c1e;--txv-soft:#262629;--txv-ink:#f5f5f7;--txv-muted:#b1b1b6;--txv-line:#38383d;--txv-accent:#2997ff;--txv-accent-soft:#102a43;--txv-warning:#e7bc6c;--txv-danger:#ff9a9e;--txb-shadow:0 18px 48px #0004}
html.tx-skin-iphone{--txv-shadow:var(--txb-shadow);--txv-radius:20px;--txv-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei UI",sans-serif}
/* Fixed button blue keeps white text readable in both display modes. */
/* Legacy green text aliases are scoped to the optional skin only. */
html.tx-skin-iphone.tx-ui-v3 body .seo-content-hub__grid b{color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 body :is(.home-author-contact__copy>span,.knowledge-categories button,.knowledge-quick button,.answer-empty strong,.lesson-notes>summary strong,.material-bundle-download.material-bundle-download-top>i,.community-member-banner>div:last-child>strong){color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 body :is(.feature-showcase-grid article>b,.feature-showcase-grid article>a,.feature-showcase-grid article>span,.outcome-grid strong,.outcome-grid article>span,.module-num,.guide-card b,.public-guide-grid b,.home-author-contact-copy>span,.footer a,.proof-note span,.template-purchase-pitch strong,.template-purchase-pitch span,.fit-grid li,.serious-learning-points>span){color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 body :is(.wechat-pc-scan-state,.wechat-bind-state strong,.behavior-verify.verified .behavior-track em,.status.unused,.status.used,.uploaded .upload-status,.media-state.ready,.activity-total,.activity-kind,.activity-state.passed,.monitor-pill,.monitor-tag,.monitor-badge,.monitor-history i.approved,.monitor-review-item i.approved,.recommend-reason,.legal-review-note strong,.activation-delivery strong,.member-boundary strong,.copyright-progress-result strong,.operator-profit.net strong,.operator-profit-link.net i,.coin-plus,.finance-reconcile.ok,.finance-amount.credit,.cloud-video-status.ready,.course-upgrade-option i,.course-installment-stats .received strong,.course-installment-complete-note,.learning-nudge-copy small,.community-admin-head i.online){color:var(--txv-accent)!important}
html.tx-skin-iphone body{--green:var(--txv-accent)!important;--teal:var(--txv-accent)!important;--tx-jade:var(--txv-accent)!important;--tx-jade-strong:var(--txv-accent)!important;--txd-jade:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 body.home-redesign-active .price-card .benefits li::before,
html.tx-skin-iphone.tx-ui-v3 body.home-redesign-active .fit-grid .fit-yes li::before{color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 body.home-redesign-active :is(.serious-learning-note h3,.serious-learning-note>strong,.checkout-expectation-gate h2){color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 :is(.home-redesign-active,.learn-page,.help-page,.checkout-page,.member-page,.copyright-page,.recharge-page,.community-membership-page,.template-page) .btn:not(.secondary):not(.ghost):not(.danger):not(.danger-button){background:var(--txb-button)!important;color:var(--txb-button-ink)!important;border-color:var(--txb-button)!important}
html.tx-skin-iphone.tx-ui-v3 :is(.home-redesign-active,.learn-page,.help-page,.checkout-page,.member-page,.copyright-page,.recharge-page,.community-membership-page,.template-page) .btn{border-radius:999px!important;padding-inline:21px!important;font-weight:500!important}
html.tx-skin-iphone.tx-ui-v3 :is(.home-redesign-active,.learn-page,.help-page,.checkout-page,.member-page) .btn.ghost{color:var(--txv-accent)!important}
html.tx-skin-iphone.tx-ui-v3 :is(.tx-global-learn,.tx-global-tool-nav__learn){background:var(--txb-button)!important;color:var(--txb-button-ink)!important;border-radius:999px!important;padding-inline:18px!important}
html.tx-skin-iphone.tx-ui-v3 #themeToggle{border-radius:999px!important;background:var(--txv-soft)!important;border-color:transparent!important}
html.tx-skin-iphone.tx-ui-v3 body :is(.site-header,.tx-global-tool-nav){background:var(--txv-surface)!important;border-color:var(--txv-line)!important}
html.tx-skin-iphone.tx-ui-v3 .txv-nav-menu{border-radius:18px!important;padding:9px!important;box-shadow:var(--txb-shadow)!important}
html.tx-skin-iphone.tx-ui-v3 .txv-nav-menu a{border-radius:10px!important}
/* Product-led public composition, using the existing title, media and real links. */
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero{max-width:1360px!important;padding:76px 48px 0!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-copy{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(245px,.7fr);grid-template-areas:"eyebrow eyebrow" "title mission" "title actions";column-gap:48px;row-gap:14px;align-items:end!important;text-align:left!important;max-width:none!important;width:100%!important;margin:0 0 52px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-copy>.eyebrow{grid-area:eyebrow;color:var(--txv-muted)!important;letter-spacing:.07em!important;font-size:11px!important;margin-bottom:10px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero h1{grid-area:title;align-self:center;font-size:clamp(42px,4.55vw,66px)!important;font-weight:650!important;line-height:1.13!important;letter-spacing:-.055em!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero h1 em{color:var(--txv-ink)!important;-webkit-text-fill-color:var(--txv-ink)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission{grid-area:mission;margin:0!important;max-width:none!important;align-self:end}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission strong{font-size:20px!important;line-height:1.6!important;font-weight:550!important;color:var(--txv-ink)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission span{font-size:12px!important;margin-top:9px;color:var(--txv-muted)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-actions{grid-area:actions;justify-content:flex-start!important;gap:10px!important;margin:5px 0 0!important;align-self:start}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-actions .btn{min-height:44px!important;font-size:13px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-media{height:clamp(370px,40vw,560px)!important;border-radius:24px!important;background:#111!important;box-shadow:var(--txb-shadow)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-media :is(img,video,picture){object-position:50% 42%!important}
html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption{padding:88px 36px 32px!important;background:linear-gradient(transparent,#0009)!important}
html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption strong{font-size:29px!important;line-height:1.35;font-weight:550;letter-spacing:-.03em}
html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption small{color:#e4e4e7!important;letter-spacing:.12em!important}
html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption a{background:#ffffffdf!important;color:#1d1d1f!important;border:0!important;width:46px!important;height:46px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section{max-width:1360px!important;padding:95px 48px 0!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section-head{align-items:end!important;margin-bottom:35px!important;gap:35px!important;text-align:left!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section h2{font-size:clamp(29px,3.15vw,42px)!important;line-height:1.2!important;letter-spacing:-.045em!important;font-weight:620!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section-head p{font-size:14px!important;line-height:1.7!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .eyebrow{color:var(--txv-muted)!important;font-size:11px!important;font-weight:550!important;letter-spacing:.08em!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-grid{gap:25px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-art{border-radius:18px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-info{padding-top:20px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-info h3{font-size:18px!important;letter-spacing:-.02em;font-weight:560}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .feature-showcase-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(300px,31.5%);gap:22px!important;overflow-x:auto!important;scroll-snap-type:x proximity;padding:2px 0 15px!important;scrollbar-width:thin;overscroll-behavior-x:contain}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .feature-showcase-grid>article{scroll-snap-align:start;min-height:300px;border-radius:23px!important;border:0!important;padding:30px!important;background:var(--txv-surface)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.feature-showcase-grid,.modules-grid,.process-grid,.course-fit-grid) h3{font-size:22px!important;letter-spacing:-.03em!important;line-height:1.35!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.module-card,.process-grid>article,.fit-card,.scope-note,.refund-note,.production-cost-note){border:0!important;border-radius:20px!important;background:var(--txv-surface)!important;padding:28px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .pricing-grid{gap:28px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card{padding:30px 26px 24px!important;border:1px solid var(--txv-line)!important;border-radius:24px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--txv-accent) 7%,var(--txv-surface)),var(--txv-surface) 44%)!important;gap:10px!important;box-shadow:0 12px 32px rgba(12,24,48,.07),inset 0 1px 0 rgba(255,255,255,.18)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card.recommended{border-color:color-mix(in srgb,var(--txv-accent) 35%,var(--txv-line))!important;box-shadow:0 12px 32px rgba(12,24,48,.07)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card::after{background:linear-gradient(90deg,var(--txv-accent),#a6bfdc,transparent)}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card h3{font-size:25px!important;letter-spacing:-.025em!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card .price{font-size:41px!important;letter-spacing:-.045em!important;font-weight:550!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card .benefits{border-top:1px solid var(--txv-line);padding-top:23px;margin-top:5px}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.price-summary,.plan-microcopy){font-size:13px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.independent-course-pricing-row,.home-author-contact){border:0!important;border-radius:23px!important;padding:34px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .conversion-cta{max-width:1264px!important;text-align:center;padding:65px 40px!important;border:0!important;border-radius:24px!important;background:var(--txv-surface)!important;margin-top:80px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .conversion-cta h2{font-size:38px!important;line-height:1.25!important}
/* Work surfaces keep their tested density and business layout. */
html.tx-skin-iphone.tx-ui-v3 :is(.learn-page,.help-page,.checkout-page,.member-page,.copyright-page,.recharge-page,.community-membership-page) :is(.card,.panel,.learn-panel,.learn-notes,.course-card,.checkout-summary,.wallet-card){border-color:var(--txv-line)!important;border-radius:18px!important;box-shadow:none!important}
html.tx-skin-iphone.tx-ui-v3 :is(.learn-page,.help-page,.checkout-page,.member-page,.copyright-page,.recharge-page) :is(.input,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]),select,textarea){border-radius:10px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool[data-surface="tool"]:not(.tx-tool-video) :is(.input-panel,.control-panel,.preview-panel,.result-panel,.history-section,.mixer,.form-panel,.side-panel){border-color:var(--txv-line)!important;border-radius:20px!important;box-shadow:none!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool[data-surface="tool"]:not(.tx-tool-video) :is(button,.button,.back-link,.download-button){border-radius:999px!important;font-weight:500!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool[data-surface="tool"]:not(.tx-tool-video) :is(.submit-row button,.button-ai,.button-primary,.button-dark,.primary,.download-button){color:var(--txb-button-ink)!important;background:var(--txb-button)!important;border-color:var(--txb-button)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool[data-surface="tool"]:not(.tx-tool-video) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),select,textarea){border-radius:10px!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool:not(.tx-tool-video) :is(.summary-block,.review-block,.detail-block,.judge-card,.dimension-card,.history-card,.history-item,.reference-card,.report-block){border-radius:13px!important;border-color:var(--txv-line)!important}
html.tx-skin-iphone.tx-ui-v3 body.tx-tool:not(.tx-tool-video) :is(.score-box,.seal-box){background:var(--txv-soft)!important;border-radius:16px!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-viral :is(.audit-bridge,.viral-chat,.viral-probability-card){border-radius:16px!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-plot :is(.value-proposition,.ai-generation-panel,.character-config){border-radius:16px!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-plot .result-visual{border-radius:19px 19px 0 0!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.operator-page,.mentor-page) :is(.admin-card,.mentor-section,.admin-overview-command,.admin-nav){border-radius:18px!important;box-shadow:none!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.mentor-page) :is(.stat,.point-summary-grid>*,.platform-ledger-summary>article,.mentor-stats article){border-radius:14px!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.mentor-page) .btn{border-radius:999px!important;font-weight:500!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.mentor-page) .btn:not(.secondary):not(.ghost):not(.danger):not(.danger-button){background:var(--txb-button)!important;color:var(--txb-button-ink)!important;border-color:var(--txb-button)!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.mentor-page) .btn:is(.danger,.danger-button){color:var(--txv-danger)!important;background:transparent!important;border-color:var(--txv-danger)!important}
html.tx-skin-iphone.tx-ui-v3 #app .admin-page .admin-nav button{border-radius:10px!important}
html.tx-skin-iphone.tx-ui-v3 #app :is(.admin-page,.mentor-page) :is(.input,.mini-input,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){border-radius:10px!important}
/* Canvas surfaces only: node dimensions, coordinates, zoom and edges stay unchanged. */
html.tx-skin-iphone.tx-ui-v3 .tx-tool-video :is(.flow-project-card,.flow-project-create,.flow-project-skeleton,.flow-library-empty){border-radius:20px!important;border-color:var(--txv-line)!important;box-shadow:var(--txb-shadow)!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-video .primary-action{background:var(--txb-button)!important;color:var(--txb-button-ink)!important;border-radius:999px!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-video :is(.canvas-topbar,.flow-dock,.asset-drawer,.add-node-menu,.appearance-panel,.canvas-zoom-menu,.context-menu,.node-navigator,.project-resources-dialog){border-radius:15px!important;box-shadow:var(--txb-shadow)!important}
html.tx-skin-iphone.tx-ui-v3 .tx-tool-video .private-library-actions .primary{color:var(--txb-button-ink)!important;background:var(--txb-button)!important;border-color:var(--txb-button)!important}
@media(max-width:1050px){
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero{padding:52px 32px 0!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-copy{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"eyebrow" "title" "mission" "actions"!important;gap:18px!important;margin-bottom:34px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero h1{font-size:clamp(42px,5.7vw,62px)!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission{max-width:610px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission strong{font-size:18px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section{padding:72px 32px 0!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card{padding:26px 22px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .feature-showcase-grid{grid-auto-columns:minmax(280px,46%)!important}
}
@media(max-width:760px){
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero{padding:38px 20px 0!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-copy{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"eyebrow" "title" "mission" "actions"!important;gap:17px!important;margin:0 0 30px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero h1{font-size:clamp(34px,8.4vw,48px)!important;letter-spacing:-.05em!important;line-height:1.18!important;max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-copy>.eyebrow{font-size:9px!important;letter-spacing:.045em!important;line-height:1.6!important;margin-bottom:0!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission strong{font-size:16px!important;line-height:1.7!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-mission span{font-size:11px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-actions{gap:10px!important;flex-wrap:wrap!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-actions .btn{font-size:12px!important;padding:11px 17px!important;min-height:44px!important;max-width:100%!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-media{height:370px!important;border-radius:18px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .hero-media :is(img,video,picture){object-position:59% center!important}
 html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption{padding:60px 20px 22px!important;gap:14px!important}
 html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption strong{font-size:22px!important;line-height:1.4!important}
 html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption small{font-size:8px!important;letter-spacing:.045em!important}
 html.tx-skin-iphone.tx-ui-v3 .txv-hero-caption a{width:44px!important;height:44px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section{padding:62px 20px 0!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section-head{align-items:start!important;gap:15px!important;margin-bottom:24px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section h2{font-size:29px!important;line-height:1.3!important;letter-spacing:-.035em!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .section-head p{font-size:12px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-grid{gap:26px 14px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-art{border-radius:13px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-info{padding-top:13px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .case-info h3{font-size:15px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .feature-showcase-grid{grid-auto-columns:minmax(0,86%)!important;gap:15px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .feature-showcase-grid>article{min-height:260px;padding:25px!important;border-radius:20px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .pricing-grid{gap:22px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card{padding:29px 24px!important;border-radius:20px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card h3{font-size:24px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .price-card .price{font-size:36px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active :is(.independent-course-pricing-row,.home-author-contact){border-radius:18px!important;padding:25px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .conversion-cta{padding:45px 24px!important;margin:55px 20px 30px!important;border-radius:20px!important}
 html.tx-skin-iphone.tx-ui-v3 body.tx-app.home-redesign-active .conversion-cta h2{font-size:29px!important}
}
