.iq-hero{isolation:isolate;background:var(--c-dark);color:#fff;grid-template-rows:minmax(0,1fr) auto;min-height:clamp(620px,50vw,760px);display:grid;position:relative;overflow:hidden}.iq-hero-bg{z-index:-2;object-fit:cover;object-position:20% 55%;width:100%;height:100%;position:absolute;inset:0}.iq-hero:before{content:"";z-index:-1;background:linear-gradient(270deg,#03244df2 0%,#03244ddb 36%,#023f8d59 70%,#023f8d14 100%);position:absolute;inset:0}.iq-hero-in{width:100%;max-width:var(--container);padding:clamp(44px, 6vw, 92px) var(--gutter) clamp(30px, 4vw, 52px);align-items:center;margin:0 auto;display:flex}.iq-hero-copy{max-width:640px}.iq-hero-chip{background:#ffffff17;border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:6px 15px 6px 17px;font-size:14.5px;font-weight:500;line-height:1.6;display:inline-flex}.iq-hero-dot{background:var(--c-accent);border-radius:50%;flex:none;width:9px;height:9px;animation:2.2s ease-out infinite iq-ping}@keyframes iq-ping{0%{box-shadow:0 0 #12a2dca6}75%,to{box-shadow:0 0 0 12px #12a2dc00}}.iq-hero-rot{font:800 clamp(42px, 5.4vw, 76px)/1.38 var(--font-head);flex-wrap:wrap;column-gap:.24em;margin:0 0 10px;display:flex}.iq-hero-lead,.iq-hero-win{height:1.38em;display:block}.iq-hero-win{color:var(--c-accent);overflow:hidden}.iq-hero-words{animation:14s cubic-bezier(.7,0,.2,1) infinite iq-roll;display:block}.iq-hero-words>span{white-space:nowrap;height:1.38em;display:block}@keyframes iq-roll{0%,17%{transform:translateY(0)}20%,37%{transform:translateY(-1.38em)}40%,57%{transform:translateY(-2.76em)}60%,77%{transform:translateY(-4.14em)}80%,97%{transform:translateY(-5.52em)}to{transform:translateY(-6.9em)}}.iq-hero-h1{text-wrap:balance;margin:0 0 12px;font-size:clamp(21px,2.2vw,29px);font-weight:700}.iq-hero-text{color:#ffffffdb;max-width:56ch;margin:0 0 26px;font-size:clamp(16px,1.25vw,18px);line-height:1.85}.iq-hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.iq-hero-ctas .iq-btn{min-height:54px;padding:0 26px;font-size:17px}.iq-hero-bar{-webkit-backdrop-filter:blur(10px);background:#03244d9e;border-top:1px solid #ffffff24}.iq-hero-facts{max-width:var(--container);padding:16px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 26px;margin:0 auto;list-style:none;display:grid}.iq-hero-facts li{align-items:flex-start;gap:12px;min-width:0;display:flex}.iq-hero-ic{width:40px;height:40px;color:var(--c-accent);background:#12a2dc33;border-radius:12px;flex:none;place-items:center;display:grid}.iq-hero-facts li>span:last-child{font-size:14.5px;font-weight:500;line-height:1.55;display:grid}.iq-hero-facts small{color:#ffffffad;font-size:13px;font-weight:400}.iq-hero-facts a{color:var(--c-accent)}@media (width<=820px){.iq-hero{min-height:0}.iq-hero:before{background:linear-gradient(#03244d99,#03244ddb 38%,#03244df2 78%)}.iq-hero-in{padding-top:36px}.iq-hero-ctas{display:grid}.iq-hero-facts{grid-template-columns:minmax(0,1fr);gap:12px}}.iq-wy{--iq-wy-edge:max(var(--gutter), calc((100% - var(--container)) / 2));background:linear-gradient(180deg, var(--c-surface), var(--c-bg) 70%);padding:var(--space-section) 0;overflow:hidden}.iq-wy-head{max-width:var(--container);padding:0 var(--gutter);box-sizing:content-box;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto clamp(22px,3vw,34px);display:flex}.iq-wy-head>div:first-child{max-width:660px}.iq-wy-eyebrow{background:var(--c-deep);color:#fff;border-radius:7px;margin:0 0 10px;padding:4px 12px;font-size:14.5px;font-weight:500;display:inline-block}.iq-wy-title{text-wrap:balance;margin:0 0 10px;font-size:clamp(27px,3.3vw,43px)}.iq-wy-text{color:var(--c-muted);font-size:clamp(16px,1.3vw,17.5px);line-height:1.85}.iq-wy-text p+p{margin-top:.6em}.iq-wy-nav{flex:none;gap:10px;display:flex}.iq-wy-arrow{border:1.5px solid var(--c-line);background:var(--c-bg);width:52px;height:52px;color:var(--c-ink);cursor:pointer;border-radius:14px;place-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s,scale .2s;display:grid}.iq-wy-arrow:hover{background:var(--c-deep);border-color:var(--c-deep);color:#fff}.iq-wy-arrow:active{scale:.94}.iq-wy-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--iq-wy-edge);scrollbar-width:none;padding:6px var(--iq-wy-edge) 24px;overflow-x:auto}.iq-wy-track::-webkit-scrollbar{display:none}.iq-wy-track:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px;border-radius:var(--radius-l)}.iq-wy-list{gap:18px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.iq-wy-card{isolation:isolate;background:var(--c-bg);border:1px solid var(--c-line);scroll-snap-align:start;border-radius:22px 22px 22px 6px;flex-direction:column;flex:0 0 clamp(268px,26vw,320px);min-height:340px;padding:28px 26px 26px;transition:translate .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -24px #03244d73}.iq-wy-card:after{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c-accent) 16%, transparent), transparent 70%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -40px -60px auto}.iq-wy-num{font:800 60px/1 var(--font-head);color:color-mix(in srgb, var(--c-primary) 11%, transparent);position:absolute;inset-block-start:12px;inset-inline-end:20px}.iq-wy-ic{background:var(--c-primary);color:#fff;width:88px;height:88px;box-shadow:0 16px 30px -14px color-mix(in srgb, var(--c-primary) 70%, transparent);border-radius:26px 26px 26px 8px;place-items:center;transition:rotate .35s;display:grid}.iq-wy-card:nth-child(2n) .iq-wy-ic{background:var(--c-accent);color:var(--c-accent-ink);box-shadow:0 16px 30px -14px color-mix(in srgb, var(--c-accent) 75%, transparent)}.iq-wy-name{margin:50px 0 8px;font-size:clamp(19px,1.6vw,22px)}.iq-wy-desc{color:var(--c-muted);font-size:15.5px;line-height:1.8}.iq-wy-desc p{margin:0}@media (hover:hover){.iq-wy-card:hover{border-color:color-mix(in srgb, var(--c-primary) 38%, var(--c-line));translate:0 -6px;box-shadow:0 26px 44px -24px #0659b380}.iq-wy-card:hover .iq-wy-ic{rotate:6deg}}.iq-wy-foot{max-width:var(--container);padding:0 var(--gutter);box-sizing:content-box;align-items:center;gap:18px;margin:0 auto;display:flex}.iq-wy-progress{background:#03244d1a;border-radius:99px;flex:1;height:4px;display:none;position:relative;overflow:hidden}.iq-wy-progress i{border-radius:inherit;background:linear-gradient(to left, var(--c-primary), var(--c-accent));transform-origin:100%;position:absolute;inset:0;scale:.2 1}.iq-wy-hint{color:var(--c-muted);align-items:center;gap:8px;font-size:15px;display:none}@supports (animation-timeline:scroll()){.iq-wy{timeline-scope:--iq-wy-rail}.iq-wy-track{scroll-timeline-name:--iq-wy-rail;scroll-timeline-axis:inline}.iq-wy-progress{display:block}.iq-wy .iq-wy-progress i{animation-name:iq-wy-fill;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--iq-wy-rail}}@keyframes iq-wy-fill{0%{scale:.2 1}to{scale:1}}@media (width<=700px){.iq-wy-head{flex-direction:column;align-items:stretch}.iq-wy-nav{display:none}.iq-wy-card{flex-basis:min(78vw,300px);min-height:0;padding:22px 20px}.iq-wy-ic{border-radius:20px 20px 20px 6px;width:70px;height:70px}.iq-wy-num{font-size:48px}.iq-wy-name{margin-top:26px}.iq-wy-hint{flex:none;display:inline-flex}}.iq-st{--iq-node:72px;--iq-gap:clamp(18px, 2.6vw, 36px);background:var(--c-bg);padding:var(--space-section) var(--gutter)}.iq-st-in{max-width:var(--container);margin:0 auto}.iq-st-head{text-align:center;max-width:700px;margin:0 auto clamp(34px,5vw,56px)}.iq-st-eyebrow{color:var(--c-sky);align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:500;display:inline-flex}.iq-st-eyebrow:before,.iq-st-eyebrow:after{content:"";background:color-mix(in srgb, var(--c-accent) 70%, transparent);border-radius:2px;width:24px;height:2px}.iq-st-title{text-wrap:balance;margin-bottom:12px;font-size:clamp(27px,3.2vw,41px)}.iq-st-lead{color:var(--c-muted);text-wrap:pretty;font-size:clamp(16px,1.3vw,18px);line-height:1.85}.iq-st-lead p+p{margin-top:.6em}.iq-st-list{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--iq-gap);view-timeline:--iq-st block;margin:0;padding:0;list-style:none;display:grid}.iq-st-step{text-align:center;position:relative}.iq-st-list{row-gap:clamp(30px,4vw,48px)}.iq-st-step[data-end]:before,.iq-st-step[data-end]:after{display:none}.iq-st-step:not(:last-child):before,.iq-st-step:not(:last-child):after{content:"";top:calc(var(--iq-node) / 2 - 1px);width:calc(100% + var(--iq-gap));height:2px;position:absolute;inset-inline-start:50%}.iq-st-step:not(:last-child):before{background:repeating-linear-gradient(to left, color-mix(in srgb, var(--c-sky) 40%, var(--c-line)) 0 6px, transparent 6px 12px)}.iq-st-step:not(:last-child):after{background:linear-gradient(to left, var(--c-primary), var(--c-accent));transform-origin:100%}.iq-st-node{z-index:1;width:var(--iq-node);height:var(--iq-node);background:var(--c-bg);border:2px solid color-mix(in srgb, var(--c-primary) 30%, var(--c-line));box-shadow:0 0 0 9px var(--c-bg), var(--shadow-s);font:800 21px/1 var(--font-head);color:var(--c-primary);border-radius:50%;place-items:center;margin:0 auto 20px;transition:translate .3s,background-color .3s;display:grid;position:relative}.iq-st-node span{direction:ltr}.iq-st-node:after{content:"";border:1px dotted color-mix(in srgb, var(--c-sky) 45%, transparent);border-radius:50%;position:absolute;inset:6px}.iq-st-step:last-child .iq-st-node{background:linear-gradient(150deg, var(--c-sky), var(--c-deep));color:#fff;border-color:var(--c-deep)}.iq-st-step:last-child .iq-st-node:after{border-color:#ffffff80}.iq-st-step:hover .iq-st-node{translate:0 -3px}.iq-st-tag{color:var(--c-deep);background:color-mix(in srgb, var(--c-accent) 16%, transparent);border-radius:7px;margin:0 0 9px;padding:2px 11px;font-size:13px;font-weight:500;display:inline-block}.iq-st-name{margin-bottom:7px;font-size:19.5px}.iq-st-text{color:var(--c-muted);text-wrap:pretty;max-width:32ch;margin:0 auto;font-size:15.5px;line-height:1.8}.iq-st-text p{margin:0}.iq-st-after{max-width:760px;margin:clamp(28px,4vw,44px) auto 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.iq-st-step:not(:last-child):after{animation-name:iq-st-fill;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.iq-st-list .iq-st-step:not(:last-child):after{animation-timeline:--iq-st;animation-range:entry calc(20% + var(--i) * 20%) entry calc(45% + var(--i) * 20%)}.iq-st-node{animation-name:iq-st-pop;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:forwards}.iq-st-list .iq-st-node{animation-timeline:--iq-st;animation-range:entry calc(var(--i) * 18%) entry calc(28% + var(--i) * 18%)}}}@keyframes iq-st-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iq-st-pop{0%{scale:.55}to{scale:1}}@media (width<=760px){.iq-st{--iq-node:56px;--iq-gap:14px}.iq-st-head{text-align:start;margin-inline:0}.iq-st-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 10px;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.iq-st-list::-webkit-scrollbar{display:none}.iq-st-step{scroll-snap-align:start;text-align:start;border:1px solid var(--c-line);background:var(--c-bg);border-radius:18px 18px 18px 6px;flex:0 0 78%;padding:18px 16px}.iq-st-step[data-end]:not(:last-child):before,.iq-st-step[data-end]:not(:last-child):after{display:block}.iq-st-step:not(:last-child):before,.iq-st-step:not(:last-child):after{top:calc(18px + var(--iq-node) / 2 - 1px);width:calc(100% - var(--iq-node) + var(--iq-gap));inset-inline-start:calc(16px + var(--iq-node))}.iq-st-node{box-shadow:0 0 0 5px var(--c-bg), var(--shadow-s);margin:0 0 14px;font-size:17px}.iq-st-text{max-width:none;margin:0}}.iq-gl{background:var(--c-surface);padding:var(--space-section) var(--gutter)}.iq-gl-in{max-width:var(--container);margin:0 auto}.iq-gl-head{text-align:center;max-width:660px;margin:0 auto clamp(26px,4vw,46px)}.iq-gl-eyebrow{color:var(--c-sky);margin:0 0 10px;font-size:15px;font-weight:500}.iq-gl-title{text-wrap:balance;margin:0 0 10px;font-size:clamp(27px,3.2vw,40px)}.iq-gl-text{color:var(--c-muted);font-size:clamp(16px,1.3vw,18px)}.iq-gl-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.iq-gl-step{grid-template-rows:auto auto 1fr;min-width:0;display:grid}.iq-gl-media{aspect-ratio:4/3;background:var(--c-line);box-shadow:var(--shadow-m);border-radius:22px 22px 22px 6px;overflow:hidden}.iq-gl-media img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.iq-gl-step:hover .iq-gl-media img{scale:1.05}.iq-gl-mark{align-items:center;margin:20px 0 14px;display:flex;position:relative}.iq-gl-dot{z-index:1;background:var(--c-primary);color:#fff;width:42px;height:42px;font:800 18px/1 var(--font-head);box-shadow:0 0 0 6px color-mix(in srgb, var(--c-accent) 20%, transparent);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.iq-gl-line{top:50%;background:repeating-linear-gradient(to left, var(--c-sky) 0 9px, transparent 9px 15px);transform-origin:100%;width:calc(100% - 12px);height:2px;margin-top:-1px;position:absolute;inset-inline-start:42px}.iq-gl-step:last-child .iq-gl-line{display:none}.iq-gl-label{color:var(--c-sky);margin:0 0 3px;font-size:14.5px;font-weight:500}.iq-gl-name{margin:0 0 6px;font-size:clamp(19px,1.7vw,23px)}.iq-gl-desc{color:var(--c-muted);max-width:36ch;font-size:15.5px;line-height:1.8}@supports (animation-timeline:view()){@media (width>=761px) and (prefers-reduced-motion:no-preference){.iq-gl-line{animation-name:iq-gl-draw;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.iq-gl-mark .iq-gl-line{animation-timeline:view();animation-range:entry cover 32%}}@media (prefers-reduced-motion:no-preference){.iq-gl-media img{animation-name:iq-gl-settle;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:forwards}.iq-gl-step .iq-gl-media img{animation-timeline:view();animation-range:entry cover 40%}}}@keyframes iq-gl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iq-gl-settle{0%{scale:1.12}to{scale:1}}@media (width<=760px){.iq-gl-head{text-align:start}.iq-gl-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-padding-inline:var(--gutter);gap:14px;display:flex;overflow-x:auto}.iq-gl-list::-webkit-scrollbar{display:none}.iq-gl-step{scroll-snap-align:start;flex:0 0 80%}.iq-gl-media{box-shadow:var(--shadow-s);border-radius:18px 18px 18px 5px}.iq-gl-mark{margin:14px 0 10px}.iq-gl-line{width:calc(100% - 28px)}}.iq-pr{background:var(--c-bg);padding:var(--space-section) var(--gutter)}.iq-pr-in{max-width:var(--container);margin:0 auto}.iq-pr-band{isolation:isolate;color:#fff;background:linear-gradient(140deg, var(--c-sky) 0%, var(--c-primary) 42%, var(--c-deep) 100%);border-radius:28px 28px 28px 8px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(22px,3.6vw,52px);padding:clamp(26px,4.6vw,56px);display:grid;position:relative;overflow:hidden}.iq-pr-band:before{content:"";z-index:-1;top:-200px;background:repeating-radial-gradient(circle,#0000 0 34px,#ffffff14 34px 35.5px);border-radius:50%;width:580px;height:580px;position:absolute;inset-inline-start:-180px}.iq-pr-band:after{content:"";z-index:-1;bottom:-140px;background:radial-gradient(circle,#12a2dc59,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset-inline-end:30%}.iq-pr-eyebrow{color:#ffffffdb;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:500;display:inline-flex}.iq-pr-title{font:700 clamp(24px, 2.6vw, 34px)/1.3 var(--font-head);text-wrap:balance;margin:0 0 10px}.iq-pr-lead{color:#ffffffe0;margin-bottom:18px;font-size:16.5px;line-height:1.85}.iq-pr-lead a{color:#fff}.iq-pr-big{margin:0 0 18px;display:grid}.iq-pr-big-t{font-size:clamp(17px,1.7vw,21px);font-weight:500}.iq-pr-num{align-items:baseline;gap:12px;font-size:clamp(20px,2vw,27px);font-weight:500;display:inline-flex}.iq-pr-num b{font:500 clamp(76px, 10vw, 136px)/.95 var(--font-body);letter-spacing:-2px;background:linear-gradient(#fff 55%,#ffffff8c);color:#0000;-webkit-background-clip:text;background-clip:text}.iq-pr-num>span{position:relative}.iq-pr-num>span:after{content:"";inset-inline:0;background:var(--c-accent);transform-origin:100%;border-radius:4px;height:4px;position:absolute;bottom:-7px}.iq-pr-per{color:#ffffffd1;margin-top:6px;font-size:15.5px}.iq-pr-groups{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.iq-pr-groups li{background:#ffffff1c;border:1px solid #fff3;border-radius:10px;align-items:baseline;gap:8px;padding:7px 13px;font-size:14.5px;display:inline-flex}.iq-pr-gfrom{color:#fffc;font-size:13.5px}.iq-pr-gfrom b{font:500 16px/1 var(--font-body);color:#fff}.iq-pr-ctas{flex-wrap:wrap;gap:10px;display:flex}.iq-pr-card{background:var(--c-bg);color:var(--c-ink);box-shadow:var(--shadow-m);border-radius:20px;padding:clamp(10px,1.6vw,18px);font-size:15.5px}.iq-pr-card .iq-table{border:0;margin:0}.iq-pr-card th{background:var(--c-surface)}.iq-pr-card td:last-child{white-space:nowrap;color:var(--c-primary);font-weight:500}.iq-pr-factors{padding:clamp(20px,2.8vw,30px)}.iq-pr-ftitle{font:700 19px/1.4 var(--font-head);margin-bottom:12px}.iq-pr-factors ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.iq-pr-factors li{border-top:1px dashed var(--c-line);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;padding:11px 0;display:grid}.iq-pr-factors li:first-child{border-top:0;padding-top:0}.iq-pr-ficon{width:42px;height:42px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 10%, transparent);border-radius:13px 13px 13px 4px;place-items:center;display:grid}.iq-pr-factors b{font:700 16px/1.45 var(--font-head);display:block}.iq-pr-factors p{color:var(--c-muted);margin-top:2px;font-size:14.5px;line-height:1.7}.iq-pr-under{gap:14px;max-width:860px;margin-top:18px;display:grid}.iq-pr-note{color:var(--c-muted);align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.75;display:flex}.iq-pr-note-i{width:28px;height:28px;color:var(--c-primary);background:color-mix(in srgb, var(--c-primary) 10%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.iq-pr-num>span:after{animation-name:iq-pr-line;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:both}.iq-pr-big .iq-pr-num>span:after{animation-timeline:view();animation-range:entry 25% cover 45%}.iq-pr-factors li{animation-name:iq-pr-in;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:forwards}.iq-pr-factors ul li{animation-timeline:view();animation-range:entry calc(var(--i) * 6%) entry calc(60% + var(--i) * 6%)}}}@keyframes iq-pr-line{0%{scale:0 1}to{scale:1}}@keyframes iq-pr-in{0%{opacity:.25;translate:16px}to{opacity:1;translate:0}}.iq-pr-fold>summary{color:#fff;background:#ffffff24;border-color:#ffffff4d}@media (width<=900px){.iq-pr-band{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.iq-pr-band{border-radius:22px 22px 22px 6px;padding:24px 16px 16px}.iq-pr-ctas .iq-btn{flex:auto}.iq-pr-card{margin-inline:-4px;padding:6px}}.iq-ar{background:var(--c-bg);padding:var(--space-section) var(--gutter);overflow:clip}.iq-ar-in{max-width:1060px;margin:0 auto}.iq-ar-head{text-align:center;max-width:660px;margin:0 auto clamp(26px,4vw,42px)}.iq-ar-eyebrow{color:var(--c-sky);align-items:center;gap:6px;margin-bottom:8px;font-size:15px;font-weight:500;display:inline-flex}.iq-ar-title{text-wrap:balance;margin-bottom:10px;font-size:clamp(27px,3.2vw,41px)}.iq-ar-lead{color:var(--c-muted);text-wrap:balance;font-size:clamp(16px,1.3vw,18px);line-height:1.85}.iq-ar-lead p+p{margin-top:.6em}.iq-ar-cloud{text-align:center;background:radial-gradient(closest-side, color-mix(in srgb, var(--c-accent) 11%, transparent), transparent);margin:0;padding:clamp(8px,2vw,24px) 0;list-style:none}.iq-ar-zone{--tone:var(--c-primary);--tone-ink:#fff;vertical-align:top;width:min(100%,480px);margin:10px clamp(6px,1.3vw,14px);display:inline-block}.iq-ar-zone--alt{--tone:var(--c-accent);--tone-ink:var(--c-accent-ink)}.iq-ar-zname{cursor:pointer;background:var(--tone);color:var(--tone-ink);font:700 16px/1.3 var(--font-head);box-shadow:0 6px 16px -6px color-mix(in srgb, var(--tone) 70%, transparent);border-radius:12px;align-items:center;gap:6px;margin:0 0 6px;padding:9px 19px;list-style:none;display:inline-flex}.iq-ar-zname::-webkit-details-marker{display:none}.iq-ar-base{font:500 12.5px/1.6 var(--font-body);background:#fff3;border-radius:6px;margin-inline-start:6px;padding:1px 8px}.iq-ar-chips{text-align:center;text-wrap:balance;margin:0;padding:0;list-style:none}.iq-ar-chips li{display:inline-block}.iq-ar-chip{color:var(--c-ink);background:color-mix(in srgb, var(--tone) 9%, var(--c-bg));border:1px solid color-mix(in srgb, var(--tone) 28%, var(--c-bg));border-radius:10px;margin:4px 3px;padding:7px 15px;font-size:15px;line-height:1.3;text-decoration:none;transition:background-color .25s,border-color .25s,translate .25s;display:inline-block}a.iq-ar-chip:hover{border-color:var(--tone);color:var(--c-deep)}.iq-ar-zone:hover .iq-ar-chip{background:color-mix(in srgb, var(--tone) 17%, var(--c-bg));translate:0 -2px}.iq-ar-facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(18px,3vw,28px) 0 0;padding:0;list-style:none;display:flex}.iq-ar-facts li{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-muted);border-radius:12px;align-items:flex-start;gap:8px;max-width:100%;padding:8px 16px;font-size:14.5px;line-height:1.6;display:inline-flex}.iq-ar-facts svg{color:var(--c-primary);flex:none;margin-top:3px}.iq-ar-facts b{color:var(--c-ink);white-space:nowrap}.iq-ar-after{max-width:780px;margin:clamp(22px,3.4vw,36px) auto 0}@media (width>=721px){@supports selector(::details-content){.iq-ar-det::details-content{content-visibility:visible}.iq-ar-zname{cursor:default;pointer-events:none}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.iq-ar-chip{animation-name:iq-ar-pop;animation-duration:1ms;animation-timing-function:ease-out;animation-fill-mode:forwards}.iq-ar-chips .iq-ar-chip{animation-timeline:view();animation-range:entry entry 80%}}}@keyframes iq-ar-pop{0%{opacity:.3;scale:.88}to{opacity:1;scale:1}}@media (width<=720px){.iq-ar-head,.iq-ar-cloud{text-align:start}.iq-ar-zone{width:100%;margin:6px 0}.iq-ar-chips{text-align:start;padding-bottom:4px}.iq-ar-chip{margin:3px 2px;padding:6px 12px;font-size:14.5px}.iq-ar-facts{justify-content:flex-start}}.iq-fq{background:var(--c-bg);padding:var(--space-section) var(--gutter)}.iq-fq-in{max-width:var(--container);margin:0 auto}.iq-fq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:clamp(22px,3.2vw,38px);display:flex}.iq-fq-eyebrow{color:var(--c-sky);margin:0 0 10px;font-size:15px;font-weight:500}.iq-fq-title{text-wrap:balance;font-size:clamp(27px,3.3vw,43px);line-height:1.22}.iq-fq-text{max-width:48ch;color:var(--c-muted);font-size:clamp(16px,1.3vw,17.5px);line-height:1.85}.iq-fq-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.iq-fq-feat{isolation:isolate;color:#fff;background:radial-gradient(90% 70% at 100% 100%, #12a2dc59, transparent 65%), linear-gradient(160deg, var(--c-primary), var(--c-deep));box-shadow:var(--shadow-m);border-radius:28px 28px 8px;padding:clamp(24px,3.4vw,46px);position:relative;overflow:hidden}.iq-fq-glyph{z-index:-1;bottom:-.14em;font:800 clamp(210px, 21vw, 290px)/1 var(--font-head);color:#ffffff17;pointer-events:none;user-select:none;position:absolute;inset-inline-end:.06em}.iq-fq-topic{background:#ffffff26;border-radius:9px;align-items:center;gap:8px;margin:0 0 16px;padding:5px 13px;font-size:14px;font-weight:500;display:inline-flex}.iq-fq-fq{max-width:20ch;font:700 clamp(26px, 3.1vw, 40px)/1.28 var(--font-head);text-wrap:balance;margin:0 0 16px}.iq-fq-fa{color:#ffffffe6;max-width:58ch;margin-bottom:24px;font-size:clamp(16.5px,1.3vw,18px);line-height:1.9}.iq-fq-fa p+p{margin-top:.7em}.iq-fq-fa a{color:#fff}.iq-fq-btn{background:var(--c-bg);min-height:48px;color:var(--c-primary);border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-weight:500;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.iq-fq-btn:hover{box-shadow:0 0 0 4px #ffffff47}.iq-fq-rest{border-radius:var(--radius-l);background:var(--c-surface);padding:8px 18px 6px}.iq-fq-rest-h{color:var(--c-muted);margin:8px 0 2px;font-size:13.5px;font-weight:500}.iq-fq-item+.iq-fq-item{border-top:1px solid var(--c-line)}.iq-fq-sum{cursor:pointer;align-items:center;gap:14px;min-height:58px;padding:10px 0;list-style:none;display:flex}.iq-fq-sum::-webkit-details-marker{display:none}.iq-fq-q{font:500 16.5px/1.55 var(--font-head);color:var(--c-ink);flex:1;transition:color .2s}.iq-fq-sum:hover .iq-fq-q,.iq-fq-item[open] .iq-fq-q{color:var(--c-primary)}.iq-fq-pm{background:var(--c-bg);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:9px;flex:none;transition:background-color .2s;position:relative}.iq-fq-pm:before,.iq-fq-pm:after{content:"";background:var(--c-ink);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:rotate .3s,background-color .2s;position:absolute;top:50%;left:50%}.iq-fq-pm:after{rotate:90deg}.iq-fq-item[open] .iq-fq-pm{background:var(--c-primary);box-shadow:none}.iq-fq-item[open] .iq-fq-pm:before,.iq-fq-item[open] .iq-fq-pm:after{background:#fff}.iq-fq-item[open] .iq-fq-pm:after{rotate:0deg}.iq-fq-a{color:var(--c-muted);padding:0 0 16px;font-size:15.5px;line-height:1.85}.iq-fq-a p+p{margin-top:.6em}@supports (interpolate-size:allow-keywords){.iq-fq-rest{interpolate-size:allow-keywords}.iq-fq-item::details-content{block-size:0;transition:block-size .3s ease, content-visibility .3s allow-discrete;overflow:hidden}.iq-fq-item[open]::details-content{block-size:auto}}@media (width<=900px){.iq-fq-body{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.iq-fq-feat{border-radius:22px 22px 6px;padding:22px 18px}.iq-fq-fq{max-width:none;font-size:24px}.iq-fq-btn{justify-content:center;width:100%}.iq-fq-rest{padding:4px 14px 2px}.iq-fq-q{font-size:16px}}.iq-ct{padding:var(--space-section) var(--gutter);background:linear-gradient(180deg, var(--c-surface), color-mix(in srgb, var(--c-accent) 10%, var(--c-surface)))}.iq-ct-in{max-width:var(--container);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"copy steps""actions steps";align-items:center;column-gap:clamp(26px,5vw,70px);margin:0 auto;display:grid}.iq-ct-copy{grid-area:copy;align-self:end}.iq-ct-title{font:700 clamp(27px, 3.2vw, 42px)/1.28 var(--font-head);text-wrap:balance;margin:0 0 12px}.iq-ct-text{color:var(--c-muted);margin:0 0 24px;font-size:clamp(16px,1.35vw,18px)}.iq-ct-actions{flex-wrap:wrap;grid-area:actions;align-self:start;gap:12px;display:flex}.iq-ct-actions .iq-btn{min-height:54px;padding:0 24px;font-size:17px}.iq-ct-call{border-color:var(--c-deep);color:var(--c-deep);background:0 0}.iq-ct-call:hover{background:var(--c-deep);color:#fff}.iq-ct-steps{background:var(--c-bg);box-shadow:var(--shadow-s);border-radius:26px 26px 26px 8px;grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.2vw,26px);margin:0;padding:clamp(22px,3vw,34px);list-style:none;display:grid;position:relative}.iq-ct-steps:before{content:"";top:calc(clamp(22px,3vw,34px) + 33px);border-top:2px dashed color-mix(in srgb, var(--c-sky) 45%, transparent);position:absolute;inset-inline:17%}.iq-ct-step{text-align:center;position:relative}.iq-ct-ic{background:color-mix(in srgb, var(--c-primary) 10%, var(--c-bg));width:66px;height:66px;color:var(--c-primary);box-shadow:0 0 0 6px var(--c-bg);border-radius:20px;place-items:center;margin:0 auto 12px;display:grid;position:relative}.iq-ct-ic i{top:-6px;background:var(--c-accent);width:25px;height:25px;color:var(--c-accent-ink);font:800 13.5px/1 var(--font-head);border-radius:8px;place-items:center;font-style:normal;display:grid;position:absolute;inset-inline-end:-6px}.iq-ct-step-t{font:700 19px/1.4 var(--font-head);margin:0 0 4px}.iq-ct-step-p{color:var(--c-muted);font-size:15px;line-height:1.7}@media (width<=860px){.iq-ct-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""steps""actions"}.iq-ct-text{margin-bottom:20px}.iq-ct-steps{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:20px}.iq-ct-steps:before{top:56px;bottom:56px;border-top:0;border-inline-start:2px dashed color-mix(in srgb, var(--c-sky) 45%, transparent);inset-inline:calc(clamp(22px,3vw,34px) + 28px) auto}.iq-ct-step{text-align:start;grid-template-columns:auto minmax(0,1fr);column-gap:15px;display:grid}.iq-ct-ic{border-radius:17px;grid-row:1/3;width:58px;height:58px;margin:0}.iq-ct-step-t{align-self:end}.iq-ct-actions{display:grid}}.iq-rw{padding:clamp(48px, 6.4vw, 84px) var(--gutter);background:var(--c-bg)}.iq-rw--soft{background:var(--c-surface)}.iq-rw-in{max-width:var(--container);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(22px,5vw,76px);margin:0 auto;display:grid}.iq-rw-side{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;display:grid;position:sticky;top:104px}.iq-rw-n{font:800 15px/1 var(--font-head);letter-spacing:.12em;color:var(--c-sky)}.iq-rw-ic{background:linear-gradient(150deg, var(--c-sky), var(--c-deep));color:#fff;border-radius:16px 16px 16px 5px;justify-self:end;place-items:center;width:50px;height:50px;display:grid}.iq-rw-h{text-wrap:balance;grid-column:1/-1;font-size:clamp(25px,2.8vw,36px);line-height:1.3}.iq-rw-lead>p:first-child{color:var(--c-ink);font-size:1.06em}.iq-rw-body .iq-fold{margin-top:1em}@media (width<=860px){.iq-rw-in{grid-template-columns:minmax(0,1fr)}.iq-rw-side{grid-template-columns:auto auto minmax(0,1fr);position:static}.iq-rw-ic{border-radius:13px 13px 13px 4px;order:-1;justify-self:start;width:42px;height:42px}.iq-rw-h{grid-column:1/-1}}.iq-po{padding:var(--space-section) var(--gutter);background:var(--c-bg)}.iq-po-in{max-width:var(--container);margin:0 auto}.iq-po-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 30px;margin-bottom:clamp(20px,3vw,32px);display:flex}.iq-po-title{margin-bottom:6px;font-size:clamp(26px,3vw,38px)}.iq-po-lead{color:var(--c-muted);font-size:16.5px}.iq-po-more{align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.iq-po-more:hover{text-underline-offset:4px;text-decoration:underline}.iq-po-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.iq-po-card{background:var(--c-bg);border:1px solid var(--c-line);border-radius:22px 22px 22px 6px;flex-direction:column;transition:translate .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.iq-po-card:hover{box-shadow:var(--shadow-m);border-color:color-mix(in srgb, var(--c-primary) 30%, var(--c-line));translate:0 -4px}.iq-po-card:has(a:focus-visible){outline:3px solid var(--c-accent);outline-offset:3px}.iq-po-media{aspect-ratio:16/10;background:var(--c-surface)}.iq-po-media img{object-fit:cover;width:100%;height:100%}.iq-po-body{gap:6px;padding:16px 18px 20px;display:grid}.iq-po-date{color:var(--c-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.iq-po-date svg{color:var(--c-sky)}.iq-po-name{font-size:19px;line-height:1.45}.iq-po-name a{color:var(--c-ink);text-decoration:none}.iq-po-name a:after{content:"";position:absolute;inset:0}.iq-po-name a:focus-visible{outline:none}.iq-po-card:hover .iq-po-name a{color:var(--c-primary)}.iq-po-desc{color:var(--c-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}@media (width<=900px){.iq-po-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.iq-po-list{grid-template-columns:minmax(0,1fr)}.iq-po--row .iq-po-list{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 6px;scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.iq-po--row .iq-po-list::-webkit-scrollbar{display:none}.iq-po--row .iq-po-card{scroll-snap-align:start;flex:0 0 78%}.iq-po--row .iq-po-desc{display:none}}.iq-ly{background:var(--c-bg)}.iq-ly-progress{z-index:30;height:3px;position:sticky;top:80px}.iq-ly-progress:before{content:"";background:linear-gradient(to left, var(--c-primary), var(--c-accent));transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.iq-ly-progress:before{animation-name:iq-ly-read;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both}.iq-ly .iq-ly-progress:before{animation-timeline:scroll(root)}@keyframes iq-ly-read{to{transform:scaleX(1)}}}.iq-ly-art{width:min(740px, 100% - 2 * var(--gutter));margin-inline:auto;padding-block:clamp(30px,5vw,58px) clamp(46px,7vw,84px)}.iq-ly-intro>p:first-child{color:var(--c-ink);font-size:1.1em;line-height:1.9}.iq-ly-intro>p:first-child:first-line{font-weight:500}.iq-ly-toc{background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px;margin:clamp(26px,4vw,38px) 0 0}.iq-ly-toc summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-weight:500;list-style:none;display:flex}.iq-ly-toc summary::-webkit-details-marker{display:none}.iq-ly-toc-ic{color:var(--c-primary);flex:none;display:grid}.iq-ly-toc-n{background:var(--c-bg);border:1px solid var(--c-line);min-width:26px;height:26px;color:var(--c-muted);border-radius:8px;place-items:center;padding:0 8px;font-size:14px;display:grid}.iq-ly-toc-chev{margin-inline-start:auto;transition:rotate .3s;display:grid;rotate:-90deg}.iq-ly-toc[open] .iq-ly-toc-chev{rotate:90deg}.iq-ly-toc-list{columns:2;column-gap:34px;margin:0;padding:2px 18px 16px;padding-inline-start:40px;font-size:15.5px}.iq-ly-toc-list li{break-inside:avoid;margin-bottom:7px}.iq-ly-toc-list li::marker{color:var(--c-sky);font-weight:500}.iq-ly-toc-list a{color:var(--c-ink);line-height:1.6;text-decoration:none}.iq-ly-toc-list a:hover{color:var(--c-primary);text-underline-offset:3px;text-decoration:underline}.iq-ly-sec{margin-top:clamp(38px,5.2vw,60px)}.iq-ly-h2{text-wrap:balance;align-items:flex-start;gap:12px;margin:0 0 .7em;font-size:clamp(23px,2.3vw,30px);line-height:1.36;display:flex}.iq-ly-h2-ic{background:color-mix(in srgb, var(--c-accent) 16%, var(--c-bg));width:38px;height:38px;color:var(--c-deep);border-radius:12px 12px 12px 4px;flex:none;place-items:center;margin-top:2px;display:grid}.iq-ly-faq{border-top:1px solid var(--c-line);margin-top:14px}.iq-ly-qa{border-bottom:1px solid var(--c-line)}.iq-ly-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;display:flex}.iq-ly-qa summary::-webkit-details-marker{display:none}.iq-ly-q{font-size:17.5px;font-weight:500;line-height:1.55}.iq-ly-qa summary:hover .iq-ly-q{color:var(--c-primary)}.iq-ly-qa-ic{color:var(--c-primary);flex:none;transition:rotate .3s;display:grid}.iq-ly-qa[open] .iq-ly-qa-ic{rotate:45deg}.iq-ly-a{color:var(--c-muted);padding:0 0 18px;font-size:16.5px;line-height:1.9}.iq-ly-a p+p{margin-top:.7em}.iq-ly-steps{margin:1.3em 0 1.5em;padding:0;list-style:none}.iq-ly-step{grid-template-columns:50px minmax(0,1fr);gap:16px;padding-bottom:20px;display:grid;position:relative}.iq-ly-step:not(:last-child):before{content:"";top:56px;bottom:4px;background:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--c-sky) 45%, var(--c-line)) 0 6px, transparent 6px 11px);width:2px;position:absolute;inset-inline-start:24px}.iq-ly-step-ic{background:var(--c-primary);color:#fff;width:50px;height:50px;box-shadow:0 10px 20px -12px color-mix(in srgb, var(--c-primary) 80%, transparent);border-radius:16px 16px 16px 5px;place-items:center;display:grid}.iq-ly-step:nth-child(2n) .iq-ly-step-ic{background:var(--c-accent);color:var(--c-accent-ink)}.iq-ly-step-b{padding-top:10px}.iq-ly-step-t{font:700 18px/1.5 var(--font-head);margin-bottom:2px}.iq-ly-step-x{color:var(--c-muted);font-size:16.5px;line-height:1.85}.iq-ly-step-x p{margin:0}.iq-ly-vid{margin:clamp(30px,4.4vw,46px) 0 0}.iq-ly-vid-box{background:var(--c-dark);box-shadow:var(--shadow-m);border-radius:24px 24px 24px 8px;position:relative;overflow:hidden}.iq-ly-vid-box video,.iq-ly-vid-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iq-ly-vid-play{cursor:pointer;color:#fff;background:linear-gradient(#0000 40%,#03244d8c);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.iq-ly-vid-play span{background:var(--c-primary);width:74px;height:74px;box-shadow:0 0 0 9px #12a2dc59, var(--shadow-m);border-radius:22px;place-items:center;transition:scale .25s,box-shadow .25s;display:grid}.iq-ly-vid-play svg{margin-inline-start:-3px}.iq-ly-vid-play:hover span,.iq-ly-vid-play:focus-visible span{box-shadow:0 0 0 13px #12a2dc4d, var(--shadow-m);scale:1.07}.iq-ly-vid-len{bottom:14px;color:#fff;font:500 14.5px/1.4 var(--font-body);pointer-events:none;background:#03244db8;border-radius:8px;padding:3px 10px;position:absolute;inset-inline-end:14px}.iq-ly-vid-box.is-on .iq-ly-vid-poster,.iq-ly-vid-box.is-on .iq-ly-vid-play,.iq-ly-vid-box.is-on .iq-ly-vid-len{display:none}.iq-ly-vid figcaption{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:11px;font-size:15px;line-height:1.6;display:flex}.iq-ly-vid-tag{color:var(--c-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.iq-ly-vid-tag svg{color:var(--c-sky)}.iq-ly-why{background:var(--c-surface);border:1px solid var(--c-line);border-radius:24px 24px 24px 8px;margin-top:clamp(34px,5vw,50px);padding:clamp(20px,3vw,28px)}.iq-ly-why-t{font:700 clamp(20px, 2vw, 24px)/1.4 var(--font-head);margin:0 0 18px}.iq-ly-why ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 24px;margin:0;padding:0;list-style:none;display:grid}.iq-ly-why li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid}.iq-ly-why li:last-child:nth-child(odd){grid-column:1/-1}.iq-ly-why-ic{background:var(--c-bg);width:40px;height:40px;color:var(--c-primary);box-shadow:var(--shadow-s);border-radius:12px;place-items:center;display:grid}.iq-ly-why p{color:var(--c-muted);font-size:15.5px;line-height:1.75}.iq-ly-why b{color:var(--c-ink);font:700 16.5px/1.5 var(--font-head);display:block}.iq-ly-strip{margin:clamp(42px, 6vw, 64px) calc(50% - min(580px, 50vw - var(--gutter))) 0}.iq-ly-strip-t{font:700 clamp(18px, 1.8vw, 21px)/1.4 var(--font-head);align-items:center;gap:8px;margin:0 0 12px;display:inline-flex}.iq-ly-strip-t svg{color:var(--c-sky)}.iq-ly-strip-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:minmax(240px,calc(30.303% - 12.7273px));grid-auto-flow:column;gap:14px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.iq-ly-strip-list li{scroll-snap-align:start}.iq-ly-strip figure{margin:0}.iq-ly-strip img{aspect-ratio:4/5;object-fit:cover;background:var(--c-surface);border-radius:18px 18px 18px 5px;width:100%}.iq-ly-strip figcaption{color:var(--c-muted);margin-top:8px;font-size:14.5px;line-height:1.55}.iq-ly-card{background:linear-gradient(135deg, color-mix(in srgb, var(--c-accent) 12%, var(--c-bg)), var(--c-surface));border:1px solid var(--c-line);border-radius:22px 22px 22px 6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;margin-top:clamp(34px,5vw,48px);padding:clamp(18px,3vw,26px);display:grid}.iq-ly-card-ic{background:var(--c-primary);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.iq-ly-card-t{font:700 clamp(18px, 1.8vw, 21px)/1.4 var(--font-head);margin-bottom:2px}.iq-ly-card-x{color:var(--c-muted);font-size:15.5px;line-height:1.7}.iq-ly-card-price{background:var(--c-bg);border:1px dashed color-mix(in srgb, var(--c-sky) 45%, var(--c-line));border-radius:13px;grid-column:1/-1;margin-top:10px;padding:11px 15px}.iq-ly-card-price p{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:15.5px;display:flex}.iq-ly-card-price svg{color:var(--c-primary)}.iq-ly-card-price b{font:500 19px/1.3 var(--font-body);color:var(--c-primary)}.iq-ly-card-per{background:var(--c-surface);color:var(--c-muted);border-radius:7px;padding:1px 9px;font-size:14px}.iq-ly-card-price .iq-ly-card-note{color:var(--c-muted);margin-top:4px;font-size:14.5px;line-height:1.6;display:block}.iq-ly-card-btns{flex-wrap:wrap;grid-column:1/-1;gap:10px;margin-top:12px;display:flex}.iq-ly-end{background:radial-gradient(520px 200px at 0% 100%, #12a2dc47, transparent 70%), var(--c-dark);color:var(--c-dark-ink);border-radius:24px 24px 24px 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(46px,6vw,70px);padding:clamp(20px,3vw,28px);display:flex}.iq-ly-end-name{font:700 20px/1.45 var(--font-head);margin-bottom:4px}.iq-ly-end-meta{color:#e7f0fac7;align-items:center;gap:8px;font-size:14.5px;line-height:1.7;display:flex}.iq-ly-end-meta svg{color:var(--c-accent)}.iq-ly-end-btns{flex-wrap:wrap;gap:10px;display:flex}@supports (interpolate-size:allow-keywords){.iq-ly{interpolate-size:allow-keywords}.iq-ly-toc::details-content,.iq-ly-qa::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.iq-ly-toc[open]::details-content,.iq-ly-qa[open]::details-content{block-size:auto}}@media (width<=820px){.iq-ly-progress{top:66px}.iq-ly-toc-list{columns:1}.iq-ly-end-btns,.iq-ly-end-btns .iq-btn{width:100%}.iq-ly-end-btns{display:grid}.iq-ly-why ul{grid-template-columns:minmax(0,1fr)}.iq-ly-strip{margin-inline:calc(-1 * var(--gutter))}.iq-ly-strip-t{padding-inline:var(--gutter)}.iq-ly-strip-list{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:66%}.iq-ly-strip-list::-webkit-scrollbar{display:none}}@media (width<=480px){.iq-ly-card{grid-template-columns:minmax(0,1fr)}.iq-ly-card-ic{border-radius:14px;width:46px;height:46px}.iq-ly-card-btns{display:grid}.iq-ly-vid-play span{border-radius:18px;width:62px;height:62px}.iq-ly-step{grid-template-columns:44px minmax(0,1fr);gap:13px}.iq-ly-step-ic{border-radius:14px 14px 14px 4px;width:44px;height:44px}.iq-ly-step:not(:last-child):before{top:50px;inset-inline-start:21px}.iq-ly-step-b{padding-top:7px}.iq-ly-h2-ic{width:34px;height:34px}}.iq-cn{padding:clamp(36px, 5vw, 64px) var(--gutter) 0}.iq-cn-in{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(18px,3vw,34px);margin:0 auto;display:grid}.iq-cn-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:24px 24px 24px 8px;padding:clamp(22px,3vw,32px)}.iq-cn-title{margin-bottom:4px;font-size:clamp(22px,2.3vw,28px)}.iq-cn-name{color:var(--c-muted);margin-bottom:16px}.iq-cn-list{gap:2px;margin:0 0 20px;display:grid}.iq-cn-list>div{border-bottom:1px dashed var(--c-line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.iq-cn-list dt{color:var(--c-muted);align-items:center;gap:8px;font-size:15px;display:flex}.iq-cn-list dt svg{color:var(--c-primary);flex:none}.iq-cn-list dd{margin:0;font-weight:500;line-height:1.7}.iq-cn-list dd a{color:var(--c-deep);font-size:18px;text-decoration:none}.iq-cn-btns{flex-wrap:wrap;gap:10px;display:flex}.iq-cn-map{border:1px solid var(--c-line);background:var(--c-surface);border-radius:24px 24px 8px;min-height:380px;overflow:hidden}.iq-cn-map iframe{border:0;width:100%;height:100%;min-height:380px;display:block}@media (width<=860px){.iq-cn-in{grid-template-columns:minmax(0,1fr)}.iq-cn-list>div{grid-template-columns:minmax(0,1fr);gap:2px}.iq-cn-btns{display:grid}.iq-cn-map,.iq-cn-map iframe{min-height:300px}}.iq-intro{padding:clamp(36px, 5vw, 60px) var(--gutter) 0}.iq-intro-in{max-width:860px;margin:0 auto}.iq-intro-base{background:var(--c-surface);max-width:860px;color:var(--c-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:16px auto 0;padding:10px 14px;font-size:15px;display:flex}.iq-intro-base svg{color:var(--c-primary)}.iq-intro-base b{color:var(--c-ink)}.iq-blog-intro{max-width:820px;padding:0 var(--gutter);margin:clamp(28px,4vw,44px) auto 0}.iq-more{border-top:1px dashed var(--c-line);margin-top:28px;padding-top:22px}.iq-more-t{font:700 17px/1.4 var(--font-head);margin-bottom:10px}.iq-more ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.iq-more a{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);border-radius:10px;padding:7px 14px;font-size:15px;text-decoration:none;display:inline-block}.iq-more a:hover{border-color:var(--c-primary);color:var(--c-primary)}
