:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:#10213e;background:#f7f9fc;font-synthesis:none;--navy:#071b39;--navy-soft:#102b51;--green:#28c982;--green-dark:#13aa69;--green-pale:#effcf7;--line:#e4eaf1;--muted:#66748a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f7f9fc,#fff)}a{color:inherit;text-decoration:none}button{font:inherit}.platform-container{width:min(1060px,calc(100% - 40px));margin-inline:auto}.platform-header{height:68px;position:sticky;top:0;z-index:30;color:#fff;background:rgba(5,23,51,.96);border-bottom:1px solid #24405f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-nav{height:100%;gap:24px}.platform-logo,.platform-nav{display:flex;align-items:center}.platform-logo{gap:9px;min-width:235px}.platform-logo>span{width:37px;height:39px;display:grid;place-items:center;color:#fff;border-radius:10px 13px 13px 10px;background:linear-gradient(135deg,#19df82,#1b8ef0);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 5px 10px #0dca7e30)}.platform-logo>span i{margin-left:-6px;font-size:13px}.platform-logo strong{position:relative;display:flex;align-items:baseline;color:#fff;font-size:21px;letter-spacing:-.6px}.platform-logo em{margin-left:6px;color:#fb6680;font-size:16px;font-style:normal}.platform-logo small{display:block;position:absolute;margin-top:25px;color:#9db0ca;font-size:8px;font-weight:500;letter-spacing:.04em}.platform-nav nav{height:100%;display:flex;align-items:center;gap:31px;margin-left:auto}.platform-nav nav a{height:100%;display:grid;place-items:center;position:relative;font-size:12px;font-weight:650;color:#e8eef6}.platform-nav nav a.active:after{content:"";position:absolute;bottom:0;width:36px;height:3px;border-radius:4px;background:#37d69b}.platform-nav-actions{display:flex;gap:12px;margin-left:14px}.platform-nav-actions>a{min-width:91px;height:40px;display:grid;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#34d58f,#1db970);font-size:12px;font-weight:750}.platform-nav-actions button{height:40px;padding:0 14px;border:1px solid #354b68;border-radius:20px;color:#eef5ff;background:#122946;font-size:11px}.platform-nav-actions button i:first-child{margin-right:6px}.platform-nav-actions button i:last-child{margin-left:6px;font-size:8px}.platform-menu{display:none;color:#fff;border:0;background:none;font-size:20px}.platform-hero{min-height:354px;color:#fff;background:radial-gradient(circle at 18% 40%,#123f7859 0,transparent 32%),radial-gradient(circle at 86% 30%,#1b4b6b55 0,transparent 30%),linear-gradient(115deg,#06162f,#0a2345 55%,#08233b);overflow:hidden}.platform-hero .platform-container{position:relative}.platform-hero .platform-container:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:linear-gradient(#fff1 1px,transparent 0),linear-gradient(90deg,#fff1 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 35%,#000 70%,transparent)}.breadcrumbs{height:54px;display:flex;align-items:center;gap:10px;color:#96a9c1;font-size:10px}.breadcrumbs a:hover{color:#fff}.breadcrumbs i{font-size:7px}.platform-hero-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:47px;align-items:center}.platform-title-row{display:flex;align-items:flex-start;gap:25px}.iqiyi-hero-logo{width:77px;height:77px;flex:none;display:grid;place-items:center;margin-top:10px;border-radius:13px;color:#fff;background:linear-gradient(145deg,#35d839,#15b82d);box-shadow:0 12px 30px #20c14836;font-size:25px;font-weight:900;letter-spacing:-1px}.platform-hero-copy h1{margin:0;font-size:35px;line-height:1.35;letter-spacing:-.8px}.platform-hero-copy p{margin:12px 0 0;color:#c3d0df;font-size:13px;line-height:1.8}.platform-feature-pills{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0 102px}.platform-feature-pills span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px;color:#bcd0e3;background:#0c2a4f;font-size:9px}.platform-feature-pills i{color:#2ed293}.unlock-status{padding:20px 22px;border:1px solid #29405d;border-radius:12px;background:linear-gradient(145deg,#152c4c,#17384d);box-shadow:0 15px 35px #020b1760}.unlock-status-title{display:flex;align-items:center;gap:14px}.unlock-status-title b{font-size:14px}.unlock-status-title span{padding:5px 11px;border-radius:16px;color:#65e2b3;background:#287d6954;font-size:9px;font-weight:750}.unlock-status>p{margin:11px 0 19px;color:#94a9bf;font-size:9px}.unlock-status ul{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0;font-size:12px;font-weight:650}.unlock-status li{display:flex;justify-content:space-between}.unlock-status em{padding:2px 7px;border-radius:10px;color:#41df9f;background:#1d765d5e;font-size:9px;font-style:normal}.quick-answer{min-height:130px;position:relative;z-index:4;margin-top:-65px;padding:25px 28px;display:grid;grid-template-columns:1fr 250px;align-items:center;gap:35px;border:1px solid #8ce4bf;border-radius:18px;background:linear-gradient(110deg,#f0fff9,#effcf8 75%,#ddfaed);box-shadow:0 12px 35px #0ca86712}.quick-answer h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#23b779;font-size:14px}.quick-answer h2 i{color:#ffad2f;font-size:18px}.quick-answer p{margin:0;color:#24344d;font-size:13px;line-height:1.85}.quick-answer>a{min-height:66px;padding:12px 22px;display:flex;align-items:center;justify-content:center;gap:18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2bd087,#1db873);box-shadow:0 10px 22px #16af6e2c}.quick-answer>a>i{font-size:26px;transform:rotate(-7deg)}.quick-answer>a span{display:flex;flex-direction:column;gap:4px}.quick-answer>a b{font-size:14px}.quick-answer>a small{color:#dffbed;font-size:9px}.tutorial-card{margin-top:12px;padding:22px 28px 28px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 12px 35px #1835570a}.tutorial-card>h2{margin:0 0 10px;font-size:19px}.tutorial-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e2e8f0}.tutorial-tabs button{height:50px;position:relative;border:0;color:#263853;background:#fbfcfe;font-size:12px;font-weight:700;cursor:pointer}.tutorial-tabs button i{margin-right:7px;color:#a9b4c2}.tutorial-tabs button.active{color:#1db879;background:#fff}.tutorial-tabs button.active i{color:#21c582}.tutorial-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#2dce8d}.tutorial-card>h3{margin:18px 8px 8px;font-size:14px}.tutorial-content{height:340px;display:grid;grid-template-columns:1.05fr .9fr 1.05fr;gap:23px;align-items:stretch;border-bottom:1px solid #e6ebf1;overflow:hidden}.guide-steps{padding:5px 0}.guide-steps article{min-height:96px;position:relative;display:grid;grid-template-columns:48px 1fr;gap:8px;padding:9px 0}.guide-steps article:not(:last-child):after{content:"";position:absolute;left:23px;top:46px;bottom:-12px;border-left:1px dashed #81ddb7}.guide-steps article>span{width:20px;height:20px;z-index:2;display:grid;place-items:center;margin:2px auto;border-radius:50%;color:#fff;background:#42d197;font-size:8px;font-weight:800;box-shadow:0 0 0 8px #e7faf2}.guide-steps b{font-size:11px}.guide-steps p{margin:7px 0 0;color:#617086;font-size:9.5px;line-height:1.65}.device-preview{display:flex;align-items:flex-start;justify-content:center;padding-top:4px}.phone-mockup{width:196px;height:378px;position:relative;padding:26px 13px 15px;border:7px solid #181a1d;border-radius:32px 32px 0 0;background:linear-gradient(#f9fcff,#eff5f8);box-shadow:0 11px 28px #081b3330}.phone-speaker{width:54px;height:5px;position:absolute;top:9px;left:50%;transform:translateX(-50%);border-radius:5px;background:#17191d}.phone-status{position:absolute;top:8px;left:15px;right:15px;display:flex;justify-content:space-between;color:#20252a;font-size:7px}.phone-connected{display:flex;align-items:center;flex-direction:column;padding-top:20px;text-align:center}.phone-connected small{font-size:10px}.phone-connected b{margin-top:12px;color:#526174;font-size:9px}.phone-connected em{margin-top:5px;color:#8793a2;font-size:8px;font-style:normal}.phone-connected button{width:48px;height:48px;display:grid;place-items:center;margin:18px 0;border:0;border-radius:50%;color:#27c988;background:#e7faf2;box-shadow:0 0 0 7px #f1fcf7,0 8px 18px #20b97730;font-size:17px}.phone-card{min-height:47px;display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:9px;border:1px solid #eef1f4;border-radius:7px;background:#fff}.phone-card>i{color:#2fc98b;font-size:10px}.phone-card span{display:flex;flex-direction:column;gap:4px}.phone-card b{color:#536276;font-size:7.5px}.phone-card small{color:#8894a2;font-size:6.5px;line-height:1.4}.phone-card.ip>i{color:#ef3f34}.generic-device{width:230px;height:282px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;margin-top:17px;border:8px solid #1d2430;border-radius:16px;color:#fff;background:linear-gradient(145deg,#112849,#0b1830);box-shadow:0 14px 30px #0c203841;text-align:center}.generic-device>i{color:#36d598;font-size:59px}.generic-device b{font-size:14px}.generic-device span{color:#55e4ac;font-size:9px}.generic-device span i{margin-right:5px}.generic-device small{color:#9db0c4;font-size:8px}.generic-device.desktop{width:285px;height:190px;margin-top:60px;border-radius:9px}.generic-device.tv{width:285px;height:185px;margin-top:60px;border-radius:5px}.generic-device.router{width:235px;height:155px;margin-top:80px;border-radius:22px}.reason-card{align-self:start;margin:0;padding:19px 21px;border:1px solid #a8e9cf;border-radius:10px;background:linear-gradient(145deg,#f3fffa,#effbf7)}.reason-card h3{margin:0 0 14px;font-size:14px}.reason-card article{display:grid;grid-template-columns:27px 1fr;gap:9px;padding:9px 0}.reason-card article>i{width:25px;height:25px;display:grid;place-items:center;color:#27c889;border:2px solid #27c889;border-radius:50%;font-size:10px}.reason-card b{font-size:10.5px}.reason-card p{margin:5px 0 0;color:#627187;font-size:8.5px;line-height:1.5}.platform-faq{padding-top:22px;scroll-margin-top:80px}.platform-faq h2{margin:0 0 14px;font-size:17px}.platform-faq>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.platform-faq details{padding:0 12px;border-radius:6px;background:#f8fafd}.platform-faq summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:#243650;font-size:9.5px}.platform-faq summary::-webkit-details-marker{display:none}.platform-faq summary i{font-size:8px;transition:.2s}.platform-faq details[open] summary i{transform:rotate(180deg)}.platform-faq details p{margin:0;padding:9px 0 12px;border-top:1px solid #e7ebf1;color:#65748a;font-size:9px;line-height:1.65}.platform-bottom{display:grid;grid-template-columns:1.2fr .9fr;gap:130px;padding:27px 0 38px}.trial-panel{min-height:92px;position:relative;padding:17px 235px 14px 24px;border:1px solid #92e4c3;border-radius:10px;background:linear-gradient(110deg,#f3fffa,#effcf8)}.trial-panel p{margin:0;color:#536276;font-size:10px;line-height:1.75}.trial-panel strong{color:#243650}.trial-panel a{width:125px;height:43px;position:absolute;top:16px;right:50px;display:grid;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,#30d18b,#1ab66f);font-size:12px;font-weight:750}.trial-panel>small{position:absolute;top:64px;right:47px;color:#8795a6;font-size:8px}.trust-panel{min-height:92px;padding:15px 22px;border-radius:10px;background:#f7f9fc}.trust-panel>p{margin:0 0 12px;color:#65758a;font-size:9px}.trust-panel>p strong{color:#22b878}.trust-panel>div{display:flex;justify-content:space-between}.trust-panel span{display:grid;grid-template-columns:31px auto;column-gap:8px}.trust-panel span>i{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#2c86e8;background:#e6f1ff;font-size:13px}.trust-panel b{color:#273b58;font-size:10px}.trust-panel small{color:#748397;font-size:8px}@media (max-width:1000px){.platform-logo{min-width:195px}.platform-nav nav{gap:18px}.platform-nav-actions button{display:none}.platform-hero-grid{grid-template-columns:1.45fr .8fr;gap:25px}.platform-hero-copy h1{font-size:29px}.platform-feature-pills{margin-left:0}.tutorial-content{grid-template-columns:1fr .85fr 1fr}.platform-bottom{gap:25px}}@media (max-width:760px){.platform-container{width:min(100% - 28px,620px)}.platform-header{height:62px}.platform-logo{min-width:0}.platform-logo strong{font-size:18px}.platform-logo em{font-size:13px}.platform-logo small{display:none}.platform-menu{display:block;margin-left:auto}.platform-nav nav{display:none;position:absolute;top:62px;left:0;right:0;height:auto;grid-template-columns:1fr 1fr;gap:0;padding:10px 20px;background:#091d3b;box-shadow:0 15px 30px #0005}.platform-nav nav.open{display:grid}.platform-nav nav a{height:44px}.platform-nav nav a.active:after,.platform-nav-actions{display:none}.platform-hero{min-height:620px}.breadcrumbs{height:48px}.platform-hero-grid{grid-template-columns:1fr;gap:23px}.platform-title-row{gap:14px}.iqiyi-hero-logo{width:63px;height:63px;font-size:20px}.platform-hero-copy h1{font-size:26px}.platform-hero-copy p{font-size:11px}.platform-feature-pills{margin-top:16px}.unlock-status{padding:18px}.quick-answer{margin-top:-42px;padding:22px;grid-template-columns:1fr;gap:18px}.quick-answer>a{min-height:58px}.tutorial-card{padding:20px 14px 24px}.tutorial-tabs{display:flex;overflow-x:auto}.tutorial-tabs button{min-width:200px}.tutorial-content{height:auto;grid-template-columns:1fr;overflow:visible}.device-preview{min-height:315px;order:3;overflow:hidden}.phone-mockup{height:370px}.reason-card{order:2}.platform-bottom,.platform-faq>div{grid-template-columns:1fr}.platform-bottom{gap:14px;padding-bottom:25px}.trial-panel{padding-right:155px}.trial-panel a{right:16px}.trial-panel>small{right:17px}}@media (max-width:430px){.platform-title-row{flex-direction:column}.platform-hero-copy h1{font-size:24px}.platform-feature-pills span{font-size:8px}.unlock-status-title{align-items:flex-start;flex-direction:column;gap:8px}.quick-answer p{font-size:11px}.tutorial-card>h3{line-height:1.5}.trial-panel{min-height:150px;padding:17px}.trial-panel a{top:82px;left:17px;right:auto}.trial-panel>small{top:132px;left:18px;right:auto}}