/* English-only local candidate. 21st references are documented under tests/home-redesign-v6/reference. */
@font-face{font-family:Manrope;src:url('https://storage.perfectcdn.com/s243s6/s6sfyqcn3qbyj6e1.ttf') format('truetype');font-weight:200 800;font-display:swap}
html:has(body.v6-homepage){background:#0b0e11;scroll-behavior:smooth;scroll-padding-top:100px}
body.iam-theme.v6-homepage{--iam-bg:#0b0e11;--iam-surface:#15191e;--iam-text:#f5f5f6;--iam-muted:#a1a6af;--iam-line:#292e35;--iam-field:#101419;--iam-pink:#eb4f9b;--iam-shadow:none;background:#0b0e11!important;color:#f5f5f6;font-family:Manrope,Arial,sans-serif!important;--v6-reveal-duration:680ms;--v6-reveal-distance:24px;--v6-stagger:90ms}
.v6-homepage#iam-v6-preview *{box-sizing:border-box}
.v6-homepage#iam-v6-preview :is(a,button,input,select,textarea,summary){font-family:inherit}
.v6-homepage#iam-v6-preview :is(a,button,input,summary,select):focus-visible{outline:2px solid #fb8ebe!important;outline-offset:5px}
.v6-homepage#iam-v6-preview :is(a,button){-webkit-tap-highlight-color:transparent}
.v6-homepage#iam-v6-preview .iam-icon{width:20px;height:20px;flex-shrink:0;fill:none;vertical-align:middle}
.v6-homepage#iam-v6-preview :is(.v6-header,.v6-hero,.v6-stats,.v6-section,.v6-closing){width:min(1240px,calc(100% - 64px));margin-inline:auto}
.v6-homepage#iam-v6-preview .v6-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.v6-homepage#iam-v6-preview .v6-header{position:relative;z-index:70;height:91px;margin-top:16px;display:flex;align-items:center;gap:52px;background:transparent;border:0}
.v6-homepage#iam-v6-preview .v6-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;white-space:nowrap}
.v6-homepage#iam-v6-preview .v6-brand>span{display:grid;place-items:center;background:#ed4d9b;color:#fff;width:38px;height:38px;border-radius:12px 12px 12px 3px;font-size:29px;font-weight:800;letter-spacing:-3px;padding-right:4px;line-height:1}
.v6-homepage#iam-v6-preview .v6-brand>b{font-size:19px;font-weight:800;letter-spacing:-.7px}
.v6-homepage#iam-v6-preview .v6-nav{display:flex;gap:29px;align-items:center;flex:1}
.v6-homepage#iam-v6-preview .v6-nav>a,.v6-homepage#iam-v6-preview .v6-mega>summary{font-size:13px;font-weight:750;color:#a5acb6;text-decoration:none;cursor:pointer;min-height:44px;display:flex;gap:5px;align-items:center}
.v6-homepage#iam-v6-preview .v6-nav>a:hover,.v6-homepage#iam-v6-preview .v6-nav>a[aria-current],.v6-homepage#iam-v6-preview .v6-mega[open]>summary{color:#fff}
.v6-homepage#iam-v6-preview .v6-mega>summary::-webkit-details-marker{display:none}
.v6-homepage#iam-v6-preview .v6-mega>summary .iam-icon{width:13px;height:13px;transition:transform .2s}
.v6-homepage#iam-v6-preview .v6-mega[open]>summary .iam-icon{transform:rotate(180deg)}
.v6-homepage#iam-v6-preview .v6-account{display:flex;gap:12px;align-items:center}
.v6-homepage#iam-v6-preview .v6-login{color:#e9eaed;font-size:12px;font-weight:750;background:#ffffff06;border:1px solid #ffffff12;border-radius:30px;padding:11px 22px;white-space:nowrap;text-decoration:none}
.v6-homepage#iam-v6-preview .v6-button{display:inline-flex;align-items:center;justify-content:center;gap:19px;padding:7px 7px 7px 23px;min-height:48px;color:#fff!important;background:#dc3787;border:1px solid #f775b545;border-radius:30px;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff24;transition:background .2s,box-shadow .2s,transform .2s;cursor:pointer}
.v6-homepage#iam-v6-preview .v6-button>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff;color:#1a141b;transition:transform .25s}
.v6-homepage#iam-v6-preview .v6-button>span svg{width:17px;height:17px}
.v6-homepage#iam-v6-preview .v6-button:hover{background:#ee4b9b;box-shadow:0 8px 25px #d7347c22}
.v6-homepage#iam-v6-preview .v6-button:hover>span{transform:rotate(-35deg)}
.v6-homepage#iam-v6-preview .v6-account .v6-button{min-height:42px;padding:5px 6px 5px 18px;font-size:12px;gap:12px}
.v6-homepage#iam-v6-preview .v6-account .v6-button>span{width:28px;height:28px}
.v6-homepage#iam-v6-preview .v6-menu-toggle{display:none}
.v6-homepage#iam-v6-preview .v6-mega-panel{position:absolute;top:calc(100% - 10px);left:-24px;right:-24px;padding:35px 34px 22px;border:1px solid #ffffff12;border-radius:0 0 25px 25px;background:#11161b;box-shadow:0 30px 60px #0007;animation:v6-menu-in .25s ease-out}
.v6-homepage#iam-v6-preview .v6-mega-panel:before{content:'';position:absolute;height:25px;top:-25px;left:0;right:0}
.v6-homepage#iam-v6-preview .v6-mega-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}
.v6-homepage#iam-v6-preview .v6-mega-column{display:flex;flex-direction:column;gap:0;min-width:0}
.v6-homepage#iam-v6-preview .v6-mega-column>a{font-size:11px;line-height:1.5;color:#a3aab4;text-decoration:none;padding:6px 0 6px 38px;min-height:28px}
.v6-homepage#iam-v6-preview .v6-mega-column>a:hover{color:#fa8bbd}
.v6-homepage#iam-v6-preview .v6-mega-column>a.v6-mega-title{padding:0 0 12px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;gap:9px}
.v6-homepage#iam-v6-preview .v6-mega-title i{display:grid;place-items:center;width:29px;height:29px;border:1px solid #ffffff17;border-radius:9px;background:color-mix(in srgb,var(--platform) 15%,#13171b);color:var(--platform)}
.v6-homepage#iam-v6-preview .v6-mega-title svg{width:16px;height:16px}
.v6-homepage#iam-v6-preview .v6-mega-column>a.v6-more{color:#fb80b5;display:flex;align-items:center;gap:6px;padding-top:12px}
.v6-homepage#iam-v6-preview .v6-more svg{width:13px;height:13px}
.v6-homepage#iam-v6-preview .v6-mega-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid #ffffff10;padding-top:20px;margin-top:27px;font-size:10px}
.v6-homepage#iam-v6-preview .v6-mega-foot>b{font-size:9px;margin-right:5px;color:#fff}
.v6-homepage#iam-v6-preview .v6-mega-foot>a{display:flex;gap:5px;align-items:center;padding:7px 9px;color:#b7bec8;border:1px solid #ffffff0f;border-radius:8px;text-decoration:none}
.v6-homepage#iam-v6-preview .v6-mega-foot svg{width:13px;height:13px}
.v6-homepage#iam-v6-preview .v6-mega-foot>a:last-child{margin-left:auto;color:#f779b1;background:#eb4f9b0e}
.v6-homepage#iam-v6-preview #iam-main{padding:0!important;margin:0!important}
html body.v6-homepage#iam-v6-preview #iap2.iam-home-revision{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;background:transparent;color:#f5f5f6;overflow:clip;font-family:Manrope,Arial,sans-serif}
html body.v6-homepage#iam-v6-preview #iap2 .ih-home{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body.v6-homepage#iam-v6-preview #iap2 h1,html body.v6-homepage#iam-v6-preview #iap2 h2,html body.v6-homepage#iam-v6-preview #iap2 h3{font-family:Manrope,Arial,sans-serif}
.v6-homepage#iam-v6-preview .v6-hero{position:relative;display:grid;grid-template-columns:1.03fr 1fr;min-height:566px;align-items:center;gap:15px;padding-top:22px;padding-bottom:32px;isolation:isolate}
.v6-homepage#iam-v6-preview .v6-hero:before{content:'';position:absolute;z-index:-1;inset:-160px -200px -100px;background:radial-gradient(ellipse at 80% 32%,#15374366,transparent 45%),radial-gradient(ellipse at 32% 100%,#5c18354a,transparent 54%);pointer-events:none}
.v6-homepage#iam-v6-preview .v6-hero-copy{position:relative;z-index:2;padding:8px 0 10px;max-width:615px}
.v6-homepage#iam-v6-preview .v6-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:800;display:flex;align-items:center;gap:9px;margin-bottom:22px;color:#d1acbf}
.v6-homepage#iam-v6-preview .v6-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#fa63aa;box-shadow:0 0 0 5px #ec4f9711}
html body.v6-homepage#iam-v6-preview #iap2 .v6-hero h1{font-size:clamp(42px,4.35vw,64px);line-height:1.1;letter-spacing:-2.7px;font-weight:800;margin:0 0 23px;text-wrap:balance}
.v6-homepage#iam-v6-preview .v6-hero h1>span{display:block}
.v6-homepage#iam-v6-preview .v6-hero h1 em{font-style:normal;color:#f270ae}
html body.v6-homepage#iam-v6-preview #iap2 .v6-hero-copy>p{font-size:15px;line-height:1.9;color:#aeb5c0;max-width:480px;margin:0 0 24px}
.v6-homepage#iam-v6-preview .v6-assurance{display:flex;gap:20px;font-size:11px;font-weight:700;color:#c7cad0;margin:20px 0 25px;flex-wrap:wrap}
.v6-homepage#iam-v6-preview .v6-assurance>span{display:flex;gap:5px;align-items:center}
.v6-homepage#iam-v6-preview .v6-assurance svg{width:14px;height:14px;color:#a7c4b7}
.v6-homepage#iam-v6-preview .v6-start{display:flex;max-width:491px;border:1px solid #ffffff16;border-radius:15px;background:#15191f;padding:6px;box-shadow:0 8px 30px #0002}
.v6-homepage#iam-v6-preview .v6-start input{min-width:0;width:100%;flex:1;background:transparent;border:0!important;box-shadow:none!important;padding:10px 14px;color:#fff;font-size:13px;border-radius:9px;outline-offset:-1px}
.v6-homepage#iam-v6-preview .v6-start input::placeholder{color:#959ba6}
.v6-homepage#iam-v6-preview .v6-start .v6-button{border-radius:8px;padding-left:20px;min-height:48px;gap:22px}
.v6-homepage#iam-v6-preview .v6-hero-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:23px}
.v6-homepage#iam-v6-preview .v6-faces{display:flex;padding-left:6px}
.v6-homepage#iam-v6-preview .v6-faces img{width:34px;height:34px;border-radius:50%;border:2px solid #14191f;object-fit:cover;object-position:50% 30%;margin-left:-6px}
.v6-homepage#iam-v6-preview .v6-hero-proof b{display:block;font-size:10px;color:#ebedf0;font-weight:750}
.v6-homepage#iam-v6-preview .v6-hero-proof small{display:block;font-size:9px;color:#9ca5af;margin-top:4px}
.v6-homepage#iam-v6-preview .v6-catalog-link{display:inline-flex;gap:6px;color:#d4bbc9;font-size:10px;text-decoration:none;margin-left:7px;align-items:center}
.v6-homepage#iam-v6-preview .v6-catalog-link svg{width:14px;height:14px}
.v6-homepage#iam-v6-preview .v6-hero-art{position:relative;height:520px;min-width:0;align-self:end;isolation:isolate}
.v6-homepage#iam-v6-preview .v6-art-halo{position:absolute;inset:12% 3% 4% 7%;border-radius:50%;border:1px solid #ffffff14;background:repeating-radial-gradient(ellipse at 70% 80%,transparent 0 24px,#ffffff05 25px 26px),linear-gradient(135deg,#522537,#241f33 62%,#14383e);transform:rotate(-14deg)}
.v6-homepage#iam-v6-preview .v6-art-circle{position:absolute;width:180px;height:180px;border-radius:50%;background:linear-gradient(130deg,#226570,#14323c);bottom:30px;right:-15px;box-shadow:inset 0 0 0 1px #ffffff15}
.v6-homepage#iam-v6-preview .v6-creator{position:absolute;bottom:0;left:2%;width:95%;height:100%;object-fit:cover;object-position:50% 27%;border-radius:45% 45% 20px 20px;mask-image:radial-gradient(ellipse 70% 85% at 52% 34%,#000 55%,transparent 85%);mix-blend-mode:normal;z-index:1}
.v6-homepage#iam-v6-preview .v6-float{position:absolute;width:51px;height:51px;display:grid;place-items:center;background:#202831cc;border:1px solid #ffffff20;border-radius:14px;box-shadow:0 9px 23px #0003;backdrop-filter:blur(8px);z-index:2}
.v6-homepage#iam-v6-preview .v6-float svg{width:25px;height:25px}
.v6-homepage#iam-v6-preview .v6-float-instagram{top:25%;left:1%;color:#fa82bb;transform:rotate(-9deg)}
.v6-homepage#iam-v6-preview .v6-float-youtube{top:18%;right:3%;color:#ff6b79;transform:rotate(9deg)}
.v6-homepage#iam-v6-preview .v6-float-tiktok{bottom:10%;right:0;color:#d5ffff;transform:rotate(-5deg)}
.v6-homepage#iam-v6-preview .v6-art-note{display:flex;gap:9px;align-items:center;position:absolute;right:-2%;top:0;transform:rotate(7deg);background:#11252a;border:1px solid #91b8bd40;border-radius:15px;padding:12px;color:#91a9b0;font-size:9px;letter-spacing:1px;line-height:1.5}
.v6-homepage#iam-v6-preview .v6-art-note>span{display:grid;place-items:center;border:1px solid #91b8bd44;width:36px;height:36px;border-radius:50%}
.v6-homepage#iam-v6-preview .v6-art-note b{font-size:12px;color:#e3efed;letter-spacing:0}
.v6-homepage#iam-v6-preview .v6-hero-play{position:absolute;z-index:3;bottom:44px;left:12%;display:flex;align-items:center;gap:11px;background:#141c25e6;backdrop-filter:blur(18px);border:1px solid #ffffff28;border-radius:50px;padding:9px 21px 9px 9px;color:#fff;text-align:left;box-shadow:0 10px 30px #0003;cursor:pointer;transition:background .2s,transform .2s}
.v6-homepage#iam-v6-preview .v6-hero-play:hover{background:#263040;transform:translateY(-3px)}
.v6-homepage#iam-v6-preview .v6-hero-play>span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#f2f0f1;color:#15191f}
.v6-homepage#iam-v6-preview .v6-hero-play b{font-size:12px;font-weight:750}
.v6-homepage#iam-v6-preview .v6-hero-play small{display:block;font-size:9px;color:#b9c0c9;font-weight:500;margin-top:5px}
.v6-homepage#iam-v6-preview .v6-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #ffffff16;background:repeating-radial-gradient(ellipse at 20% 180%,transparent 0 17px,#ffffff03 18px 19px),linear-gradient(115deg,#231d2f,#18282f);padding:34px 28px;border-radius:24px;position:relative;z-index:2}
.v6-homepage#iam-v6-preview .v6-stats>div{display:flex;flex-direction:column;align-items:center;gap:9px;border-left:1px solid #ffffff0e}
.v6-homepage#iam-v6-preview .v6-stats>div:first-child{border:0}
.v6-homepage#iam-v6-preview .v6-stats strong{font-size:29px;color:#ffbcda;line-height:1;font-weight:800;letter-spacing:-1px}
.v6-homepage#iam-v6-preview .v6-stats span{font-size:9px;font-weight:750;letter-spacing:.6px;color:#c7cad7}
html body.v6-homepage#iam-v6-preview #iap2 .pm-platform-ribbon{width:min(1240px,calc(100% - 64px));margin:42px auto 0!important;background:transparent!important;border:0!important;padding:0 0 40px!important}
html body.v6-homepage#iam-v6-preview #iap2 .pm-ribbon-heading{justify-content:center;font-size:9px;letter-spacing:1.5px;margin-bottom:21px;color:#828d98}
html body.v6-homepage#iam-v6-preview #iap2 .pm-ribbon-item{filter:grayscale(1);opacity:.56}
html body.v6-homepage#iam-v6-preview #iap2 .v6-section{padding:78px 0!important;border:0;margin-bottom:0}
.v6-homepage#iam-v6-preview .v6-section-head{text-align:center;max-width:680px;margin:0 auto 35px}
.v6-homepage#iam-v6-preview .v6-kicker{display:block;font-size:9px;letter-spacing:2px;color:#d77ba4;font-weight:800;margin-bottom:15px}
html body.v6-homepage#iam-v6-preview #iap2 .v6-section-head h2{font-size:36px;font-weight:750;letter-spacing:-1.3px;line-height:1.24;margin:0 0 15px;color:#f4f5f7}
.v6-homepage#iam-v6-preview .v6-section-head h2 em{font-style:normal;color:#8f97a3}
html body.v6-homepage#iam-v6-preview #iap2 .v6-section-head p{font-size:13px;color:#949eab;line-height:1.8;margin:0}
.v6-homepage#iam-v6-preview .ih-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.v6-homepage#iam-v6-preview .ih-market-group{align-self:start;background:#11161b;border:1px solid #242a32;border-radius:13px;overflow:hidden;transition:border-color .2s,background .2s}
.v6-homepage#iam-v6-preview .ih-market-group:hover,.v6-homepage#iam-v6-preview .ih-market-group[open]{border-color:#a94e7955;background:#151b22}
.v6-homepage#iam-v6-preview .ih-market-group>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;padding:17px 18px;min-height:57px;font-size:12px;color:#fff}
.v6-homepage#iam-v6-preview .ih-market-group>summary::-webkit-details-marker{display:none}
.v6-homepage#iam-v6-preview .ih-market-group>summary>span{display:flex}
.v6-homepage#iam-v6-preview .ih-market-group>summary>b{flex:1;font-weight:750}
.v6-homepage#iam-v6-preview .ih-market-group>summary>svg{width:13px;height:13px;color:#8a939f}
.v6-homepage#iam-v6-preview .ih-market-group[open]>summary>svg{transform:rotate(180deg)}
.v6-homepage#iam-v6-preview .ih-market-group>div{padding:0 18px 15px 50px;display:flex;flex-direction:column}
.v6-homepage#iam-v6-preview .ih-market-group a{padding:8px 0;color:#b2bbc7;font-size:11px;text-decoration:none}
.v6-homepage#iam-v6-preview .ih-market-group a:hover{color:#f68abb}
.v6-homepage#iam-v6-preview .ih-market-more{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;border:1px solid #ffffff16;border-radius:30px;color:#b5beca;margin:22px auto 0;padding:10px 18px;font-size:11px;text-decoration:none}
.v6-homepage#iam-v6-preview .ih-market-more svg{width:14px;height:14px}
.v6-homepage#iam-v6-preview .v6-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.v6-homepage#iam-v6-preview .v6-benefit{background:#13191e;border:1px solid #ffffff10;border-radius:20px;padding:0 23px 26px;overflow:hidden;transition:border-color .25s,transform .25s}
.v6-homepage#iam-v6-preview .v6-benefit:hover{border-color:#c7558d55;transform:translateY(-4px)}
.v6-homepage#iam-v6-preview .v6-benefit-art{position:relative;height:169px;margin:0 -23px 25px;overflow:hidden;border-bottom:1px solid #ffffff08;background:radial-gradient(ellipse at center,#d7679811,transparent 70%);display:flex;gap:7px;align-items:center;justify-content:center;flex-direction:column}
.v6-homepage#iam-v6-preview .v6-benefit-art>i{display:grid;place-items:center;color:#e6a3c4;width:42px;height:42px;border:1px solid #ffffff17;border-radius:12px;background:#1b222a;margin-bottom:4px}
.v6-homepage#iam-v6-preview .v6-benefit-art>span{font-size:9px;background:#1b222a;border:1px solid #ffffff12;border-radius:7px;padding:7px 12px;color:#b5c2d0;min-width:112px;text-align:center}
.v6-homepage#iam-v6-preview .v6-benefit-art-0>span,.v6-homepage#iam-v6-preview .v6-benefit-art-2>span{position:absolute;width:105px;min-width:0}
.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(2){left:14px;top:35px;transform:rotate(-9deg)}
.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(3){right:13px;top:87px;transform:rotate(7deg)}
.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(4){left:20px;bottom:19px;transform:rotate(-4deg)}
.v6-homepage#iam-v6-preview .v6-benefit-art-1>span:nth-child(2){margin-left:-25px;border-radius:10px 10px 10px 0}
.v6-homepage#iam-v6-preview .v6-benefit-art-1>span:nth-child(3){margin-left:25px;border-radius:10px 10px 0 10px;background:#76355333;color:#eec1d7}
.v6-homepage#iam-v6-preview .v6-benefit-art-2>i{position:absolute;left:20px;top:23px}
.v6-homepage#iam-v6-preview .v6-benefit-art-2>span{right:20px}
.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(2){top:21px;opacity:.5}
.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(3){top:65px;color:#dfaed1}
.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(4){top:109px;color:#b9d7c8}
.v6-homepage#iam-v6-preview .v6-benefit-art-3>span{font-family:monospace;font-size:10px;color:#b7c3d2}
.v6-homepage#iam-v6-preview .v6-benefit>small{text-transform:uppercase;font-size:8px;letter-spacing:1.3px;color:#c783a4}
html body.v6-homepage#iam-v6-preview #iap2 .v6-benefit h3{font-size:16px;line-height:1.5;margin:9px 0 13px;font-weight:800;letter-spacing:-.4px}
html body.v6-homepage#iam-v6-preview #iap2 .v6-benefit p{font-size:11px;line-height:1.9;color:#99a3b1;margin:0}
.v6-homepage#iam-v6-preview .v6-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.v6-homepage#iam-v6-preview .v6-pathway{padding:29px 29px 22px;background:#14191e;border:1px solid #ffffff15;border-radius:21px;position:relative;isolation:isolate}
.v6-homepage#iam-v6-preview .v6-pathway.is-featured{background:linear-gradient(145deg,#392330,#15191f 65%);border-color:#96526f}
.v6-homepage#iam-v6-preview .v6-pathway.is-featured:before{content:'';position:absolute;z-index:-1;inset:-1px;border:1px solid transparent;border-radius:inherit;background:conic-gradient(from var(--v6-border-angle,0deg),#ff87b9,transparent 25% 75%,#afbadc) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:v6-border 9s linear infinite}
.v6-homepage#iam-v6-preview .v6-pathway-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;color:#adb3be;font-size:10px;letter-spacing:.5px}
.v6-homepage#iam-v6-preview .v6-pathway-top>svg{width:26px;height:26px;color:#e8adcb}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pathway h3{font-size:26px;line-height:1.3;letter-spacing:-1px;margin:0 0 15px;font-weight:700;max-width:250px}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pathway p{font-size:12px;line-height:1.85;color:#a4aebb;min-height:66px;margin:0 0 30px}
.v6-homepage#iam-v6-preview .v6-pathway>a{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #ffffff15;color:#ededf1;font-size:11px;font-weight:750;text-decoration:none}
.v6-homepage#iam-v6-preview .v6-pathway>a>span{display:grid;place-items:center;border:1px solid #ffffff18;border-radius:50%;width:34px;height:34px}
.v6-homepage#iam-v6-preview .v6-pathway>a:hover>span{background:#eee;color:#111}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing>.ih-section-heading{margin-bottom:30px;align-items:end}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-section-heading h2{font-size:36px;letter-spacing:-1.2px}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start;padding:35px;border-radius:23px;border:1px solid #ffffff16;background:#13181e}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-intro{padding:0}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-intro h3{font-size:28px;letter-spacing:-1px;line-height:1.3}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-intro p{font-size:13px;line-height:1.9;color:#a1adba}
html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .isd-explorer{background:#0e1318;border:1px solid #ffffff12;border-radius:16px}
html body.v6-homepage#iam-v6-preview #iap2 .ih-reviews{width:min(1240px,calc(100% - 64px));margin:auto}
html body.v6-homepage#iam-v6-preview #iap2 .ih-review{border-radius:20px;background:#14191f;border:1px solid #ffffff12;padding:25px;box-shadow:none}
html body.v6-homepage#iam-v6-preview #iap2 .ih-review blockquote{font-size:22px;line-height:1.45;letter-spacing:-.6px;color:#eceef1}
html body.v6-homepage#iam-v6-preview #iap2 .ih-review p{font-size:12px;line-height:1.8;color:#a1aab7}
html body.v6-homepage#iam-v6-preview #iap2 .ih-review-stars{color:#e986b4}
html body.v6-homepage#iam-v6-preview #iap2 .ih-knowledge{width:min(1240px,calc(100% - 64px));margin:auto}
html body.v6-homepage#iam-v6-preview #iap2 :is(#iap2-faq,#iap2-guide,#iap2-blog){padding:78px 0;border-top:1px solid #ffffff0c;max-width:none;margin:0;background:transparent}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-section-heading{font-size:32px;font-weight:750;letter-spacing:-1px;line-height:1.25;margin-bottom:30px;color:#f0f2f5}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-section-heading>svg{display:none}
html body.v6-homepage#iam-v6-preview #iap2 #iap2-faq{display:grid;grid-template-columns:.65fr 1fr;gap:0 70px;align-items:start}
html body.v6-homepage#iam-v6-preview #iap2 #iap2-faq h2{position:sticky;top:30px;margin-top:15px}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq-grid{display:block;border-top:1px solid #ffffff17}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq{border:0;border-bottom:1px solid #ffffff17;border-radius:0;background:transparent;margin:0}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq summary{padding:21px 0;color:#e2e7ed;font-size:13px;min-height:60px;gap:15px}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq summary>svg:first-child{display:none}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq-answer{padding:0 27px 22px 0;color:#a6afbc;font-size:12px;line-height:1.9}
html body.v6-homepage#iam-v6-preview #iap2 #iap2-guide{display:none}
/* The long guide remains in the DOM for content/SEO. It is reachable via an explicit disclosure. */
html body.v6-homepage#iam-v6-preview #iap2 #iap2-guide:target,html body.v6-homepage#iam-v6-preview #iap2 #iap2-guide.is-open{display:block}
html body.v6-homepage#iam-v6-preview #iap2 .ih-editorial{overflow:visible;max-height:none;height:auto;border:0;background:transparent}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-reading-pane{overflow:visible;height:auto;max-height:none}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-blog{border:1px solid #ffffff14;border-radius:18px;overflow:hidden;background:#14191e;box-shadow:none}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-blog h3{font-size:17px;line-height:1.55}
html body.v6-homepage#iam-v6-preview #iap2 .iap2-blog p{font-size:12px;color:#a6aeba}
.v6-homepage#iam-v6-preview .v6-closing{position:relative;text-align:center;border:1px solid #ffffff16;border-radius:27px;padding:69px 24px 60px!important;margin-top:30px;margin-bottom:95px;background:radial-gradient(ellipse at 0 100%,#21384466,transparent 53%),radial-gradient(ellipse at 100% 100%,#58304655,transparent 53%),#11151a;overflow:hidden}
html body.v6-homepage#iam-v6-preview #iap2 .v6-closing h2{font-size:clamp(34px,4vw,55px);line-height:1.17;letter-spacing:-2px;margin:16px 0 18px;font-weight:750}
.v6-homepage#iam-v6-preview .v6-closing h2 em{font-style:normal;color:#dca6c1}
html body.v6-homepage#iam-v6-preview #iap2 .v6-closing p{font-size:13px;color:#aeb5be;margin-bottom:25px}
.v6-homepage#iam-v6-preview .v6-closing-secondary{display:flex;width:max-content;margin:18px auto 0;color:#b6bcc7;font-size:11px;gap:7px;text-decoration:none}
.v6-homepage#iam-v6-preview .v6-closing-secondary svg{width:15px;height:15px}
.v6-homepage#iam-v6-preview .ic-directory{background:#101519!important;border-top:1px solid #ffffff12!important}
.v6-homepage#iam-v6-preview .ic-directory-head h2{font-size:30px!important;letter-spacing:-1px}
.v6-homepage#iam-v6-preview .ic-directory-group{border-radius:13px!important;background:#151b21!important;border-color:#29313a!important}
.v6-homepage#iam-v6-preview .iam-footer-company{border-radius:20px!important;background:#0c1116!important}
.v6-homepage#iam-v6-preview .v6-auth{color:#edf0f5;background:#13181f;border:1px solid #ffffff20;padding:0;border-radius:24px;width:min(940px,calc(100% - 36px));max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 40px 150px #0009}
.v6-homepage#iam-v6-preview .v6-auth[open]{animation:v6-menu-in .25s ease-out}
.v6-homepage#iam-v6-preview .v6-auth::backdrop{background:#060a10c9;backdrop-filter:blur(8px)}
.v6-homepage#iam-v6-preview .v6-auth-layout{display:grid;grid-template-columns:1.03fr 1fr;min-height:580px}
.v6-homepage#iam-v6-preview .v6-auth-close{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #ffffff30;color:#fff;background:#121922;cursor:pointer}
.v6-homepage#iam-v6-preview .v6-auth-content{padding:35px 36px}
.v6-homepage#iam-v6-preview .v6-auth-tabs{display:flex;border:1px solid #ffffff13;border-radius:10px;padding:4px;background:#0b1016;gap:3px;margin:0 30px 29px 0}
.v6-homepage#iam-v6-preview .v6-auth-tabs>button{flex:1;background:transparent;color:#949ead;border:0;border-radius:7px;font-size:11px;font-weight:750;padding:10px 5px}
.v6-homepage#iam-v6-preview .v6-auth-tabs>button[aria-selected=true]{background:#28303b;color:#fff}
html body.v6-homepage#iam-v6-preview #iap2 .v6-auth h2{font-size:29px;letter-spacing:-1px;margin:0 0 8px}
.v6-homepage#iam-v6-preview .v6-auth-subtitle{color:#9da7b4;font-size:12px;margin-bottom:27px}
html body.v6-homepage#iam-v6-preview #iap2 .v6-auth .ih-access,html body.v6-homepage#iam-v6-preview #iap2 .v6-auth .iap2-login{border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border-radius:0}
.v6-homepage#iam-v6-preview .v6-auth :is(.ih-access-top,.ih-access-foot,.iap2-login-head,.iar-switch,.iap2-signup-note){display:none!important}
.v6-homepage#iam-v6-preview .v6-auth .iap2-login-form{display:grid;gap:18px}
.v6-homepage#iam-v6-preview .v6-auth label{display:block;color:#c5cbd3;font-size:11px;font-weight:650;margin-bottom:7px}
.v6-homepage#iam-v6-preview .v6-auth .form-group{margin:0 0 15px}
.v6-homepage#iam-v6-preview .v6-auth :is(input[type=text],input[type=email],input[type=password]){background:#0f141b!important;color:#edf0f5!important;border:1px solid #343c47!important;border-radius:9px!important;height:45px;font-size:14px;padding:10px 12px;width:100%;box-shadow:none!important}
.v6-homepage#iam-v6-preview .v6-auth .iap2-input-wrap{position:relative}
.v6-homepage#iam-v6-preview .v6-auth .iap2-input-wrap>svg{display:none}
.v6-homepage#iam-v6-preview .v6-auth .iap2-input-wrap input{padding-right:45px}
.v6-homepage#iam-v6-preview .v6-auth .iap2-password-toggle{right:8px}
.v6-homepage#iam-v6-preview .v6-auth .iap2-login-options{display:flex;justify-content:space-between;align-items:center;font-size:10px;gap:10px}
.v6-homepage#iam-v6-preview .v6-auth .iap2-remember{display:flex;align-items:center;gap:6px;margin:0;font-size:10px}
.v6-homepage#iam-v6-preview .v6-auth input[type=checkbox]{width:14px;height:14px;accent-color:#df428f;margin:0;flex-shrink:0}
.v6-homepage#iam-v6-preview .v6-auth a{color:#ef88b9}
.v6-homepage#iam-v6-preview .v6-auth .checkbox{padding:0;margin:0}
.v6-homepage#iam-v6-preview .v6-auth .checkbox label{font-size:10px;line-height:1.7;display:block;padding-left:0}
.v6-homepage#iam-v6-preview .v6-auth .checkbox input{position:static;margin-right:5px}
.v6-homepage#iam-v6-preview .v6-auth .iar-actions{display:block!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important}
.v6-homepage#iam-v6-preview .v6-auth .iar-submit{width:100%;background:#de428e!important;color:#fff!important;font-size:12px;font-weight:800;min-height:45px;border:1px solid #ffffff16!important;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:none}
.v6-homepage#iam-v6-preview .v6-auth .iar-submit>svg{width:17px;height:17px}
.v6-homepage#iam-v6-preview .v6-auth-google{border-top:1px solid #ffffff12;padding-top:17px;margin-top:18px}
.v6-homepage#iam-v6-preview .v6-auth .iar-google{width:100%;justify-content:center;background:transparent;border:0}
.v6-homepage#iam-v6-preview .v6-auth .iar-google-preview{border:1px solid #ffffff20!important;background:#1d2530!important;color:#dce2eb!important;border-radius:9px;width:100%;min-height:42px;opacity:.7}
.v6-homepage#iam-v6-preview .v6-auth-preview{font-size:10px;color:#aeb5c0;line-height:1.65;margin:15px 0 0}
.v6-homepage#iam-v6-preview .v6-auth-visual{position:relative;overflow:hidden;border-radius:20px;margin:9px;background:linear-gradient(140deg,#422138,#182a33);isolation:isolate;min-height:450px}
.v6-homepage#iam-v6-preview .v6-auth-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:lighten;opacity:.7}
.v6-homepage#iam-v6-preview .v6-auth-visual:after{position:absolute;inset:30% 0 0;content:'';background:linear-gradient(transparent,#101822);z-index:0}
.v6-homepage#iam-v6-preview .v6-auth-visual>div{position:absolute;bottom:35px;left:30px;right:25px;z-index:1}
html body.v6-homepage#iam-v6-preview #iap2 .v6-auth-visual h3{font-size:36px;letter-spacing:-1.3px;line-height:1.2;margin:22px 0;color:#fff}
.v6-homepage#iam-v6-preview .v6-auth-visual h3 em{font-style:normal;color:#ed96bf}
.v6-homepage#iam-v6-preview .v6-auth-visual p{font-size:11px;color:#c0c7d1}
@property --v6-border-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.v6-homepage#iam-v6-preview .v6-guide-link{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#d4b1c4;font-size:12px;padding:25px 0;border-top:1px solid #ffffff16;text-decoration:none}
.v6-homepage#iam-v6-preview .v6-guide-link:after{content:'↗';font-size:21px}
.v6-homepage#iam-v6-preview .v6-motion-jig{position:fixed;right:18px;bottom:18px;z-index:10000;width:255px;background:#161e2af0;border:1px solid #47536a;border-radius:14px;padding:15px;color:white;font:11px system-ui}
.v6-homepage#iam-v6-preview .v6-motion-jig label{display:flex;justify-content:space-between;margin-top:15px;gap:10px}
.v6-homepage#iam-v6-preview .v6-motion-jig input{width:130px}
.v6-homepage#iam-v6-preview .v6-motion-jig button{background:#d93a8c;border:0;border-radius:7px;color:white;padding:9px 12px;margin-top:12px}
html.v6-auth-open{overflow:hidden}
html[data-v6-return] .v6-homepage#iam-v6-preview :is(.v6-header,.v6-eyebrow,.v6-hero h1>span,.v6-hero-copy>p,.v6-assurance,.v6-start,.v6-hero-proof,.v6-hero-art,.v6-stats){animation:none!important}
@media(hover:none),(pointer:coarse){.v6-homepage#iam-v6-preview :is(.v6-button:hover>span,.v6-hero-play:hover,.v6-benefit:hover){transform:none!important}}
@media(max-width:600px){.v6-homepage#iam-v6-preview .v6-menu-toggle{width:40px;height:44px;border-color:transparent}.v6-homepage#iam-v6-preview .v6-account .v6-button{min-height:44px}.v6-homepage#iam-v6-preview .v6-login{min-height:44px;display:flex;align-items:center}.v6-homepage#iam-v6-preview .v6-auth-close{width:38px;height:38px;right:5px;top:5px}.v6-homepage#iam-v6-preview .v6-auth-tabs>button{min-height:44px}.v6-homepage#iam-v6-preview .v6-mega-column>a{min-height:35px}.v6-homepage#iam-v6-preview .v6-brand>b{font-size:12px}.v6-homepage#iam-v6-preview .v6-header{gap:8px}}
@keyframes v6-border{to{--v6-border-angle:360deg}}
@keyframes v6-menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@keyframes v6-enter{from{opacity:.15;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes v6-art-enter{from{opacity:.15;transform:translateX(22px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:no-preference){.v6-homepage#iam-v6-preview .v6-header{animation:v6-menu-in 430ms both}.v6-homepage#iam-v6-preview .v6-eyebrow{animation:v6-enter 550ms both}.v6-homepage#iam-v6-preview .v6-hero h1>span{animation:v6-enter 650ms 70ms both}.v6-homepage#iam-v6-preview .v6-hero h1>span+span{animation-delay:150ms}.v6-homepage#iam-v6-preview .v6-hero-copy>p{animation:v6-enter 620ms 190ms both}.v6-homepage#iam-v6-preview :is(.v6-assurance,.v6-start,.v6-hero-proof){animation:v6-enter 630ms 270ms both}.v6-homepage#iam-v6-preview .v6-hero-art{animation:v6-art-enter 760ms 150ms both}.v6-homepage#iam-v6-preview .v6-stats{animation:v6-enter 680ms 360ms both}.v6-homepage#iam-v6-preview .v6-revealing{animation:v6-scroll-reveal var(--v6-reveal-duration) cubic-bezier(.22,1,.36,1) both}.v6-homepage#iam-v6-preview .v6-revealing :is(.v6-benefit,.v6-pathway,.ih-market-group){animation:v6-scroll-reveal var(--v6-reveal-duration) cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--v6-item,0)*var(--v6-stagger))}}
@keyframes v6-scroll-reveal{from{opacity:.1;transform:translateY(var(--v6-reveal-distance))}to{opacity:1;transform:none}}
@media(min-width:1600px){.v6-homepage#iam-v6-preview .v6-hero{min-height:610px}.v6-homepage#iam-v6-preview .v6-hero-art{height:555px}}
@media(max-width:1100px){.v6-homepage#iam-v6-preview .v6-header{gap:28px}.v6-homepage#iam-v6-preview .v6-nav{gap:20px}.v6-homepage#iam-v6-preview .v6-brand>b{font-size:16px}.v6-homepage#iam-v6-preview .v6-hero{min-height:520px}.v6-homepage#iam-v6-preview .v6-hero-art{height:455px}.v6-homepage#iam-v6-preview .v6-catalog-link{margin-left:0}.v6-homepage#iam-v6-preview .v6-assurance{gap:12px}.v6-homepage#iam-v6-preview .v6-art-note{right:0}.v6-homepage#iam-v6-preview .v6-art-circle{right:0;width:140px;height:140px}.v6-homepage#iam-v6-preview .v6-benefit-grid{gap:12px}.v6-homepage#iam-v6-preview .v6-benefit{padding-inline:18px}.v6-homepage#iam-v6-preview .v6-mega-panel{left:0;right:0;padding:26px 22px}.v6-homepage#iam-v6-preview .v6-mega-grid{gap:20px}.v6-homepage#iam-v6-preview .v6-mega-column>a{padding-left:0;font-size:10px}.v6-homepage#iam-v6-preview .v6-mega-title i{width:25px;height:25px}}
@media(max-width:850px){.v6-homepage#iam-v6-preview :is(.v6-header,.v6-hero,.v6-stats,.v6-section,.v6-closing){width:calc(100% - 40px)}.v6-homepage#iam-v6-preview .v6-header{gap:16px;height:72px;margin-top:8px}.v6-homepage#iam-v6-preview .v6-nav{gap:14px}.v6-homepage#iam-v6-preview .v6-nav>a,.v6-homepage#iam-v6-preview .v6-mega>summary{font-size:11px}.v6-homepage#iam-v6-preview .v6-brand>b{display:none}.v6-homepage#iam-v6-preview .v6-account{gap:8px}.v6-homepage#iam-v6-preview .v6-login{padding:10px 14px;font-size:11px}.v6-homepage#iam-v6-preview .v6-account .v6-button{gap:6px;padding-left:14px;font-size:11px}.v6-homepage#iam-v6-preview .v6-hero{grid-template-columns:1.1fr 1fr;gap:4px;min-height:475px;padding-top:24px}.v6-homepage#iam-v6-preview .v6-hero-art{height:399px;align-self:center}.v6-homepage#iam-v6-preview .v6-hero-copy{padding-bottom:0}.v6-homepage#iam-v6-preview .v6-eyebrow{font-size:8px;letter-spacing:1.2px}html body.v6-homepage#iam-v6-preview #iap2 .v6-hero h1{font-size:43px;letter-spacing:-2px}html body.v6-homepage#iam-v6-preview #iap2 .v6-hero-copy>p{font-size:12px}.v6-homepage#iam-v6-preview .v6-assurance{font-size:9px;gap:9px}.v6-homepage#iam-v6-preview .v6-start{flex-wrap:wrap;gap:4px}.v6-homepage#iam-v6-preview .v6-start input{width:100%;flex-basis:100%;height:38px}.v6-homepage#iam-v6-preview .v6-start .v6-button{width:100%;min-height:40px;justify-content:space-between}.v6-homepage#iam-v6-preview .v6-start .v6-button>span{width:27px;height:27px}.v6-homepage#iam-v6-preview .v6-art-note{font-size:7px;padding:9px;top:4%;right:-5px}.v6-homepage#iam-v6-preview .v6-art-note b{font-size:9px}.v6-homepage#iam-v6-preview .v6-art-note>span{width:28px;height:28px}.v6-homepage#iam-v6-preview .v6-hero-play{left:10%;padding:7px 14px 7px 7px;bottom:25px}.v6-homepage#iam-v6-preview .v6-hero-play b{font-size:10px}.v6-homepage#iam-v6-preview .v6-hero-play small{font-size:8px}.v6-homepage#iam-v6-preview .v6-hero-play>span{width:35px;height:35px}.v6-homepage#iam-v6-preview .v6-float{width:41px;height:41px;border-radius:11px}.v6-homepage#iam-v6-preview .v6-stats{padding:25px 15px}.v6-homepage#iam-v6-preview .v6-stats strong{font-size:24px}.v6-homepage#iam-v6-preview .v6-stats span{font-size:7px;letter-spacing:.2px}.v6-homepage#iam-v6-preview .v6-benefit-grid{grid-template-columns:repeat(2,1fr);gap:18px}.v6-homepage#iam-v6-preview .v6-benefit-art{height:180px}.v6-homepage#iam-v6-preview .v6-pathway{padding:22px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pathway h3{font-size:23px}.v6-homepage#iam-v6-preview .v6-pathway-top{margin-bottom:27px;font-size:8px}.v6-homepage#iam-v6-preview .v6-pathway-top>svg{width:20px;height:20px}.v6-homepage#iam-v6-preview .v6-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v6-homepage#iam-v6-preview .v6-mega-panel{max-height:75dvh;overflow:auto}.v6-homepage#iam-v6-preview .v6-mega-foot>a:last-child{margin-left:0}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-layout{grid-template-columns:1fr;gap:25px;padding:25px}html body.v6-homepage#iam-v6-preview #iap2 #iap2-faq{gap:35px;grid-template-columns:.65fr 1fr}.v6-homepage#iam-v6-preview .v6-auth-content{padding:30px 25px}.v6-homepage#iam-v6-preview .v6-auth-layout{grid-template-columns:1.15fr .9fr}html body.v6-homepage#iam-v6-preview #iap2 .v6-auth-visual h3{font-size:29px}.v6-homepage#iam-v6-preview .v6-auth-visual>div{left:20px}}
@media(max-width:600px){.v6-homepage#iam-v6-preview :is(.v6-header,.v6-hero,.v6-stats,.v6-section,.v6-closing){width:calc(100% - 36px)}.v6-homepage#iam-v6-preview .v6-header{gap:11px;height:68px;margin-top:4px}.v6-homepage#iam-v6-preview .v6-brand{gap:6px}.v6-homepage#iam-v6-preview .v6-brand>span{width:33px;height:33px;font-size:27px;border-radius:10px 10px 10px 2px}.v6-homepage#iam-v6-preview .v6-brand>b{display:block;font-size:13px}.v6-homepage#iam-v6-preview .v6-account{margin-left:auto;gap:7px}.v6-homepage#iam-v6-preview .v6-account .v6-button{min-height:36px;padding:9px 14px}.v6-homepage#iam-v6-preview .v6-account .v6-button>span{display:none}.v6-homepage#iam-v6-preview .v6-login{background:none;padding:8px 4px;border:0;font-size:10px}.v6-homepage#iam-v6-preview .v6-menu-toggle{display:grid;place-items:center;order:4;background:none;border:1px solid #ffffff1f;border-radius:9px;color:#e7ebf1;width:33px;height:33px;padding:5px}.v6-homepage#iam-v6-preview .v6-menu-toggle svg{width:18px;height:18px}.v6-homepage#iam-v6-preview .v6-nav{display:none;position:absolute;top:70px;left:0;right:0;background:#12181f;border:1px solid #ffffff16;padding:15px 20px;border-radius:15px;box-shadow:0 30px 50px #0009;max-height:calc(100dvh - 110px);overflow:auto}.v6-homepage#iam-v6-preview .v6-nav.is-open{display:block}.v6-homepage#iam-v6-preview .v6-nav>a,.v6-homepage#iam-v6-preview .v6-mega>summary{font-size:13px;padding:10px 0;border-bottom:1px solid #ffffff0b}.v6-homepage#iam-v6-preview .v6-mega>summary{justify-content:space-between}.v6-homepage#iam-v6-preview .v6-mega-panel{position:static;padding:20px 0;background:transparent;border:0;box-shadow:none;max-height:none;overflow:visible}.v6-homepage#iam-v6-preview .v6-mega-panel:before{display:none}.v6-homepage#iam-v6-preview .v6-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.v6-homepage#iam-v6-preview .v6-mega-column>a{font-size:10px;min-height:31px}.v6-homepage#iam-v6-preview .v6-mega-column>a.v6-mega-title{font-size:11px}.v6-homepage#iam-v6-preview .v6-mega-foot{gap:7px}.v6-homepage#iam-v6-preview .v6-mega-foot>a{font-size:9px;padding:8px}.v6-homepage#iam-v6-preview .v6-hero{grid-template-columns:1fr;text-align:center;gap:0;padding:35px 0 0;min-height:0}.v6-homepage#iam-v6-preview .v6-hero:before{inset:-120px -30px -30px}.v6-homepage#iam-v6-preview .v6-hero-copy{max-width:440px;margin:auto;padding:0}.v6-homepage#iam-v6-preview .v6-eyebrow{justify-content:center;font-size:8px;margin-bottom:20px}html body.v6-homepage#iam-v6-preview #iap2 .v6-hero h1{font-size:44px;letter-spacing:-2.1px;line-height:1.1;margin-bottom:20px}html body.v6-homepage#iam-v6-preview #iap2 .v6-hero-copy>p{font-size:12px;line-height:1.85;padding-inline:10px;margin-bottom:20px}.v6-homepage#iam-v6-preview .v6-assurance{justify-content:center;gap:13px;font-size:8px;margin-bottom:20px}.v6-homepage#iam-v6-preview .v6-start{flex-wrap:nowrap;border-radius:12px;padding:5px;gap:0}.v6-homepage#iam-v6-preview .v6-start input{flex:1;width:0;font-size:11px;padding:7px 10px;min-height:43px}.v6-homepage#iam-v6-preview .v6-start .v6-button{width:auto;gap:9px;padding:6px 7px 6px 13px;font-size:10px;border-radius:8px}.v6-homepage#iam-v6-preview .v6-start .v6-button>span{width:27px;height:27px}.v6-homepage#iam-v6-preview .v6-hero-proof{justify-content:center;text-align:left;gap:10px;margin-top:20px}.v6-homepage#iam-v6-preview .v6-hero-proof b{font-size:9px}.v6-homepage#iam-v6-preview .v6-hero-proof small{font-size:8px}.v6-homepage#iam-v6-preview .v6-catalog-link{display:none}.v6-homepage#iam-v6-preview .v6-faces img{width:30px;height:30px}.v6-homepage#iam-v6-preview .v6-hero-art{width:100%;max-width:375px;height:365px;margin:23px auto 0}.v6-homepage#iam-v6-preview .v6-creator{object-position:50% 27%}.v6-homepage#iam-v6-preview .v6-art-note{right:0;top:7%}.v6-homepage#iam-v6-preview .v6-art-circle{width:140px;height:140px;bottom:15px}.v6-homepage#iam-v6-preview .v6-float-instagram{left:3%;top:29%}.v6-homepage#iam-v6-preview .v6-float-youtube{top:40%;right:0}.v6-homepage#iam-v6-preview .v6-float-tiktok{bottom:16%;right:4%}.v6-homepage#iam-v6-preview .v6-hero-play{bottom:24px;left:14%;text-align:left}.v6-homepage#iam-v6-preview .v6-stats{grid-template-columns:repeat(3,1fr);padding:23px 10px;gap:22px 0;border-radius:17px}.v6-homepage#iam-v6-preview .v6-stats>div:nth-child(4){grid-column:1/2;margin-left:50%;width:100%;border:0}.v6-homepage#iam-v6-preview .v6-stats>div:nth-child(5){grid-column:2/3;margin-left:50%;width:100%}.v6-homepage#iam-v6-preview .v6-stats strong{font-size:24px}.v6-homepage#iam-v6-preview .v6-stats span{font-size:6.5px}.v6-homepage#iam-v6-preview .v6-stats>div{gap:7px}html body.v6-homepage#iam-v6-preview #iap2 .pm-platform-ribbon{width:calc(100% - 36px);margin-top:30px!important;padding-bottom:15px!important}html body.v6-homepage#iam-v6-preview #iap2 .pm-ribbon-heading{font-size:8px}html body.v6-homepage#iam-v6-preview #iap2 .v6-section{padding:55px 0!important}.v6-homepage#iam-v6-preview .v6-section-head{margin-bottom:28px}.v6-homepage#iam-v6-preview .v6-kicker{font-size:8px;letter-spacing:1.5px}html body.v6-homepage#iam-v6-preview #iap2 .v6-section-head h2{font-size:29px;letter-spacing:-1px}html body.v6-homepage#iam-v6-preview #iap2 .v6-section-head p{font-size:11px}.v6-homepage#iam-v6-preview .ih-market-grid{grid-template-columns:1fr;gap:9px}.v6-homepage#iam-v6-preview .ih-market-group>summary{padding:14px 16px;font-size:12px;min-height:52px}.v6-homepage#iam-v6-preview .v6-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.v6-homepage#iam-v6-preview .v6-benefit{padding:0 14px 20px;border-radius:15px}.v6-homepage#iam-v6-preview .v6-benefit-art{height:137px;margin:0 -14px 18px}.v6-homepage#iam-v6-preview .v6-benefit-art>span{font-size:7px;min-width:91px;padding:6px 9px}.v6-homepage#iam-v6-preview .v6-benefit-art>i{width:35px;height:35px}.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(2){left:8px;top:17px}.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(3){right:7px;top:67px}.v6-homepage#iam-v6-preview .v6-benefit-art-0>span:nth-child(4){left:12px;bottom:13px}.v6-homepage#iam-v6-preview .v6-benefit-art-2>span{right:10px;width:89px}.v6-homepage#iam-v6-preview .v6-benefit-art-2>i{left:10px;top:47px}.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(2){top:14px}.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(3){top:56px;right:4px}.v6-homepage#iam-v6-preview .v6-benefit-art-2>span:nth-child(4){top:98px}.v6-homepage#iam-v6-preview .v6-benefit>small{font-size:6.5px;letter-spacing:1px}html body.v6-homepage#iam-v6-preview #iap2 .v6-benefit h3{font-size:14px;line-height:1.45}html body.v6-homepage#iam-v6-preview #iap2 .v6-benefit p{font-size:10px;line-height:1.8}.v6-homepage#iam-v6-preview .v6-pathway-grid{grid-template-columns:1fr;gap:15px}.v6-homepage#iam-v6-preview .v6-pathway{padding:25px}.v6-homepage#iam-v6-preview .v6-pathway-top{font-size:10px;margin-bottom:25px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pathway h3{max-width:none;font-size:26px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pathway p{min-height:0;margin-bottom:24px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-section-heading{display:block}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-section-heading h2{font-size:29px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-layout{padding:19px;gap:20px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-intro h3{font-size:24px}html body.v6-homepage#iam-v6-preview #iap2 .v6-pricing .ih-pricing-intro p{font-size:11px}html body.v6-homepage#iam-v6-preview #iap2 .ih-knowledge,html body.v6-homepage#iam-v6-preview #iap2 .ih-reviews{width:calc(100% - 36px)}html body.v6-homepage#iam-v6-preview #iap2 #iap2-faq{display:block}html body.v6-homepage#iam-v6-preview #iap2 #iap2-faq h2{position:static;font-size:29px}html body.v6-homepage#iam-v6-preview #iap2 :is(#iap2-faq,#iap2-blog,#iap2-guide){padding:55px 0}html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq summary{font-size:12px}html body.v6-homepage#iam-v6-preview #iap2 .iap2-faq-answer{font-size:11px}.v6-homepage#iam-v6-preview .v6-closing{width:100%;border-radius:21px;margin:20px auto 60px;padding:50px 20px!important}html body.v6-homepage#iam-v6-preview #iap2 .v6-closing h2{font-size:36px;letter-spacing:-1.3px}html body.v6-homepage#iam-v6-preview #iap2 .v6-closing p{font-size:11px}.v6-homepage#iam-v6-preview .v6-auth{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:18px}.v6-homepage#iam-v6-preview .v6-auth-layout{grid-template-columns:1fr;min-height:0}.v6-homepage#iam-v6-preview .v6-auth-visual{display:none}.v6-homepage#iam-v6-preview .v6-auth-content{padding:28px 23px}.v6-homepage#iam-v6-preview .v6-auth-tabs{margin-right:25px}.v6-homepage#iam-v6-preview .v6-auth :is(input[type=text],input[type=email],input[type=password]){font-size:16px}.v6-homepage#iam-v6-preview .v6-auth-close{width:29px;height:29px;right:8px;top:8px}}
@media(prefers-reduced-motion:reduce){html:has(body.v6-homepage){scroll-behavior:auto}.v6-homepage#iam-v6-preview *, .v6-homepage#iam-v6-preview *:before,.v6-homepage#iam-v6-preview *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v6-homepage#iam-v6-preview .v6-revealing{opacity:1;transform:none}.v6-homepage#iam-v6-preview .pm-ribbon-track{animation:none!important;transform:none!important}}

/* Keep native theme rules from shrinking the redesigned interaction areas. */
@media(max-width:360px){html body.iam-theme.v6-homepage#iam-v6-preview .v6-brand>b{display:none}html body.iam-theme.v6-homepage#iam-v6-preview .v6-menu-toggle{flex-shrink:0}}
html body.iam-theme.v6-homepage#iam-v6-preview :is(.v6-brand,.v6-login,.v6-account .v6-button,.v6-catalog-link,.v6-faces,.v6-start input,.v6-start button){min-height:44px}
html body.iam-theme.v6-homepage#iam-v6-preview .v6-faces{align-items:center}
html body.iam-theme.v6-homepage#iam-v6-preview .v6-nav>a{min-width:44px}
html body.iam-theme.v6-homepage#iam-v6-preview .pm-ribbon-toggle{min-width:44px;min-height:44px}
@media(max-width:600px){html body.iam-theme.v6-homepage#iam-v6-preview .v6-auth-close{width:44px;height:44px;right:3px;top:3px}html body.iam-theme.v6-homepage#iam-v6-preview .v6-auth-tabs{margin-right:22px}html body.iam-theme.v6-homepage#iam-v6-preview .v6-menu-toggle{height:44px;width:44px}html body.iam-theme.v6-homepage#iam-v6-preview .v6-login{min-width:44px;justify-content:center}html body.iam-theme.v6-homepage#iam-v6-preview .v6-auth-tabs>button{min-height:44px}}

/* V6 English concept. The selectors are deliberately isolated from previous results candidates. */
#iap2 .ih-v6 .iv6-results{width:min(100% - 48px,1080px);margin:0 auto;padding:90px 0 84px;color:#f5f6f8}
#iap2 .ih-v6 .iv6-results-heading{text-align:center;margin:0 auto 27px;max-width:700px}
#iap2 .ih-v6 .iv6-results-eyebrow{display:block;margin-bottom:14px;color:#a5abb5;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4}
#iap2 .ih-v6 .iv6-results-heading h2{margin:0 0 10px!important;padding:0!important;color:#f7f8fa;font-size:34px;font-weight:750;line-height:1.2;letter-spacing:-1.1px}
#iap2 .ih-v6 .iv6-results-heading p{margin:0!important;color:#9a9da5;font-size:13px;line-height:1.7}
#iap2 .ih-v6 .iv6-results-niches{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:1020px;margin:0 auto 34px}
#iap2 .ih-v6 .iv6-results-niches button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;width:auto;padding:0 15px;margin:0;border:1px solid transparent;border-radius:99px;background:#171a1f;box-shadow:none;color:#dfdfe4;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;cursor:pointer;transition:background .2s,color .2s,transform .2s,border-color .2s;white-space:nowrap}
#iap2 .ih-v6 .iv6-results-niches button span{font-size:12px;line-height:1}
#iap2 .ih-v6 .iv6-results-niches button:hover{background:#282c32;color:#fff;transform:translateY(-1px)}
#iap2 .ih-v6 .iv6-results-niches button[aria-selected=true]{background:#f5f6f8;color:#12161c;border-color:#f5f6f8}
#iap2 .ih-v6 .iv6-results button:focus-visible,#iap2 .ih-v6 .iv6-profile a:focus-visible,#iap2 .ih-v6 .iv6-profile:focus-visible{outline:2px solid #80a8ff;outline-offset:4px}
#iap2 .ih-v6 .iv6-results-stage{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;border:1px solid #2b2f36;border-top:0;border-radius:0 0 8px 8px;background:radial-gradient(ellipse at 50% 100%,#1b24352e 0,transparent 70%);overflow:hidden}
#iap2 .ih-v6 .iv6-results-toolbar{position:relative;display:flex;justify-content:center;align-items:center;gap:22px;width:100%;margin:0 auto 25px;padding:0 18px}
#iap2 .ih-v6 .iv6-results-switch{display:flex;position:relative;isolation:isolate;flex:0 0 auto;width:202px;padding:4px;border-radius:99px;background:#171a1f;box-sizing:border-box}
#iap2 .ih-v6 .iv6-results-switch>i{position:absolute;inset:4px auto 4px 4px;width:calc(50% - 4px);z-index:-1;border-radius:99px;background:#377ff5;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 5px #0002}
#iap2 .ih-v6 .iv6-results-switch[data-v6-state=before]>i{transform:translateX(0)}
#iap2 .ih-v6 .iv6-results-switch>button{appearance:none;flex:1;min-width:0;margin:0;padding:9px 10px;border:0;border-radius:99px;background:transparent;box-shadow:none;color:#8d929c;font-family:inherit;font-size:12px;font-weight:750;line-height:1.3;cursor:pointer;transition:color .2s}
#iap2 .ih-v6 .iv6-results-switch>button[aria-pressed=true]{color:#fff}
#iap2 .ih-v6 .iv6-results-disclosure{position:absolute;left:calc(50% + 123px);max-width:250px;margin:0!important;padding:0!important;color:#8d97a6;font-size:10px;line-height:1.6}
#iap2 .ih-v6 .iv6-profile{position:relative;width:348px;max-width:calc(100% - 28px);margin:0;padding:21px 13px 0;border:1px solid #33363d;border-bottom:0;border-radius:23px 23px 0 0;background:#25282d;color:#f7f8fa;box-shadow:0 22px 70px #0002;box-sizing:border-box;overflow:hidden;transform-origin:50% 80%}
#iap2 .ih-v6 .iv6-profile-header{display:flex;justify-content:center;align-items:center;gap:8px;min-height:30px;margin-bottom:14px;padding:0;background:none;border:0;box-shadow:none;text-align:center}
#iap2 .ih-v6 .iv6-profile-header>span:first-child{font-size:12px;font-weight:750;letter-spacing:-.1px;color:#f4f5f8}
#iap2 .ih-v6 .iv6-profile-sample{font-size:7px;font-weight:700;letter-spacing:.1em;color:#a0a7b3;padding:3px 4px;border:1px solid #4c525d;border-radius:3px}
#iap2 .ih-v6 .iv6-profile-overview{display:flex;gap:14px;align-items:center;margin:0 0 15px}
#iap2 .ih-v6 .iv6-profile-portrait{flex:0 0 72px;width:72px;height:72px;border:2px solid #4c5059;border-radius:50%;overflow:hidden;background:#323847;display:grid;place-items:center;position:relative}
#iap2 .ih-v6 .iv6-profile-portrait:after{content:attr(data-initials);position:absolute;font-size:20px;font-weight:700;color:#d4dce9}
#iap2 .ih-v6 .iv6-profile-portrait img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 25%;border:0;border-radius:50%}
#iap2 .ih-v6 .iv6-profile-portrait img[hidden]{display:none}
#iap2 .ih-v6 .iv6-profile-overview dl{display:grid;grid-template-columns:1fr 1.2fr 1fr;flex:1;gap:4px;min-width:0;margin:0;padding:0}
#iap2 .ih-v6 .iv6-profile-metric{display:flex;flex-direction:column-reverse;align-items:center;min-width:0;gap:2px;text-align:center}
#iap2 .ih-v6 .iv6-profile-metric dt{color:#e8eaf0;font-size:9px;font-weight:550;line-height:1.3;white-space:nowrap}
#iap2 .ih-v6 .iv6-profile-metric dd{margin:0;padding:0;color:#fff;line-height:1.3;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.3px;white-space:nowrap}
#iap2 .ih-v6 .iv6-profile-metric dd>span{display:inline-block;padding:4px 3px;border-radius:5px}
#iap2 .ih-v6 .iv6-profile-metric.is-followers dd>span{background:#03a875;padding:4px 5px;min-width:52px;text-align:center}
#iap2 .ih-v6 .iv6-profile[data-preview-state=before] .iv6-profile-metric.is-followers dd>span{background:#414753}
#iap2 .ih-v6 .iv6-profile-copy{min-height:145px;padding:0 1px}
#iap2 .ih-v6 .iv6-profile-copy>strong{display:block;margin:0 0 3px;color:#f3f4f8;font-size:13px;line-height:1.4;font-weight:750}
#iap2 .ih-v6 .iv6-profile-category{display:block;color:#a8adb8;font-size:10px;line-height:1.4}
#iap2 .ih-v6 .iv6-profile-copy p{display:flex;flex-direction:column;gap:3px;min-height:55px;margin:9px 0 7px!important;padding:0!important;color:#dfe2e8;font-size:11px;line-height:1.55}
#iap2 .ih-v6 .iv6-profile-copy p b{font-weight:650}
#iap2 .ih-v6 .iv6-profile-link{color:#cbd9f2;font-size:10px;line-height:1.5;font-weight:650}
#iap2 .ih-v6 .iv6-profile-actions{display:flex;align-items:stretch;gap:8px;margin:0 0 14px}
#iap2 .ih-v6 .iv6-profile-actions a{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:32px;padding:7px 8px;border:1px solid #484c56;border-radius:7px;color:#f5f6fa;background:transparent;font-size:10px;font-weight:750;line-height:1.3;text-decoration:none;white-space:nowrap;transition:background .2s}
#iap2 .ih-v6 .iv6-profile-actions a:first-child{flex:1.25;background:#168df5;border-color:#168df5;color:#fff}
#iap2 .ih-v6 .iv6-profile-actions a:first-child:hover{background:#3b9ffa}
#iap2 .ih-v6 .iv6-profile-actions a:last-child:hover{background:#363b43}
#iap2 .ih-v6 .iv6-profile-actions svg{width:12px;height:12px;flex:0 0 12px}
#iap2 .ih-v6 .iv6-profile-tabs{display:flex;justify-content:space-around;border-top:1px solid #42464e;padding:11px 0 10px;margin:0 -13px;color:#ccd0d9}
#iap2 .ih-v6 .iv6-profile-tabs svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}
#iap2 .ih-v6 .iv6-results-announce{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){
 #iap2 .ih-v6 .iv6-results{width:calc(100% - 32px);padding:65px 0 55px}
 #iap2 .ih-v6 .iv6-results-heading{margin-bottom:23px}
 #iap2 .ih-v6 .iv6-results-heading h2{font-size:28px;letter-spacing:-.8px}
 #iap2 .ih-v6 .iv6-results-heading p{max-width:300px;margin-inline:auto!important;font-size:12px}
 #iap2 .ih-v6 .iv6-results-niches{gap:8px 7px;margin-bottom:27px}
 #iap2 .ih-v6 .iv6-results-niches button{min-height:34px;padding:0 11px;font-size:10px;gap:5px}
 #iap2 .ih-v6 .iv6-results-toolbar{flex-direction:column;gap:9px;margin-bottom:20px}
 #iap2 .ih-v6 .iv6-results-disclosure{position:static;max-width:none;font-size:10px;text-align:center}
 #iap2 .ih-v6 .iv6-profile{padding-top:17px;max-width:calc(100% - 18px)}
 #iap2 .ih-v6 .iv6-profile-overview{gap:9px}
 #iap2 .ih-v6 .iv6-profile-portrait{flex-basis:64px;width:64px;height:64px}
 #iap2 .ih-v6 .iv6-profile-copy{min-height:149px}
}
@media(prefers-reduced-motion:reduce){
 #iap2 .ih-v6 .iv6-results *,#iap2 .ih-v6 .iv6-results *:before,#iap2 .ih-v6 .iv6-results *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 #iap2 .ih-v6 .iv6-results-niches button:hover{transform:none}
}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-heading h2{color:#172031}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-heading p,html[data-appearance=light] #iap2 .ih-v6 .iv6-results-eyebrow{color:#596275}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-niches button{background:#e8ebf1;color:#384356}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-niches button[aria-selected=true]{background:#202b3e;color:#fff}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-stage{border-color:#ccd3df;background:radial-gradient(ellipse at 50% 100%,#cad7ea88,transparent 70%)}
html[data-appearance=light] #iap2 .ih-v6 .iv6-results-disclosure{color:#606c7e}

/* Native adaptation of 21st.dev ruixen.ui/footer-1. English local V7 only. */
body#iam-v6-preview.v7-homepage{padding-bottom:0}
body#iam-v6-preview.v7-homepage .v7-footer,
body#iam-v6-preview.v7-homepage #iap2 .v7-guide{--v7-footer-line:#ffffff12;--v7-footer-muted:#989ca7;--v7-footer-text:#eeeff1;box-sizing:border-box;color:var(--v7-footer-text)}
body#iam-v6-preview.v7-homepage .v7-footer *{box-sizing:border-box}
body#iam-v6-preview.v7-homepage .v7-footer{margin:80px 0 0;padding:0;background:radial-gradient(ellipse at 49% 0%,#a52d6b0b,transparent 58%),#101216;border-top:1px solid var(--v7-footer-line);position:relative;overflow:clip}
body#iam-v6-preview.v7-homepage .v7-footer-inner{width:min(1240px,calc(100% - 64px));margin:auto;padding:52px 0 24px}
body#iam-v6-preview.v7-homepage .v7-footer a{text-decoration:none;color:var(--v7-footer-muted);transition:color .18s ease}
body#iam-v6-preview.v7-homepage .v7-footer a:hover{color:#fff}
body#iam-v6-preview.v7-homepage .v7-footer a:focus-visible,
body#iam-v6-preview.v7-homepage .v7-footer summary:focus-visible,
body#iam-v6-preview.v7-homepage .v7-footer input:focus-visible,
body#iam-v6-preview.v7-homepage .v7-footer button:focus-visible,
body#iam-v6-preview.v7-homepage #iap2 .v7-guide a:focus-visible,
body#iam-v6-preview.v7-homepage #iap2 .v7-guide summary:focus-visible{outline:2px solid #ee5aa0;outline-offset:5px;border-radius:5px}
body#iam-v6-preview.v7-homepage .v7-footer-masthead{display:grid;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:30px;padding:0 0 38px;border-bottom:1px solid var(--v7-footer-line)}
body#iam-v6-preview.v7-homepage .v7-footer .v7-footer-brand{display:flex;align-items:center;gap:13px;color:#fafafa;min-width:0}
body#iam-v6-preview.v7-homepage .v7-footer-brand>span{width:49px;height:55px;display:flex;align-items:end;justify-content:center;border-radius:13px 13px 13px 2px;background:#e54491;font:bold 53px/.95 Georgia,serif;letter-spacing:-7px;padding-right:6px;overflow:hidden}
body#iam-v6-preview.v7-homepage .v7-footer-brand b{font-size:31px;letter-spacing:-1.6px;line-height:1.2;font-weight:750}
body#iam-v6-preview.v7-homepage .v7-footer-masthead p{font-size:15px;color:var(--v7-footer-muted);line-height:1.8;margin:0}
body#iam-v6-preview.v7-homepage .v7-footer-masthead p strong{font-weight:500;color:#ececf0}
body#iam-v6-preview.v7-homepage .v7-footer .v7-footer-join{display:flex;align-items:center;justify-content:center;gap:22px;min-height:48px;padding:10px 20px;border-radius:30px;background:#f1f0f2;color:#17141a;font-size:12px;font-weight:700;white-space:nowrap;transition:background .18s ease,color .18s ease}
body#iam-v6-preview.v7-homepage .v7-footer .v7-footer-join:hover{background:#e8589d;color:#fff}
body#iam-v6-preview.v7-homepage .v7-footer-join svg{width:19px;height:19px}
body#iam-v6-preview.v7-homepage .v7-footer-overview{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.4fr;gap:36px;padding:42px 0 38px}
body#iam-v6-preview.v7-homepage .v7-footer h3{font-size:12px;letter-spacing:.1px;color:#fafafa;line-height:1.5;margin:0 0 15px;font-weight:700}
body#iam-v6-preview.v7-homepage .v7-footer-nav-group{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
body#iam-v6-preview.v7-homepage .v7-footer-nav-group>a{font-size:12px;min-height:32px;display:flex;align-items:center;line-height:1.7}
body#iam-v6-preview.v7-homepage .v7-footer-company{font-size:12px;line-height:1.9;color:var(--v7-footer-muted);min-width:0}
body#iam-v6-preview.v7-homepage .v7-footer-company>strong{display:block;font-size:12px;color:#ebecf0}
body#iam-v6-preview.v7-homepage .v7-footer-company>small{font-size:11px;display:block}
body#iam-v6-preview.v7-homepage .v7-footer-company>p{font-size:12px;line-height:1.85;color:var(--v7-footer-muted);margin:9px 0}
body#iam-v6-preview.v7-homepage .v7-footer-company>a{display:block;min-height:30px;overflow-wrap:anywhere}
body#iam-v6-preview.v7-homepage .v7-footer-library{border-top:1px solid var(--v7-footer-line);padding:32px 0 35px;margin:0;position:relative}
body#iam-v6-preview.v7-homepage .v7-footer-anchor{position:absolute;top:-86px}
body#iam-v6-preview.v7-homepage .v7-footer-library-head{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:25px}
body#iam-v6-preview.v7-homepage .v7-footer-overline{display:block;font-size:9px;font-weight:700;letter-spacing:1.8px;color:#c191ab;line-height:1.7;margin:0 0 10px}
body#iam-v6-preview.v7-homepage .v7-footer-library h2{font-size:25px;font-weight:650;line-height:1.3;letter-spacing:-.8px;color:#f2f2f4;margin:0 0 9px}
body#iam-v6-preview.v7-homepage .v7-footer-library-head p{font-size:12px;color:var(--v7-footer-muted);line-height:1.8;margin:0}
body#iam-v6-preview.v7-homepage .v7-footer-search{display:flex;align-items:center;gap:10px;border:1px solid #ffffff19;border-radius:11px;min-height:48px;width:330px;max-width:100%;padding:0 13px;background:#ffffff03;flex-shrink:0;transition:border-color .18s}
body#iam-v6-preview.v7-homepage .v7-footer-search:focus-within{border-color:#df6aa5}
body#iam-v6-preview.v7-homepage .v7-footer-search>svg{width:17px;height:17px;color:#89909c;flex-shrink:0}
body#iam-v6-preview.v7-homepage .v7-footer-search input{width:100%;min-width:0;min-height:46px;margin:0;border:0;border-radius:0;outline:none!important;background:transparent;box-shadow:none;color:#f1f1f4;font-family:inherit;font-size:12px;padding:0}
body#iam-v6-preview.v7-homepage .v7-footer-search input::placeholder{color:#8c929c}
body#iam-v6-preview.v7-homepage .v7-footer-search input::-webkit-search-cancel-button{display:none}
body#iam-v6-preview.v7-homepage .v7-footer-search button{width:32px;height:40px;background:none;border:0;color:#bbb;cursor:pointer;flex-shrink:0;padding:6px}
body#iam-v6-preview.v7-homepage .v7-footer-search button svg{width:17px;height:17px}
body#iam-v6-preview.v7-homepage .v7-footer-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}
body#iam-v6-preview.v7-homepage .v7-footer-platform{border:0;border-bottom:1px solid var(--v7-footer-line);border-radius:0;background:none;box-shadow:none;margin:0;min-width:0}
body#iam-v6-preview.v7-homepage .v7-footer-platform>summary{display:flex;align-items:center;gap:10px;list-style:none;min-height:51px;padding:11px 0;cursor:pointer}
body#iam-v6-preview.v7-homepage .v7-footer-platform>summary::-webkit-details-marker,
body#iam-v6-preview.v7-homepage #iap2 .v7-guide summary::-webkit-details-marker{display:none}
body#iam-v6-preview.v7-homepage .v7-footer-platform-name{display:flex;align-items:center;gap:9px;min-width:0;flex:1}
body#iam-v6-preview.v7-homepage .v7-footer-platform-name b{font-size:12px;font-weight:650;color:#d8dbe1}
body#iam-v6-preview.v7-homepage .v7-footer-platform-name svg{width:16px;height:16px;flex-shrink:0;color:#c9ccd3}
body#iam-v6-preview.v7-homepage .v7-footer-platform-count{font-size:9px;font-family:ui-monospace,monospace;color:#737b87;margin-inline-start:auto}
body#iam-v6-preview.v7-homepage .v7-footer-platform>summary>svg{width:12px;height:12px;color:#7f8894;transition:transform .22s ease}
body#iam-v6-preview.v7-homepage .v7-footer-platform[open]>summary>svg{transform:rotate(180deg)}
body#iam-v6-preview.v7-homepage .v7-footer-platform[open]>summary .v7-footer-platform-name b{color:#ef7ab1}
body#iam-v6-preview.v7-homepage .v7-footer-platform-body{padding:1px 0 15px 25px}
body#iam-v6-preview.v7-homepage .v7-footer-subgroup+div{margin-top:15px}
body#iam-v6-preview.v7-homepage .v7-footer-subgroup h4{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#d5a2bb;margin:8px 0 6px;font-weight:600}
body#iam-v6-preview.v7-homepage .v7-footer-subgroup a{font-size:11px;line-height:1.6;min-height:29px;display:flex;align-items:center;padding:5px 0;overflow-wrap:anywhere}
body#iam-v6-preview.v7-homepage .v7-footer-empty{color:#adb3be;padding:25px 0;font-size:13px}
body#iam-v6-preview.v7-homepage .v7-footer-connect{border-top:1px solid var(--v7-footer-line);padding:25px 0;display:flex;justify-content:space-between;align-items:center;gap:25px}
body#iam-v6-preview.v7-homepage .v7-footer-connect>div:first-child{display:flex;align-items:center;gap:21px;flex-wrap:wrap}
body#iam-v6-preview.v7-homepage .v7-footer-connect>div>span{color:#89909b;font-size:11px}
body#iam-v6-preview.v7-homepage .v7-footer-socials{display:flex;align-items:center;gap:10px}
body#iam-v6-preview.v7-homepage .v7-footer-socials a{border:1px solid #ffffff14;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#ffffff03}
body#iam-v6-preview.v7-homepage .v7-footer-socials svg{width:16px;height:16px}
body#iam-v6-preview.v7-homepage .v7-footer-payments{display:flex;align-items:center;gap:19px}
body#iam-v6-preview.v7-homepage .v7-footer-payments .iam-visa{font-style:italic;font-size:19px;font-weight:850;color:#b4b9c2;letter-spacing:-.7px}
body#iam-v6-preview.v7-homepage .v7-footer-payments .iam-mastercard{display:flex;align-items:center;gap:5px}
body#iam-v6-preview.v7-homepage .v7-footer-payments svg{width:32px;height:21px;opacity:.7}
body#iam-v6-preview.v7-homepage .v7-footer-payments small{font-size:8px;color:#a8acb6}
body#iam-v6-preview.v7-homepage .v7-footer-fineprint{border-top:1px solid var(--v7-footer-line);display:flex;justify-content:space-between;gap:24px;padding:20px 0 0;font-size:10px;line-height:1.8;color:#757e8b}
body#iam-v6-preview.v7-homepage .v7-footer [hidden]{display:none!important}
body#iam-v6-preview.v7-homepage .v7-footer-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* The content map is visible immediately below the blog. Details keep long-form copy readable. */
body#iam-v6-preview.v7-homepage #iap2 #iap2-guide.v7-guide{display:block!important;visibility:visible;opacity:1;max-width:1240px;width:calc(100% - 64px);margin:100px auto 0;padding:0;scroll-margin-top:100px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:0 0 32px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head h2{font-size:40px;line-height:1.13;font-weight:650;letter-spacing:-1.4px;color:#eeeef0;margin:0}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head em{font-style:normal;color:#8d939e}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head p{max-width:320px;color:#959da9;font-size:13px;line-height:1.9;margin:0 0 3px}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map{background:none;border:0;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;padding:22px 0 23px;display:block;border-radius:0;box-shadow:none}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:19px}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map-label h3{font-size:14px;color:#f0f0f3;font-weight:650;margin:0}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map-label>span{font-size:10px;letter-spacing:.4px;color:#7e8793}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 27px;padding:0;margin:0;list-style:none}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map li{margin:0;padding:0;list-style:none;border:0}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a{display:flex;align-items:start;gap:10px;color:#aaaeba;font-size:11px;line-height:1.7;padding:11px 0;min-height:60px;transition:color .18s ease}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a>span{font-family:ui-monospace,monospace;color:#b87698;font-size:10px;flex-shrink:0;margin-top:2px}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a>b{font-weight:500}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a>svg{width:13px;height:13px;flex-shrink:0;opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s;margin-top:3px}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a:hover,
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a:focus-visible{color:#fff}
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a:hover>svg,
body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a:focus-visible>svg{opacity:1;transform:none}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-articles{margin-top:22px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article{border:0;border-bottom:1px solid #ffffff12;border-radius:0;box-shadow:none;background:none;margin:0;scroll-margin-top:110px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary{display:flex;align-items:center;gap:20px;min-height:68px;padding:18px 0;list-style:none;cursor:pointer}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary>span{font-size:10px;color:#838a97;font-family:ui-monospace,monospace;width:20px;flex-shrink:0}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary>h3{font-size:15px;font-weight:550;letter-spacing:-.1px;line-height:1.5;margin:0;color:#c4c7cf}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary>svg{width:15px;height:15px;margin-left:auto;flex-shrink:0;color:#808a98;transition:transform .2s}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article[open]>summary>svg{transform:rotate(45deg)}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article[open]>summary>h3{color:#fff}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy{max-width:960px;margin:0 0 26px 40px;padding:0;column-count:2;column-gap:38px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy p{font-size:12px;line-height:1.95;color:#939ba8;margin:0 0 12px}
body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy a{color:#d8a0bd;text-decoration:underline;text-decoration-color:#d8a0bd55;text-underline-offset:3px}
@media(max-width:1050px){
 body#iam-v6-preview.v7-homepage .v7-footer-masthead{grid-template-columns:1.1fr 1fr;gap:23px}
 body#iam-v6-preview.v7-homepage .v7-footer-masthead>p{display:none}
 body#iam-v6-preview.v7-homepage .v7-footer-join{justify-self:end}
 body#iam-v6-preview.v7-homepage .v7-footer-overview{gap:25px;grid-template-columns:1fr 1fr 1.2fr 1.2fr}
 body#iam-v6-preview.v7-homepage .v7-footer-platforms{gap:0 20px}
 body#iam-v6-preview.v7-homepage .v7-footer-library-head{gap:25px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map ol{gap:0 20px}
}
@media(max-width:800px){
 body#iam-v6-preview.v7-homepage .v7-footer-inner{width:calc(100% - 48px)}
 body#iam-v6-preview.v7-homepage .v7-footer-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}
 body#iam-v6-preview.v7-homepage .v7-footer-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 27px}
 body#iam-v6-preview.v7-homepage .v7-footer-library-head{align-items:start;flex-direction:column;gap:18px}
 body#iam-v6-preview.v7-homepage .v7-footer-search{width:100%}
 body#iam-v6-preview.v7-homepage .v7-footer-search input{font-size:16px}
 body#iam-v6-preview.v7-homepage .v7-footer-connect{gap:17px;flex-wrap:wrap}
 body#iam-v6-preview.v7-homepage .v7-footer-nav-group>a,
 body#iam-v6-preview.v7-homepage .v7-footer-company>a{min-height:40px}
 body#iam-v6-preview.v7-homepage .v7-footer-subgroup a{min-height:40px}
 body#iam-v6-preview.v7-homepage .v7-footer-socials a{width:42px;height:42px}
 body#iam-v6-preview.v7-homepage #iap2 #iap2-guide.v7-guide{width:calc(100% - 48px);margin-top:75px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head{gap:30px;align-items:start}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head h2{font-size:32px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head p{max-width:260px;font-size:12px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a{min-height:63px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy{column-count:1;max-width:620px}
}
@media(max-width:500px){
 body#iam-v6-preview.v7-homepage .v7-footer{margin-top:60px}
 body#iam-v6-preview.v7-homepage .v7-footer-inner{width:calc(100% - 40px);padding-top:35px}
 body#iam-v6-preview.v7-homepage .v7-footer-masthead{display:flex;align-items:start;flex-direction:column;gap:25px;padding-bottom:30px}
 body#iam-v6-preview.v7-homepage .v7-footer-brand b{font-size:29px}
 body#iam-v6-preview.v7-homepage .v7-footer-brand>span{width:43px;height:48px;font-size:46px}
 body#iam-v6-preview.v7-homepage .v7-footer-overview{gap:30px 20px;padding:30px 0}
 body#iam-v6-preview.v7-homepage .v7-footer-nav-group>a{font-size:11px;min-height:38px}
 body#iam-v6-preview.v7-homepage .v7-footer-company{font-size:11px}
 body#iam-v6-preview.v7-homepage .v7-footer-company>p{font-size:11px}
 body#iam-v6-preview.v7-homepage .v7-footer-company>strong{font-size:11px}
 body#iam-v6-preview.v7-homepage .v7-footer h3{font-size:11px}
 body#iam-v6-preview.v7-homepage .v7-footer-platforms{gap:0 20px}
 body#iam-v6-preview.v7-homepage .v7-footer-platform-name{gap:6px}
 body#iam-v6-preview.v7-homepage .v7-footer-platform-name b{font-size:10px}
 body#iam-v6-preview.v7-homepage .v7-footer-platform-name svg{width:13px;height:13px}
 body#iam-v6-preview.v7-homepage .v7-footer-platform-count{display:none}
 body#iam-v6-preview.v7-homepage .v7-footer-platform>summary{gap:6px;min-height:49px}
 body#iam-v6-preview.v7-homepage .v7-footer-platform-body{padding-left:0}
 body#iam-v6-preview.v7-homepage .v7-footer-subgroup a{font-size:10px}
 body#iam-v6-preview.v7-homepage .v7-footer-connect>div:first-child{gap:13px}
 body#iam-v6-preview.v7-homepage .v7-footer-fineprint{flex-direction:column;gap:10px;font-size:9px}
 body#iam-v6-preview.v7-homepage #iap2 #iap2-guide.v7-guide{width:calc(100% - 40px);margin-top:65px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head{flex-direction:column;gap:18px;margin-bottom:26px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head p{max-width:none}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-head h2{font-size:30px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map ol{gap:0 18px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a{font-size:10px;gap:7px;min-height:75px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-content-map a>svg{display:none}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary{gap:10px;min-height:64px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-article>summary>h3{font-size:12px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy{margin-left:0;margin-bottom:22px}
 body#iam-v6-preview.v7-homepage #iap2 .v7-guide-copy p{font-size:12px}
}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v7-homepage .v7-footer *,body#iam-v6-preview.v7-homepage #iap2 .v7-guide *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/* The guide is already inside the knowledge container; do not apply a second gutter. */
body#iam-v6-preview.v7-homepage #iap2 #iap2-guide.v7-guide{width:100%}

/* V7: interaction-led workspace, comparison catalog, categorized questions. */
html body.iam-theme.v7-homepage#iam-v6-preview{--v7-surface:#121619;--v7-line:#ffffff14;--v7-muted:#a5aab2;--v7-radius:20px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-section{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:86px 0;border:0}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-section :is(h2,h3,p){margin-top:0}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading{margin-bottom:38px;text-align:center}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading h2{font-size:44px;line-height:1.13;letter-spacing:-1.8px;font-weight:750;margin:15px 0 18px;color:#f5f5f6;text-wrap:balance}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading p{color:#a5aab2;font-size:14px;line-height:1.8;margin:0}
.v7-homepage#iam-v6-preview .v7-overline{font-size:9px;font-weight:750;letter-spacing:1.8px;color:#bd96aa}
.v7-homepage#iam-v6-preview .v7-inline-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;color:#f0a6c8;font-size:12px;font-weight:650;text-decoration:none}
.v7-homepage#iam-v6-preview .v7-workbench{border:1px solid #ffffff16;border-radius:24px;display:grid;grid-template-columns:340px minmax(0,1fr);padding:10px;background:#121619;box-shadow:0 30px 80px #0002;overflow:hidden}
.v7-homepage#iam-v6-preview .v7-work-tabs{display:flex;flex-direction:column;padding:32px 20px 20px;gap:4px}
.v7-homepage#iam-v6-preview .v7-work-tabs>button{display:flex;align-items:center;gap:15px;border:1px solid transparent;background:transparent;color:#a4a9b0;text-align:left;border-radius:12px;padding:19px 13px;min-height:94px;cursor:pointer;transition:background .2s,border-color .2s}
.v7-homepage#iam-v6-preview .v7-work-tabs>button>span:nth-child(2){flex:1}
.v7-homepage#iam-v6-preview .v7-work-tabs>button strong{display:block;font-size:15px;color:#d7d9dd;font-weight:700;margin-bottom:7px}
.v7-homepage#iam-v6-preview .v7-work-tabs>button small{font-size:11px;line-height:1.75;display:block}
.v7-homepage#iam-v6-preview .v7-work-tabs>button>svg{width:15px;opacity:.35}
.v7-homepage#iam-v6-preview .v7-tab-number{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:4px;color:#8f969d}
.v7-homepage#iam-v6-preview .v7-work-tabs>button[aria-selected=true]{background:#211a20;border-color:#76425d}
.v7-homepage#iam-v6-preview .v7-work-tabs>button[aria-selected=true] :is(strong,.v7-tab-number){color:#f3b0d0}
.v7-homepage#iam-v6-preview .v7-work-tabs>button[aria-selected=true]>svg{opacity:1;color:#f3b0d0}
.v7-homepage#iam-v6-preview .v7-work-account{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#f3f4f5;padding:22px 13px 7px;text-decoration:none;margin-top:auto;min-height:44px}
.v7-homepage#iam-v6-preview .v7-work-display{background:#0c1013;border:1px solid #ffffff17;border-radius:17px;min-width:0;overflow:hidden;align-self:stretch}
.v7-homepage#iam-v6-preview .v7-window-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #ffffff13;color:#b6bbc3;font-size:10px}
.v7-homepage#iam-v6-preview .v7-window-bar>small{font-size:9px;color:#888f98}
.v7-homepage#iam-v6-preview .v7-window-dots{display:flex;gap:5px}.v7-homepage#iam-v6-preview .v7-window-dots i{width:6px;height:6px;border-radius:50%;background:#42484f}
.v7-homepage#iam-v6-preview .v7-work-panel{padding:35px 32px 24px;min-height:355px}
.v7-homepage#iam-v6-preview .v7-work-panel[hidden]{display:none!important}
.v7-homepage#iam-v6-preview .v7-screen-title{display:flex;align-items:center;gap:13px;margin-bottom:27px}
.v7-homepage#iam-v6-preview .v7-screen-title>div{flex:1}.v7-homepage#iam-v6-preview .v7-screen-title>svg{color:#8d949d;width:18px}
.v7-homepage#iam-v6-preview .v7-screen-logo{display:grid;place-items:center;font-size:23px;font-weight:800;width:40px;height:40px;background:#d73d87;color:white;border-radius:11px}
.v7-homepage#iam-v6-preview .v7-screen-title b{font-size:15px;font-weight:700;display:block;color:#f0f1f3}
.v7-homepage#iam-v6-preview .v7-screen-title small{display:block;color:#9bA2ac;font-size:10px;margin-top:6px}
.v7-homepage#iam-v6-preview .v7-platform-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.v7-homepage#iam-v6-preview .v7-platform-mosaic>a{min-width:0;display:grid;grid-template-columns:1fr auto;gap:13px;background:#171c21;border:1px solid #ffffff12;border-radius:11px;padding:16px;color:#e5e7ea;text-decoration:none}
.v7-homepage#iam-v6-preview .v7-platform-symbol{grid-column:1/-1;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#ffffff09}.v7-homepage#iam-v6-preview .v7-platform-symbol svg{width:19px;height:19px}
.v7-homepage#iam-v6-preview .v7-platform-mosaic b{font-size:11px}.v7-homepage#iam-v6-preview .v7-platform-mosaic>a>svg{width:13px;height:13px;color:#888e97}
.v7-homepage#iam-v6-preview .v7-platform-instagram{color:#f276b1}.v7-homepage#iam-v6-preview .v7-platform-tiktok{color:#84d5d3}.v7-homepage#iam-v6-preview .v7-platform-youtube{color:#ed7782}.v7-homepage#iam-v6-preview .v7-platform-facebook{color:#82a9ee}.v7-homepage#iam-v6-preview .v7-platform-spotify{color:#6ccc9a}.v7-homepage#iam-v6-preview .v7-platform-telegram{color:#77b8df}
.v7-homepage#iam-v6-preview .v7-screen-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;color:#989fa8;font-size:9px}
.v7-homepage#iam-v6-preview .v7-screen-bottom span{display:flex;align-items:center;gap:8px}.v7-homepage#iam-v6-preview .v7-screen-bottom svg{width:13px;height:13px}.v7-homepage#iam-v6-preview .v7-screen-bottom a{display:flex;align-items:center;gap:10px;color:#d9dfe5;min-height:44px;text-decoration:none}
.v7-homepage#iam-v6-preview .v7-order-preview>div{display:grid;grid-template-columns:1.3fr .7fr 90px;gap:15px;padding:17px 0;align-items:center;border-bottom:1px solid #ffffff12;font-size:10px}
.v7-homepage#iam-v6-preview .v7-order-preview>div:first-child{color:#99a1ab;padding-top:0;font-size:9px}.v7-homepage#iam-v6-preview .v7-order-preview b{display:flex;gap:9px;align-items:center;font-size:11px}.v7-homepage#iam-v6-preview .v7-order-preview svg{width:17px}
.v7-homepage#iam-v6-preview .v7-progress{height:4px;border-radius:4px;background:#ffffff0d;overflow:hidden}.v7-homepage#iam-v6-preview .v7-progress>i{display:block;width:var(--progress);height:100%;background:#df70a6;border-radius:4px}
.v7-homepage#iam-v6-preview .v7-status{background:#302c20;color:#d4c394;border-radius:5px;font-size:9px;text-align:center;padding:5px}.v7-homepage#iam-v6-preview .v7-status-1{background:#193b30;color:#94d4bc}.v7-homepage#iam-v6-preview .v7-status-2{background:#202938;color:#adbed8}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-panel-note{font-size:11px;color:#9da5af;line-height:1.8;margin:22px 0 0}
.v7-homepage#iam-v6-preview .v7-connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v7-homepage#iam-v6-preview .v7-connect-grid>a{padding:22px;background:#171c21;border-radius:13px;color:#e8ebef;text-decoration:none;border:1px solid #ffffff0c}.v7-homepage#iam-v6-preview .v7-connect-grid>a>span{display:grid;place-items:center;width:40px;height:40px;background:#2b222d;color:#eca6c8;border-radius:11px;margin-bottom:24px}.v7-homepage#iam-v6-preview .v7-connect-grid b{font-size:14px}.v7-homepage#iam-v6-preview .v7-connect-grid small{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#e6b3cd;margin-top:24px}.v7-homepage#iam-v6-preview .v7-connect-grid small svg{width:15px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-connect-grid p{font-size:11px;line-height:1.8;color:#a1a7b0;margin:10px 0}
.v7-homepage#iam-v6-preview .v7-utility-shelf{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ffffff14;margin-top:25px;padding:12px 0 28px;gap:38px}
.v7-homepage#iam-v6-preview .v7-utility-shelf>div{display:grid;grid-template-columns:40px 1fr;gap:5px 14px;align-items:center}.v7-homepage#iam-v6-preview .v7-utility-icon{color:#d0abc0}.v7-homepage#iam-v6-preview .v7-utility-icon svg{width:29px;height:29px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-utility-shelf h3{font-size:14px;font-weight:700;margin:0 0 7px;line-height:1.4}.v7-homepage#iam-v6-preview .v7-utility-shelf p{color:#9da5af;font-size:11px;margin:0}
.v7-homepage#iam-v6-preview .v7-utility-shelf a{display:flex;align-items:center;gap:20px;min-height:44px;grid-column:2;font-size:11px;font-weight:700;color:#e5bfd3;text-decoration:none}.v7-homepage#iam-v6-preview .v7-utility-shelf a svg{width:15px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading-row{display:flex;justify-content:space-between;align-items:end;text-align:left;gap:35px;margin-bottom:30px}.v7-homepage#iam-v6-preview .v7-heading-row>div:last-child{padding-bottom:15px}
.v7-homepage#iam-v6-preview .v7-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.v7-homepage#iam-v6-preview .v7-catalog-tabs{display:flex;padding:5px;gap:2px;background:#15191d;border:1px solid #ffffff13;border-radius:12px;overflow-x:auto;max-width:100%}
.v7-homepage#iam-v6-preview .v7-catalog-tabs>button{display:flex;align-items:center;gap:8px;padding:12px 17px;background:transparent;color:#aeb4bd;border:0;border-radius:8px;font-size:11px;min-height:44px;white-space:nowrap;cursor:pointer}
.v7-homepage#iam-v6-preview .v7-catalog-tabs>button svg{width:17px;height:17px}.v7-homepage#iam-v6-preview .v7-catalog-tabs>button[aria-pressed=true]{background:#efe7ec;color:#20181e;font-weight:750}.v7-homepage#iam-v6-preview .v7-catalog-label{font-size:9px;color:#979fa9;white-space:nowrap}
.v7-homepage#iam-v6-preview .v7-price-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;min-height:340px}.v7-homepage#iam-v6-preview .v7-price-card{border:1px solid #ffffff19;border-radius:18px;background:#13181c;padding:28px;display:flex;flex-direction:column;position:relative;overflow:hidden}
.v7-homepage#iam-v6-preview .v7-price-card:before{content:'';height:2px;background:linear-gradient(90deg,transparent,#ba6c96,transparent);position:absolute;inset:0 0 auto;opacity:.8}
.v7-homepage#iam-v6-preview .v7-price-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#939aa4;margin-bottom:22px}.v7-homepage#iam-v6-preview .v7-price-top>svg{width:25px;height:25px;color:#eb98bf}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-price-card h3{font-size:17px;line-height:1.5;min-height:51px;letter-spacing:-.25px;font-weight:700;margin:0 0 16px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-price-rate{display:flex;align-items:baseline;gap:7px;margin:0 0 24px}.v7-homepage#iam-v6-preview .v7-price-rate strong{font-size:39px;letter-spacing:-1.6px;font-weight:650;color:#fff}.v7-homepage#iam-v6-preview .v7-price-rate span{font-size:10px;color:#a7aeb7}
.v7-homepage#iam-v6-preview .v7-price-card dl{border-top:1px solid #ffffff13;padding:18px 0;margin:0 0 10px;display:grid;gap:12px}.v7-homepage#iam-v6-preview .v7-price-card dl>div{display:flex;justify-content:space-between;gap:15px;font-size:11px}.v7-homepage#iam-v6-preview .v7-price-card dt{font-weight:400;color:#a1a7b0}.v7-homepage#iam-v6-preview .v7-price-card dd{margin:0;color:#dce0e4}
.v7-homepage#iam-v6-preview .v7-price-card>button{display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff22;background:#22262d;border-radius:8px;color:#f5f5f6;padding:13px 17px;font-size:11px;font-weight:700;min-height:46px;cursor:pointer;margin-top:auto}.v7-homepage#iam-v6-preview .v7-price-card>button>span{font-size:18px;font-weight:400}
.v7-homepage#iam-v6-preview .v7-estimator{border:1px solid #ffffff1a;border-radius:15px;margin-top:22px;background:#101519}.v7-homepage#iam-v6-preview .v7-estimator>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 25px;font-size:13px;cursor:pointer;list-style:none}.v7-homepage#iam-v6-preview .v7-estimator>summary::-webkit-details-marker{display:none}.v7-homepage#iam-v6-preview .v7-estimator>summary>span{display:flex;align-items:center;gap:12px}.v7-homepage#iam-v6-preview .v7-estimator>summary>span:last-child{font-size:10px;color:#aeb3bb}.v7-homepage#iam-v6-preview .v7-estimator>summary svg{width:17px;height:17px}
.v7-homepage#iam-v6-preview .v7-estimator-body{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:30px;border-top:1px solid #ffffff12}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-estimator-body>div>h3{font-size:30px;font-weight:650;letter-spacing:-1px;line-height:1.2;margin:17px 0}.v7-homepage#iam-v6-preview .v7-estimator-body>div>p{font-size:13px;color:#aeb3bc;line-height:1.9;max-width:320px}.v7-homepage#iam-v6-preview .v7-estimator-body>div>small{display:block;color:#929ca8;font-size:10px;line-height:1.8;max-width:310px;margin-top:45px}
.v7-homepage#iam-v6-preview .v7-estimator .isd-explorer{padding:0;border:0;background:transparent;box-shadow:none}.v7-homepage#iam-v6-preview .v7-estimator .isd-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v7-homepage#iam-v6-preview .v7-estimator :is(.isd-field,.isd-service-facts,.isd-validation,.isd-total,.isd-disclaimer){grid-column:1/-1}.v7-homepage#iam-v6-preview .v7-estimator .isd-label{font-size:11px}.v7-homepage#iam-v6-preview .v7-estimator input{font-size:13px}.v7-homepage#iam-v6-preview .v7-estimator .isd-total{margin:0;padding-top:18px;border-top:1px solid #ffffff19}
.v7-homepage#iam-v6-preview .v7-faq-tabs{display:flex;justify-content:center;gap:6px;margin:0 auto 34px;flex-wrap:wrap}.v7-homepage#iam-v6-preview .v7-faq-tabs button{padding:13px 22px;font-size:11px;color:#b0b5be;background:#15191d;border:1px solid #ffffff13;border-radius:30px;min-height:44px;cursor:pointer}.v7-homepage#iam-v6-preview .v7-faq-tabs button[aria-selected=true]{background:#e9e6e8;color:#1a1720;border-color:#e9e6e8;font-weight:750}
.v7-homepage#iam-v6-preview .v7-faq-answers{max-width:930px;margin:auto;display:grid;gap:25px}.v7-homepage#iam-v6-preview .v7-faq-group{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:10px}.v7-homepage#iam-v6-preview .v7-faq-group[hidden]{display:none!important}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-faq-group>h3{grid-column:1/-1;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#8f97a2;margin:0 0 7px;font-weight:650}
.v7-homepage#iam-v6-preview .v7-question{margin:0;border:1px solid #ffffff13;background:#12171b;border-radius:12px;overflow:hidden}.v7-homepage#iam-v6-preview .v7-question>summary{display:flex;gap:14px;align-items:center;list-style:none;padding:20px 18px;color:#dcdfe4;font-size:12px;line-height:1.65;font-weight:650;cursor:pointer;min-height:77px}.v7-homepage#iam-v6-preview .v7-question>summary::-webkit-details-marker{display:none}.v7-homepage#iam-v6-preview .v7-question>summary>svg:first-of-type{display:none}.v7-homepage#iam-v6-preview .v7-question>summary>span:nth-of-type(2){flex:1}.v7-homepage#iam-v6-preview .v7-question>summary>svg:last-child{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5}.v7-homepage#iam-v6-preview .v7-question-number{font-size:9px;color:#bd91a8;align-self:center;font-variant-numeric:tabular-nums}.v7-homepage#iam-v6-preview .v7-question[open]{border-color:#75526a;background:#171920}.v7-homepage#iam-v6-preview .v7-question[open]>summary{color:#f1b5d0}.v7-homepage#iam-v6-preview .v7-question[open]>summary>svg:last-child{transform:rotate(180deg)}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-question .iap2-faq-answer{padding:0 22px 24px 46px;color:#aeb6c0;font-size:12px;line-height:1.95}.v7-homepage#iam-v6-preview .v7-question .iap2-faq-answer a{color:#edacd0}
.v7-homepage#iam-v6-preview .v7-faq-contact{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:35px;font-size:12px}.v7-homepage#iam-v6-preview .v7-faq-contact>span{display:flex;align-items:center;gap:10px;color:#a7afba}.v7-homepage#iam-v6-preview .v7-faq-contact a{display:flex;gap:10px;align-items:center;min-height:44px;color:#e4bbd0;text-decoration:none}.v7-homepage#iam-v6-preview .v7-faq-contact svg{width:17px;height:17px}
/* The FAQ is no longer the inherited two-column heading/list layout. */
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 #iap2-faq.v7-faq{display:block;border:0;grid-template-columns:none}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 #iap2-faq.v7-faq h2{position:static;top:auto}
@media(hover:hover) and (pointer:fine){.v7-homepage#iam-v6-preview .v7-work-tabs>button:not([aria-selected=true]):hover{background:#ffffff04}.v7-homepage#iam-v6-preview :is(.v7-platform-mosaic>a,.v7-connect-grid>a):hover{border-color:#785b71;background:#1d2027}.v7-homepage#iam-v6-preview .v7-price-card>button:hover{background:#d43b88;border-color:#e7569d}.v7-homepage#iam-v6-preview .v7-question>summary:hover{background:#ffffff03}.v7-homepage#iam-v6-preview .v7-inline-link:hover{color:#fff}}
@media(max-width:1024px){.v7-homepage#iam-v6-preview .v7-workbench{grid-template-columns:290px minmax(0,1fr)}.v7-homepage#iam-v6-preview .v7-work-tabs{padding:20px 10px}.v7-homepage#iam-v6-preview .v7-work-panel{padding:26px 20px}.v7-homepage#iam-v6-preview .v7-platform-mosaic>a{padding:13px}.v7-homepage#iam-v6-preview .v7-screen-bottom>span{display:none}.v7-homepage#iam-v6-preview .v7-catalog-toolbar{align-items:start;flex-direction:column;gap:13px}.v7-homepage#iam-v6-preview .v7-price-card{padding:22px}.v7-homepage#iam-v6-preview .v7-order-preview>div{grid-template-columns:1fr 75px;gap:10px}.v7-homepage#iam-v6-preview .v7-order-preview>div>:nth-child(2){display:none}.v7-homepage#iam-v6-preview .v7-connect-grid>a{padding:17px}.v7-homepage#iam-v6-preview .v7-work-tabs>button{min-height:108px}.v7-homepage#iam-v6-preview .v7-estimator-body{grid-template-columns:1fr 1.35fr;gap:25px}}
@media(max-width:800px){.v7-homepage#iam-v6-preview .v7-workbench{grid-template-columns:1fr}.v7-homepage#iam-v6-preview .v7-work-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 6px 14px;gap:6px}.v7-homepage#iam-v6-preview .v7-work-tabs>button{min-height:80px;gap:10px;padding:13px}.v7-homepage#iam-v6-preview .v7-work-tabs>button strong{font-size:12px;margin:0}.v7-homepage#iam-v6-preview .v7-work-tabs>button :is(small,svg){display:none}.v7-homepage#iam-v6-preview .v7-tab-number{align-self:center;padding:0}.v7-homepage#iam-v6-preview .v7-work-account{grid-column:1/-1;padding:10px 12px;justify-content:center;gap:20px}.v7-homepage#iam-v6-preview .v7-work-panel{min-height:345px;padding:25px}.v7-homepage#iam-v6-preview .v7-price-cards{gap:12px}.v7-homepage#iam-v6-preview .v7-price-card{padding:18px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-price-card h3{font-size:14px}.v7-homepage#iam-v6-preview .v7-price-rate strong{font-size:31px}.v7-homepage#iam-v6-preview .v7-price-card dl>div{font-size:10px}.v7-homepage#iam-v6-preview .v7-price-card>button{font-size:10px;padding:10px}.v7-homepage#iam-v6-preview .v7-estimator-body{grid-template-columns:1fr}.v7-homepage#iam-v6-preview .v7-estimator-body>div>small{margin-top:12px;max-width:none}.v7-homepage#iam-v6-preview .v7-faq-group{grid-template-columns:1fr}}
@media(max-width:600px){html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-section{width:calc(100% - 36px);padding:55px 0}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading h2{font-size:34px;letter-spacing:-1.1px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading p{font-size:12px}.v7-homepage#iam-v6-preview .v7-overline{font-size:8px;letter-spacing:1.25px}.v7-homepage#iam-v6-preview .v7-workbench{padding:6px;border-radius:17px}.v7-homepage#iam-v6-preview .v7-work-tabs{padding:3px 2px 5px;gap:3px}.v7-homepage#iam-v6-preview .v7-work-tabs>button{min-height:73px;display:block;text-align:center;padding:10px 5px;border-radius:9px}.v7-homepage#iam-v6-preview .v7-tab-number{display:block;margin-bottom:7px;font-size:8px}.v7-homepage#iam-v6-preview .v7-work-tabs>button strong{font-size:10px}.v7-homepage#iam-v6-preview .v7-work-account{font-size:10px}.v7-homepage#iam-v6-preview .v7-window-bar{padding:15px 12px;font-size:8px}.v7-homepage#iam-v6-preview .v7-window-bar>small{font-size:7px}.v7-homepage#iam-v6-preview .v7-work-panel{padding:23px 14px 16px;min-height:345px}.v7-homepage#iam-v6-preview .v7-screen-title{gap:10px;margin-bottom:21px}.v7-homepage#iam-v6-preview .v7-screen-title b{font-size:12px}.v7-homepage#iam-v6-preview .v7-screen-title small{font-size:8px}.v7-homepage#iam-v6-preview .v7-screen-logo{width:32px;height:32px;font-size:21px;border-radius:8px}.v7-homepage#iam-v6-preview .v7-platform-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v7-homepage#iam-v6-preview .v7-platform-mosaic>a{padding:12px 10px;gap:10px}.v7-homepage#iam-v6-preview .v7-platform-mosaic b{font-size:9px}.v7-homepage#iam-v6-preview .v7-platform-mosaic>a>svg{display:none}.v7-homepage#iam-v6-preview .v7-utility-shelf{grid-template-columns:1fr;gap:21px;padding:0 8px 22px}.v7-homepage#iam-v6-preview .v7-utility-shelf>div{grid-template-columns:28px 1fr;gap:2px 13px}.v7-homepage#iam-v6-preview .v7-utility-icon svg{width:22px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-utility-shelf h3{font-size:12px}.v7-homepage#iam-v6-preview .v7-utility-shelf p{font-size:10px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-heading-row{display:block;text-align:center}.v7-homepage#iam-v6-preview .v7-heading-row>div:last-child{padding:0}.v7-homepage#iam-v6-preview .v7-catalog-tabs{border-radius:10px;width:100%}.v7-homepage#iam-v6-preview .v7-catalog-tabs>button{padding:11px 14px;font-size:10px;gap:6px}.v7-homepage#iam-v6-preview .v7-catalog-toolbar{gap:11px}.v7-homepage#iam-v6-preview .v7-catalog-label{font-size:8px;padding-left:4px}.v7-homepage#iam-v6-preview .v7-price-cards{grid-template-columns:1fr;gap:13px;min-height:0}.v7-homepage#iam-v6-preview .v7-price-card{padding:24px}.v7-homepage#iam-v6-preview .v7-price-top{margin-bottom:16px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-price-card h3{font-size:17px;min-height:0;margin-bottom:17px}.v7-homepage#iam-v6-preview .v7-price-rate strong{font-size:36px}.v7-homepage#iam-v6-preview .v7-price-card dl>div{font-size:11px}.v7-homepage#iam-v6-preview .v7-price-card>button{padding:12px 17px;font-size:11px}.v7-homepage#iam-v6-preview .v7-estimator>summary{padding:19px 16px;font-size:11px}.v7-homepage#iam-v6-preview .v7-estimator>summary>span:last-child{font-size:0;gap:0}.v7-homepage#iam-v6-preview .v7-estimator-body{padding:22px 16px;gap:23px}.v7-homepage#iam-v6-preview .v7-estimator .isd-fields{grid-template-columns:1fr}.v7-homepage#iam-v6-preview .v7-estimator input{font-size:16px}.v7-homepage#iam-v6-preview .v7-faq-tabs{gap:6px;margin-bottom:25px}.v7-homepage#iam-v6-preview .v7-faq-tabs button{font-size:10px;padding:11px 15px}.v7-homepage#iam-v6-preview .v7-question>summary{padding:18px 15px;gap:11px;font-size:11px;min-height:66px}.v7-homepage#iam-v6-preview .v7-faq-answers{gap:25px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-question .iap2-faq-answer{padding:0 18px 22px 38px;font-size:11px}.v7-homepage#iam-v6-preview .v7-faq-contact{flex-direction:column;gap:3px;font-size:11px}.v7-homepage#iam-v6-preview .v7-connect-grid{gap:9px}.v7-homepage#iam-v6-preview .v7-connect-grid>a{padding:15px}.v7-homepage#iam-v6-preview .v7-connect-grid b{font-size:12px}html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-connect-grid p{font-size:10px}.v7-homepage#iam-v6-preview .v7-connect-grid small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.v7-homepage#iam-v6-preview :is(.v7-work-panel,.v7-work-tabs>button){animation:none!important;transition:none!important}}
/* Shared section gutters, including sections inside the original knowledge wrapper. */
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .ih-knowledge{padding-inline:0}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 #iap2-faq.v7-faq{width:100%}
.v7-homepage#iam-v6-preview .v7-work-nav{display:flex;flex-direction:column;min-width:0}
.v7-homepage#iam-v6-preview .v7-work-nav>.v7-work-account{margin:0 20px 20px;padding-top:20px}
.v7-homepage#iam-v6-preview .v7-price-card{gap:20px}
html body.iam-theme.v7-homepage#iam-v6-preview #iap2 .v7-price-card>:is(.v7-price-top,h3,.v7-price-rate,dl,button){margin:0}
.v7-homepage#iam-v6-preview .v7-price-card dl{padding:16px 0 0}
@media(max-width:1024px){.v7-homepage#iam-v6-preview .v7-work-nav>.v7-work-account{margin:0 10px 20px}}
@media(max-width:800px){.v7-homepage#iam-v6-preview .v7-work-nav>.v7-work-account{margin:0 10px 10px;padding:8px 12px}}
@media(max-width:600px){.v7-homepage#iam-v6-preview .v7-work-nav>.v7-work-account{margin:0 4px 5px;padding:6px 10px}}

/* English local V8: asymmetric typographic footer, native directory preserved. */
body.v8-homepage#iam-v6-preview .v7-footer{background:#111315;border-top:1px solid #ffffff12;margin-top:100px;overflow:clip}
body.v8-homepage#iam-v6-preview .v7-footer-inner{width:min(1060px,calc(100% - 64px));padding-top:36px}
body.v8-homepage#iam-v6-preview .v8-footer-top{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:52px;padding-bottom:24px}
body.v8-homepage#iam-v6-preview .v7-footer .v8-footer-wordmark{display:block;font-size:58px;font-weight:750;line-height:.99;letter-spacing:-3px;color:#f6f4f6;max-width:520px}
body.v8-homepage#iam-v6-preview .v8-footer-wordmark>span:first-child{display:block;font-size:20px;line-height:1.1;letter-spacing:-.6px;margin-bottom:4px;color:#b2b3bc;font-weight:500}
body.v8-homepage#iam-v6-preview .v8-footer-wordmark .v8-footer-dot{color:#ee4a96}
body.v8-homepage#iam-v6-preview .v8-footer-identity>p{font-size:14px;line-height:1.5;color:#9c9ea7;margin:14px 0 0;letter-spacing:0}
body.v8-homepage#iam-v6-preview .v8-footer-account{display:flex;gap:28px;align-items:center;margin-top:8px}
body.v8-homepage#iam-v6-preview .v8-footer-account>a{display:inline-flex;align-items:center;gap:13px;min-height:38px;font-size:13px;font-weight:650;color:#ddd8df}
body.v8-homepage#iam-v6-preview .v8-footer-account>a:first-child{color:#ed92bc}
body.v8-homepage#iam-v6-preview .v8-footer-account svg{width:15px;height:15px}
body.v8-homepage#iam-v6-preview .v8-footer-primary{display:flex;flex-direction:column;align-self:stretch;justify-content:center}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a{display:flex;align-items:center;gap:15px;min-height:60px;padding:12px 0;border-bottom:1px solid #ffffff16;color:#e9e8eb}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a:first-child{border-top:1px solid #ffffff16}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a>small{font-size:10px;font-family:ui-monospace,monospace;color:#767a83;margin-top:5px}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a>span{font-size:24px;line-height:1.2;font-weight:520;letter-spacing:-.7px}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a>svg{width:25px;height:25px;margin-left:auto;transform:rotate(-35deg);color:#a7a5ae;transition:transform .2s ease,color .2s ease}
body.v8-homepage#iam-v6-preview .v8-footer-primary>a:hover>svg{transform:rotate(0);color:#ee4a96}
body.v8-homepage#iam-v6-preview .v8-footer-details{display:grid;grid-template-columns:1.25fr 1fr .75fr;gap:36px;padding:20px 0;border-top:1px solid #ffffff12}
body.v8-homepage#iam-v6-preview .v8-footer-details h3{font-size:11px;font-weight:650;color:#777e88;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}
body.v8-homepage#iam-v6-preview .v7-footer-company{display:block;font-size:12px;line-height:1.7}
body.v8-homepage#iam-v6-preview .v7-footer-company>strong{font-size:14px;font-weight:600;letter-spacing:.2px}
body.v8-homepage#iam-v6-preview .v7-footer-company>p{max-width:350px;margin:6px 0;font-size:12px;line-height:1.65}
body.v8-homepage#iam-v6-preview .v7-footer-company>small{font-size:11px}
body.v8-homepage#iam-v6-preview .v7-footer-company>a{font-size:12px;min-height:26px;display:inline-flex;margin-right:14px;align-items:center}
body.v8-homepage#iam-v6-preview .v8-footer-secondary>div{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
body.v8-homepage#iam-v6-preview .v8-footer-secondary a,
body.v8-homepage#iam-v6-preview .v8-footer-policies a{display:block;min-height:32px;line-height:1.65;font-size:12px;padding:5px 0;color:#b4b5bd}
body.v8-homepage#iam-v6-preview .v8-footer-free{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin-bottom:30px;gap:0}
body.v8-homepage#iam-v6-preview .v8-footer-free>a{display:flex;align-items:center;gap:15px;min-height:80px;padding:16px 22px 16px 0;color:#f0edf1}
body.v8-homepage#iam-v6-preview .v8-footer-free>a+ a{padding-left:34px;border-left:1px solid #ffffff12}
body.v8-homepage#iam-v6-preview .v8-footer-resource-icon{width:40px;height:40px;border:1px solid #ffffff18;display:grid;place-items:center;border-radius:11px;flex-shrink:0;background:#ffffff03;color:#dba9c1}
body.v8-homepage#iam-v6-preview .v8-footer-resource-icon svg{width:21px;height:21px}
body.v8-homepage#iam-v6-preview .v8-footer-free strong{font-size:16px;line-height:1.3;font-weight:650;display:block;letter-spacing:-.3px}
body.v8-homepage#iam-v6-preview .v8-footer-free small{display:block;color:#858d98;font-size:11px;line-height:1.8;margin-top:5px}
body.v8-homepage#iam-v6-preview .v8-footer-resource-tag{font-family:ui-monospace,monospace;font-size:10px;color:#85818b;white-space:nowrap;margin-left:auto}
body.v8-homepage#iam-v6-preview .v8-footer-free>a>svg{width:20px;height:20px;flex-shrink:0;margin-left:auto;color:#95909a;transition:transform .2s ease,color .2s ease}
body.v8-homepage#iam-v6-preview .v8-footer-free>a:hover>svg{transform:translateX(4px);color:#ee4a96}
body.v8-homepage#iam-v6-preview .v7-footer-library{padding:0 0 38px;border-top:0}
body.v8-homepage#iam-v6-preview .v7-footer-overline{color:#88818c;font-size:10px;letter-spacing:1.5px;font-weight:550}
body.v8-homepage#iam-v6-preview .v7-footer-library h2{font-size:28px;font-weight:580;letter-spacing:-.8px}
body.v8-homepage#iam-v6-preview .v7-footer-library-head{margin-bottom:25px}
body.v8-homepage#iam-v6-preview .v7-footer-platform-name b{font-size:12px;font-weight:550}
body.v8-homepage#iam-v6-preview .v7-footer-platform>summary{min-height:53px}
body.v8-homepage#iam-v6-preview .v7-footer-platform-name svg{opacity:.8}
body.v8-homepage#iam-v6-preview .v7-footer-connect{padding:25px 0}
@media(max-width:1050px){
 body.v8-homepage#iam-v6-preview .v8-footer-top{gap:40px;grid-template-columns:1fr 1fr}
 body.v8-homepage#iam-v6-preview .v7-footer .v8-footer-wordmark{font-size:54px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a>span{font-size:23px}
 body.v8-homepage#iam-v6-preview .v8-footer-details{grid-template-columns:1.05fr 1.15fr .8fr;gap:30px}
 body.v8-homepage#iam-v6-preview .v8-footer-secondary>div{grid-template-columns:1fr}
 body.v8-homepage#iam-v6-preview .v8-footer-free>a{gap:13px}
 body.v8-homepage#iam-v6-preview .v8-footer-free>a+ a{padding-left:24px}
 body.v8-homepage#iam-v6-preview .v8-footer-resource-tag{display:none}
}
@media(max-width:800px){
 body.v8-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 48px);padding-top:30px}
 body.v8-homepage#iam-v6-preview .v8-footer-top{gap:32px;padding-bottom:24px}
 body.v8-homepage#iam-v6-preview .v7-footer .v8-footer-wordmark{font-size:50px;letter-spacing:-2.5px}
 body.v8-homepage#iam-v6-preview .v8-footer-wordmark>span:first-child{font-size:20px;letter-spacing:-.5px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a{min-height:58px;gap:12px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a>span{font-size:23px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a>svg{width:20px;height:20px}
 body.v8-homepage#iam-v6-preview .v8-footer-account{gap:20px}
 body.v8-homepage#iam-v6-preview .v8-footer-account>a{font-size:12px;gap:8px}
 body.v8-homepage#iam-v6-preview .v8-footer-details{grid-template-columns:1.15fr 1fr 1fr;gap:22px}
 body.v8-homepage#iam-v6-preview .v8-footer-secondary a,body.v8-homepage#iam-v6-preview .v8-footer-policies a{font-size:12px;min-height:40px}
 body.v8-homepage#iam-v6-preview .v8-footer-free strong{font-size:16px}
 body.v8-homepage#iam-v6-preview .v8-footer-free>a{padding-right:20px}
 body.v8-homepage#iam-v6-preview .v8-footer-free small{font-size:10px}
}
@media(max-width:550px){
 body.v8-homepage#iam-v6-preview .v7-footer{margin-top:60px}
 body.v8-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 40px);padding-top:28px}
 body.v8-homepage#iam-v6-preview .v8-footer-top{grid-template-columns:1fr;gap:20px;padding-bottom:22px}
 body.v8-homepage#iam-v6-preview .v7-footer .v8-footer-wordmark{font-size:52px;letter-spacing:-2.5px}
 body.v8-homepage#iam-v6-preview .v8-footer-wordmark>span:first-child{font-size:19px}
 body.v8-homepage#iam-v6-preview .v8-footer-identity>p{font-size:13px;margin-top:12px}
 body.v8-homepage#iam-v6-preview .v8-footer-account{margin-top:8px;gap:26px}
 body.v8-homepage#iam-v6-preview .v8-footer-account>a{font-size:12px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a{min-height:54px}
 body.v8-homepage#iam-v6-preview .v8-footer-primary>a>span{font-size:21px}
 body.v8-homepage#iam-v6-preview .v8-footer-details{grid-template-columns:1fr 1fr;gap:22px 24px;padding:22px 0}
 body.v8-homepage#iam-v6-preview .v7-footer-company{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px;align-content:start}
 body.v8-homepage#iam-v6-preview .v7-footer-company>h3{grid-column:1/-1;margin-bottom:18px}
 body.v8-homepage#iam-v6-preview .v7-footer-company>strong{grid-column:1;grid-row:2;font-size:12px}
 body.v8-homepage#iam-v6-preview .v7-footer-company>small{grid-column:1;grid-row:3;font-size:10px}
 body.v8-homepage#iam-v6-preview .v7-footer-company>p{grid-column:1;grid-row:4;font-size:12px;margin-top:8px}
 body.v8-homepage#iam-v6-preview .v7-footer-company>a{grid-column:2;font-size:12px;min-height:38px;align-self:start;margin-right:0}
 body.v8-homepage#iam-v6-preview .v7-footer-company>a[href^="mailto:"]{grid-row:2/4}
 body.v8-homepage#iam-v6-preview .v7-footer-company>a[href^="tel:"]{grid-row:4}
 body.v8-homepage#iam-v6-preview .v8-footer-details h3{font-size:10px;letter-spacing:.8px;margin-bottom:12px}
 body.v8-homepage#iam-v6-preview .v8-footer-free{grid-template-columns:1fr;margin-bottom:30px}
 body.v8-homepage#iam-v6-preview .v8-footer-free>a,body.v8-homepage#iam-v6-preview .v8-footer-free>a+ a{padding:16px 0;border-left:0;min-height:82px;gap:14px}
 body.v8-homepage#iam-v6-preview .v8-footer-free>a+ a{border-top:1px solid #ffffff12}
 body.v8-homepage#iam-v6-preview .v8-footer-free strong{font-size:18px}
 body.v8-homepage#iam-v6-preview .v8-footer-free small{font-size:10px;max-width:225px}
 body.v8-homepage#iam-v6-preview .v7-footer-library h2{font-size:26px}
 body.v8-homepage#iam-v6-preview .v7-footer-platform-name b{font-size:11px}
 body.v8-homepage#iam-v6-preview .v7-footer-library-head p{font-size:11px}
}
@media(prefers-reduced-motion:reduce){body.v8-homepage#iam-v6-preview .v7-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* A content map beside a readable article, without duplicated accordion titles. */
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 #iap2-guide.v8-guide{display:block;width:100%;margin:0 auto;padding:80px 0 100px;border:0;border-top:1px solid #ffffff16;background:transparent}
.v8-homepage#iam-v6-preview .v8-guide-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:36px}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-heading h2{position:static;margin:0 0 14px;color:#f1f2f3;font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-1.25px}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-heading p{margin:0;color:#a2aab3;font-size:15px;line-height:1.75}
.v8-homepage#iam-v6-preview .v8-guide-heading>a{display:inline-flex;align-items:center;gap:24px;flex-shrink:0;min-height:44px;color:#d6d9df;text-decoration:none;font-size:13px}
.v8-homepage#iam-v6-preview .v8-guide-heading>a>span{font-size:20px;font-weight:400}
.v8-homepage#iam-v6-preview .v8-guide-layout{display:grid;grid-template-columns:302px minmax(0,1fr);gap:38px;align-items:start}
.v8-homepage#iam-v6-preview .v8-guide-map{min-width:0;border:0;padding:0;background:none;border-radius:0}
.v8-homepage#iam-v6-preview .v8-guide-map>summary{display:flex;align-items:center;gap:12px;list-style:none;min-height:54px;border-bottom:1px solid #ffffff19;padding:0 7px 18px 0;font-size:15px;color:#e5e7ec;font-weight:600}
.v8-homepage#iam-v6-preview .v8-guide-map>summary::-webkit-details-marker{display:none}
.v8-homepage#iam-v6-preview .v8-guide-map>summary::marker{content:''}
.v8-homepage#iam-v6-preview .v8-guide-map>summary>span:first-child{flex:1}
.v8-homepage#iam-v6-preview .v8-guide-current{font-size:11px;font-weight:400;letter-spacing:.6px;font-variant-numeric:tabular-nums;color:#818c98}
.v8-homepage#iam-v6-preview .v8-guide-map>summary>i{display:none}
.v8-homepage#iam-v6-preview .v8-guide-map>nav{padding:24px 10px 0 0;max-height:630px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#38404a transparent;overscroll-behavior-y:contain}
.v8-homepage#iam-v6-preview .v8-guide-map-group{margin-bottom:24px}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-map-group>h3{margin:0 0 10px 0;font-size:12px;line-height:1.6;color:#e2e4e8;letter-spacing:0;font-weight:600;text-transform:none}
.v8-homepage#iam-v6-preview .v8-guide-map ol{list-style:none;margin:0;padding:0}
.v8-homepage#iam-v6-preview .v8-guide-map li{list-style:none;margin:0;padding:0}
.v8-homepage#iam-v6-preview .v8-guide-map a{display:flex;align-items:baseline;gap:12px;margin:0;padding:10px 8px 10px 12px;border-left:2px solid #ffffff10;color:#949faa;text-decoration:none;font-size:12px;line-height:1.7;min-height:42px;transition:color .18s,border-color .18s,background .18s}
.v8-homepage#iam-v6-preview .v8-guide-map a>span:first-child{flex:0 0 19px;font-size:10px;font-variant-numeric:tabular-nums;color:#73818f}
.v8-homepage#iam-v6-preview .v8-guide-map a[aria-current=true]{color:#f0d6e2;background:#ffffff04;border-left-color:#df89b4}
.v8-homepage#iam-v6-preview .v8-guide-map a[aria-current=true]>span:first-child{color:#da8bb2}
.v8-homepage#iam-v6-preview .v8-guide-reader{min-width:0;background:#101519;border:1px solid #ffffff13;border-radius:5px;padding:42px 46px 26px}
.v8-homepage#iam-v6-preview .v8-guide-article{margin:0 0 38px;padding:0 0 38px;border-bottom:1px solid #ffffff16;scroll-margin-top:100px}
.v8-homepage#iam-v6-preview .v8-guide-enhanced .v8-guide-article{margin:0;padding:0;border:0}
.v8-homepage#iam-v6-preview .v8-guide-article[hidden]{display:none!important}
.v8-homepage#iam-v6-preview .v8-guide-chapter{margin-bottom:22px;color:#bdc4cc;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}
.v8-homepage#iam-v6-preview .v8-guide-chapter>span{margin-left:8px;color:#687583}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-article>h3{margin:0 0 26px;max-width:630px;color:#eeeef1;font-size:29px;letter-spacing:-.7px;font-weight:650;line-height:1.3}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-copy p{margin:0 0 22px;color:#adb6c1;font-size:16px;line-height:1.9;max-width:70ch;font-weight:400}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-copy p:last-child{margin-bottom:0}
.v8-homepage#iam-v6-preview .v8-guide-copy a{color:#ebbed4;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ebbed475}
.v8-homepage#iam-v6-preview .v8-guide-pagination{display:none;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #ffffff16;padding-top:23px;margin-top:32px}
.v8-homepage#iam-v6-preview .v8-guide-enhanced .v8-guide-pagination{display:grid}
.v8-homepage#iam-v6-preview .v8-guide-pagination>a{display:flex;flex-direction:column;gap:8px;min-height:65px;text-decoration:none;color:#d8dce2;font-size:13px;line-height:1.6}
.v8-homepage#iam-v6-preview .v8-guide-pagination>a:last-child{text-align:right;grid-column:2}
.v8-homepage#iam-v6-preview .v8-guide-pagination>a[hidden]{display:none!important}
.v8-homepage#iam-v6-preview .v8-guide-pagination>a>span{font-size:11px;color:#929ca7;font-weight:400}
.v8-homepage#iam-v6-preview .v8-guide-pagination>a>b{font-weight:500}
.v8-homepage#iam-v6-preview .v8-guide :is(a,summary,h3):focus-visible{outline:2px solid #df89b4;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.v8-homepage#iam-v6-preview .v8-guide-map a:hover{color:#f0f1f3;background:#ffffff04}.v8-homepage#iam-v6-preview .v8-guide-pagination>a:hover,.v8-homepage#iam-v6-preview .v8-guide-heading>a:hover{color:#f0c4db}}
@media(max-width:1100px){.v8-homepage#iam-v6-preview .v8-guide-layout{grid-template-columns:260px minmax(0,1fr);gap:24px}.v8-homepage#iam-v6-preview .v8-guide-reader{padding:34px 32px 24px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-heading h2{font-size:34px}.v8-homepage#iam-v6-preview .v8-guide-map>nav{max-height:640px}}
@media(max-width:800px){.v8-homepage#iam-v6-preview .v8-guide-layout{grid-template-columns:1fr;gap:22px}.v8-homepage#iam-v6-preview .v8-guide-map>summary{cursor:pointer;padding:0 0 15px}.v8-homepage#iam-v6-preview .v8-guide-map>summary>i{display:block;width:8px;height:8px;border:solid #a8b1bc;border-width:0 1px 1px 0;transform:rotate(45deg);margin:0 4px 4px 12px}.v8-homepage#iam-v6-preview .v8-guide-map[open]>summary>i{transform:rotate(225deg);margin-top:5px}.v8-homepage#iam-v6-preview .v8-guide-map>nav{max-height:360px;padding-right:6px;padding-bottom:10px}.v8-homepage#iam-v6-preview .v8-guide-map a{font-size:13px}.v8-homepage#iam-v6-preview .v8-guide-reader{padding:32px}.v8-homepage#iam-v6-preview .v8-guide-heading{align-items:start}.v8-homepage#iam-v6-preview .v8-guide-heading>a{font-size:12px}}
@media(max-width:550px){html body.iam-theme.v8-homepage#iam-v6-preview #iap2 #iap2-guide.v8-guide{padding:54px 0 70px}.v8-homepage#iam-v6-preview .v8-guide-heading{display:block;margin-bottom:24px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-heading h2{font-size:31px;letter-spacing:-1px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-heading p{font-size:14px}.v8-homepage#iam-v6-preview .v8-guide-heading>a{margin-top:12px;gap:20px}.v8-homepage#iam-v6-preview .v8-guide-layout{gap:20px}.v8-homepage#iam-v6-preview .v8-guide-reader{padding:28px 22px 20px}.v8-homepage#iam-v6-preview .v8-guide-chapter{margin-bottom:17px;font-size:11px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-article>h3{font-size:24px;letter-spacing:-.4px;margin-bottom:22px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-guide-copy p{font-size:15px;line-height:1.9;margin-bottom:20px}.v8-homepage#iam-v6-preview .v8-guide-pagination{gap:24px;margin-top:26px}.v8-homepage#iam-v6-preview .v8-guide-pagination>a{font-size:11px}.v8-homepage#iam-v6-preview .v8-guide-pagination>a>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){.v8-homepage#iam-v6-preview .v8-guide *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* A quiet filmstrip: full portraits, one focus, no duplicated media. */
body.v8-homepage#iam-v6-preview .v8-community{padding:96px 0 80px;background:#0c0f11;overflow:hidden}
body.v8-homepage#iam-v6-preview .v8-community :is(button,a,select):focus-visible{outline:2px solid #ee93bd;outline-offset:5px}
body.v8-homepage#iam-v6-preview .v8-community-head,body.v8-homepage#iam-v6-preview .v8-film-toolbar,body.v8-homepage#iam-v6-preview .v8-film-bottom,body.v8-homepage#iam-v6-preview .v8-review-editorial{width:min(1240px,calc(100% - 64px));margin-inline:auto}
body.v8-homepage#iam-v6-preview .v8-community-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:44px}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-community h2{font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-2.2px;margin:0 0 20px;color:#f6f3f5}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-community-head p{font-size:16px;line-height:1.7;color:#a6abb1;margin:0}
body.v8-homepage#iam-v6-preview .v8-community-head>a{display:flex;align-items:center;gap:12px;color:#e5e5e6;font-size:14px;padding:12px 0;text-decoration:none}
body.v8-homepage#iam-v6-preview .v8-community-head>a>svg:first-child{width:26px;height:26px;color:#52cdaa}
body.v8-homepage#iam-v6-preview .v8-film-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;border-top:1px solid #ffffff1a;padding-top:24px}
body.v8-homepage#iam-v6-preview .v8-film-toolbar label{display:flex;gap:12px;align-items:center;color:#bac0c7}
body.v8-homepage#iam-v6-preview .v8-film-toolbar select{font-size:14px;color:#ededf0;background:#0c0f11;border:0;padding:10px 8px;max-width:280px;cursor:pointer}
body.v8-homepage#iam-v6-preview .v8-film-controls{display:flex;align-items:center;gap:12px}
body.v8-homepage#iam-v6-preview .v8-film-controls>span{font-size:14px;color:#edf0f3;margin-right:0;font-variant-numeric:tabular-nums}
body.v8-homepage#iam-v6-preview .v8-film-controls i{font-style:normal;color:#72777e;margin:0 8px}
body.v8-homepage#iam-v6-preview :is(.v8-film-controls,.v8-review-controls)>button{height:46px;width:46px;border:1px solid #ffffff28;border-radius:50%;background:transparent;color:#e9ebee;display:grid;place-items:center;cursor:pointer}
body.v8-homepage#iam-v6-preview :is(.v8-film-controls,.v8-review-controls)>button:disabled{opacity:.3;cursor:default}
body.v8-homepage#iam-v6-preview .v8-film-rail{--film-width:320px;display:flex;align-items:start;gap:24px;padding:12px max(24px,calc(50% - 160px));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}
body.v8-homepage#iam-v6-preview .v8-film-rail::-webkit-scrollbar{display:none}
body.v8-homepage#iam-v6-preview .v8-film{position:relative;flex:0 0 var(--film-width);width:var(--film-width);height:560px;padding:0;border:0;background:transparent;color:white;cursor:pointer;text-align:left;scroll-snap-align:center;isolation:isolate}
body.v8-homepage#iam-v6-preview .v8-film[hidden]{display:none!important}
body.v8-homepage#iam-v6-preview .v8-film-cover{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;border-radius:18px;clip-path:inset(0 round 18px);transition:clip-path .6s cubic-bezier(.22,1,.36,1),opacity .5s;z-index:-2}
body.v8-homepage#iam-v6-preview .v8-community[data-v8-ready] .v8-film:not(.is-current) .v8-film-cover{clip-path:inset(68px 0 0 round 18px);opacity:.68}
body.v8-homepage#iam-v6-preview .v8-film:after{content:'';position:absolute;inset:0;border-radius:18px;background:linear-gradient(0deg,#06080cee,transparent 50%);pointer-events:none;z-index:-1}
body.v8-homepage#iam-v6-preview .v8-film-number{position:absolute;left:22px;top:23px;font-size:12px;opacity:0;font-variant-numeric:tabular-nums}
body.v8-homepage#iam-v6-preview .v8-film-duration{position:absolute;right:20px;top:20px;font-size:12px;border:1px solid #fff4;border-radius:5px;background:#0005;padding:5px 8px;opacity:0}
body.v8-homepage#iam-v6-preview .v8-film.is-current :is(.v8-film-number,.v8-film-duration){opacity:1}
body.v8-homepage#iam-v6-preview .v8-film-play{display:grid;place-items:center;position:absolute;left:calc(50% - 34px);top:calc(50% - 34px);width:68px;height:68px;background:#fffffff0;color:#16191c;border-radius:50%;box-shadow:0 4px 30px #0002;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .4s}
body.v8-homepage#iam-v6-preview .v8-film-play svg{width:24px;height:24px;margin-left:3px}
body.v8-homepage#iam-v6-preview .v8-film.is-current .v8-film-play{opacity:1;transform:none}
body.v8-homepage#iam-v6-preview .v8-film-caption{position:absolute;bottom:27px;left:24px;right:24px;display:flex;gap:12px;align-items:center}
body.v8-homepage#iam-v6-preview .v8-film-caption>img{width:26px;height:18px;object-fit:cover;align-self:start;margin-top:6px;border-radius:2px}
body.v8-homepage#iam-v6-preview .v8-film-caption>span{flex:1;min-width:0}
body.v8-homepage#iam-v6-preview .v8-film-caption strong{display:block;font-size:23px;letter-spacing:-.6px;font-weight:650;line-height:1.25}
body.v8-homepage#iam-v6-preview .v8-film-caption small{display:block;font-size:12px;color:#c8ccd1;margin-top:6px}
body.v8-homepage#iam-v6-preview .v8-film-caption>svg{width:18px}
body.v8-homepage#iam-v6-preview .v8-film-bottom{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#969da6;padding:26px 0 48px;border-bottom:1px solid #ffffff1a}
body.v8-homepage#iam-v6-preview .v8-film-bottom>span:last-child{display:flex;align-items:center;gap:14px}
body.v8-homepage#iam-v6-preview .v8-review-editorial{display:grid;grid-template-columns:260px minmax(0,1fr);gap:80px;padding-top:48px}
body.v8-homepage#iam-v6-preview .v8-review-label>svg{width:29px;height:29px;color:#52cdaa;margin-bottom:18px}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-review-label h3{font-size:20px;line-height:1.4;letter-spacing:-.4px;margin:0 0 12px;font-weight:600}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-review-label p{font-size:14px;line-height:1.8;color:#979faa;margin:0 0 24px}
body.v8-homepage#iam-v6-preview .v8-review-controls{display:flex;align-items:center;gap:20px;font-size:12px;color:#929aa4;font-variant-numeric:tabular-nums}
body.v8-homepage#iam-v6-preview .v8-review-controls>button{height:44px;width:44px}
body.v8-homepage#iam-v6-preview .v8-review-rail{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;overscroll-behavior-x:contain}
body.v8-homepage#iam-v6-preview .v8-review-rail::-webkit-scrollbar{display:none}
body.v8-homepage#iam-v6-preview .v8-reader-review{flex:0 0 100%;scroll-snap-align:start;padding:0 0 8px;display:flex;flex-direction:column}
body.v8-homepage#iam-v6-preview .v8-review-top{display:flex;gap:20px;justify-content:space-between;align-items:center;color:#818995;font-size:12px}
body.v8-homepage#iam-v6-preview .v8-review-stars{display:flex;gap:5px;color:#3e5350;font-size:18px}.v8-review-stars .is-filled{color:#52cdaa}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-reader-review blockquote{font-size:36px;line-height:1.35;letter-spacing:-1px;font-weight:500;color:#f1f2f5;padding:0;border:0;margin:24px 0}
html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-reader-review>p{font-size:14px;line-height:1.8;color:#9da5b0;margin:0 0 24px}
body.v8-homepage#iam-v6-preview .v8-reader-review>footer{display:flex;align-items:center;gap:13px;margin-top:auto;font-size:13px}
body.v8-homepage#iam-v6-preview .v8-review-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#222831;font-weight:600}
body.v8-homepage#iam-v6-preview .v8-review-author{display:flex;align-items:center;gap:12px}
body.v8-homepage#iam-v6-preview .v8-reader-review footer strong{font-weight:600}.v8-reader-review footer small{display:block;font-weight:400;color:#939ca6;font-size:11px;margin-top:5px}
body.v8-homepage#iam-v6-preview .v8-reader-review footer a{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;color:#c1c9d2;border-bottom:1px solid #ffffff30}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog{padding:0;max-height:calc(100dvh - 28px);width:min(438px,calc(100vw - 28px));max-width:calc(100vw - 28px);border:1px solid #4b4b51;background:#15191e;color:#fff;border-radius:17px;overflow:auto}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog:not([open]){display:none}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px 10px 18px;gap:16px;border-bottom:1px solid #ffffff16}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog header p{font-size:13px;color:#eceff3;margin:0}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog header button{width:40px;height:40px;flex:0 0 40px;background:none;border:0;color:#fff;display:grid;place-items:center;cursor:pointer}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog video{display:block;width:100%;height:auto;max-height:calc(100dvh - 98px);aspect-ratio:9/16;background:#080808;object-fit:contain}
body.v8-homepage#iam-v6-preview .v8-community .ih-video-dialog::backdrop{background:#050608d9;backdrop-filter:blur(7px)}
@media(hover:hover) and (pointer:fine){body.v8-homepage#iam-v6-preview .v8-film:hover .v8-film-play{opacity:1;transform:none}body.v8-homepage#iam-v6-preview :is(.v8-film-controls,.v8-review-controls)>button:not(:disabled):hover{background:#eee9ed;color:#15171a}}
@media(max-width:800px){body.v8-homepage#iam-v6-preview .v8-community-head{align-items:start;flex-direction:column;gap:20px}body.v8-homepage#iam-v6-preview .v8-review-editorial{grid-template-columns:210px minmax(0,1fr);gap:32px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-community h2{font-size:44px}}
@media(max-width:600px){body.v8-homepage#iam-v6-preview .v8-community{padding:64px 0}body.v8-homepage#iam-v6-preview :is(.v8-community-head,.v8-film-toolbar,.v8-film-bottom,.v8-review-editorial){width:calc(100% - 36px)}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-community h2{font-size:38px;letter-spacing:-1.5px}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-community-head p{font-size:14px}body.v8-homepage#iam-v6-preview .v8-community-head{margin-bottom:30px;gap:14px}body.v8-homepage#iam-v6-preview .v8-community-head>a{font-size:13px}body.v8-homepage#iam-v6-preview .v8-film-toolbar{padding-top:16px;gap:8px}body.v8-homepage#iam-v6-preview .v8-film-toolbar label{gap:6px;min-width:0}body.v8-homepage#iam-v6-preview .v8-film-toolbar select{font-size:12px;max-width:140px;padding-inline:4px}body.v8-homepage#iam-v6-preview .v8-film-controls{gap:6px}body.v8-homepage#iam-v6-preview .v8-film-controls>span{font-size:11px;margin:0 2px 0 0}body.v8-homepage#iam-v6-preview .v8-film-controls i{margin:0 4px}body.v8-homepage#iam-v6-preview .v8-film-controls>button{height:44px;width:44px}body.v8-homepage#iam-v6-preview .v8-film-rail{--film-width:286px;gap:14px;padding-inline:calc(50% - 143px)}body.v8-homepage#iam-v6-preview .v8-film{height:490px}body.v8-homepage#iam-v6-preview .v8-film-bottom{padding:18px 0 30px;font-size:11px}body.v8-homepage#iam-v6-preview .v8-film-bottom>span:last-child{display:none}body.v8-homepage#iam-v6-preview .v8-review-editorial{grid-template-columns:1fr;gap:30px;padding-top:32px}body.v8-homepage#iam-v6-preview .v8-review-label{display:grid;grid-template-columns:1fr auto;gap:10px 12px;align-items:center}body.v8-homepage#iam-v6-preview .v8-review-label>svg{display:none}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-review-label h3{font-size:18px;margin:0}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-review-label p{grid-column:1;margin:0;font-size:12px}body.v8-homepage#iam-v6-preview .v8-review-controls{grid-column:2;grid-row:1/3;gap:10px}body.v8-homepage#iam-v6-preview .v8-review-controls>button{width:44px;height:44px;border-radius:50%}html body.iam-theme.v8-homepage#iam-v6-preview #iap2 .v8-reader-review blockquote{font-size:29px;margin:24px 0}body.v8-homepage#iam-v6-preview .v8-reader-review>p{font-size:13px}}
@media(prefers-reduced-motion:reduce){body.v8-homepage#iam-v6-preview .v8-community *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Local-only V8 finishing layer. */
body.v8-homepage#iam-v6-preview{-webkit-font-smoothing:antialiased;text-underline-position:from-font;text-decoration-skip-ink:auto}
body.v8-homepage#iam-v6-preview .v6-auth-visual{background:#181c20}
body.v8-homepage#iam-v6-preview .v6-auth-visual>img{object-position:50% 32%;opacity:1}
body.v8-homepage#iam-v6-preview .v6-auth-visual:after{background:linear-gradient(0deg,#10151df5 0%,#10151d66 38%,transparent 75%)}

/* IamProvider V9: data-driven service cards and comparison, local English only. */
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog{width:min(1160px,calc(100% - 64px));margin:72px auto 90px;position:relative;color:#e9e9ec;--v9-catalog-line:#ffffff16;--v9-catalog-muted:#98a0ad;scroll-margin-top:110px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog *{box-sizing:border-box}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog svg{width:18px;height:18px;flex-shrink:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog a{text-decoration:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid #eb78ad;outline-offset:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-anchor{position:absolute;top:-100px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading{text-align:center;margin-bottom:31px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading h2{font-size:36px;font-weight:750;line-height:1.2;letter-spacing:-1.25px;color:#f8f8fa;margin:0 0 15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading h2 span{color:#ec86b5}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading p{font-size:15px;line-height:1.8;color:#a6acb5;max-width:660px;margin:0 auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-platforms{display:flex;justify-content:center;align-items:center;gap:6px;padding:7px;background:#15191e;border:1px solid #ffffff0d;border-radius:50px;width:max-content;max-width:100%;margin:0 auto;overflow:auto;scrollbar-width:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-platforms a{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 16px;color:#a8afba;min-height:45px;font-size:13px;font-weight:650;border-radius:30px;white-space:nowrap;transition:background .18s,color .18s}
body#iam-v6-preview.v9-homepage #iap2 .v9-platforms a[aria-current]{color:#fff;background:#d9468e;box-shadow:inset 0 1px #ffffff2b}
@media (hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 .v9-platforms a:hover{color:#fff}}
body#iam-v6-preview.v9-homepage #iap2 .v9-platforms svg{width:17px;height:17px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;margin:18px 0 28px;min-height:35px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds button{font:inherit;font-size:12px;font-weight:550;color:#999fac;padding:8px 13px;min-height:35px;background:none;border:0;border-radius:20px;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds button[aria-pressed=true]{color:#e9e9ee;background:#ffffff0b}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds[hidden]+.v9-service-carousel{margin-top:30px}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 1px 5px;overscroll-behavior-x:contain}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-carousel::-webkit-scrollbar{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid #303338;border-radius:15px;background-color:#15181c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M0 0L120 120M120 0L0 120M0 40L120 80M40 0L80 120M0 80L120 40M80 0L40 120' fill='none' stroke='%23fff' stroke-opacity='.022' stroke-width='.7'/%3E%3C/svg%3E");scroll-snap-align:start;scroll-margin-inline:1px;overflow:hidden}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(145deg,#ffffff03,transparent 45%,#00000015)}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-watermark{position:absolute;right:20px;top:25px;opacity:.065;transform:rotate(-12deg);pointer-events:none;z-index:-1}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-watermark svg{width:103px;height:103px;color:#fff}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-price>span{display:block;color:#a0a6b0;font-size:13px;line-height:1.6;margin-bottom:3px}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-price strong{display:block;font-size:48px;font-weight:750;line-height:1.08;letter-spacing:-1.8px;color:#fff;white-space:nowrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card h3{font-size:18px;font-weight:650;line-height:1.5;letter-spacing:-.35px;color:#f0f0f3;margin:20px 0 7px;min-height:54px;overflow-wrap:anywhere}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-category{color:#e299bb;font-size:12px;line-height:1.5;margin:0 0 21px;font-weight:550}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dl{display:grid;gap:0;margin:0;padding:17px 0 0;border-top:1px solid #ffffff16}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dl>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dt{font-size:13px;font-weight:400;line-height:1.5;color:#a9afba}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dd{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;color:#e2e5eb;margin:0;text-align:right}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-estimate{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:48px;padding:7px 8px 7px 19px;margin:24px 0 0;border:1px solid #fff;border-radius:30px;background:#f1f1f3;color:#121419;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #fff;transition:background .18s,border-color .18s,color .18s}
body#iam-v6-preview.v9-homepage #iap2 .v9-service-estimate>span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#181d2310}
@media (hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 .v9-service-estimate:hover{background:#e36aa4;border-color:#e36aa4;color:#101217}}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin:22px auto 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-controls>button{display:grid;place-items:center;width:37px;height:37px;background:none;border:1px solid #ffffff17;border-radius:50%;color:#c4cad3;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-controls>button:disabled{opacity:.35;cursor:default}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots{display:flex;justify-content:center;align-items:center;gap:5px;max-width:75%;flex-wrap:wrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button{position:relative;width:24px;height:28px;padding:0;border:0;background:none;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button:before{content:'';position:absolute;width:7px;height:7px;top:10px;left:9px;border-radius:6px;background:#49303d;transition:width .2s,background .2s}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button[aria-current]{width:46px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button[aria-current]:before{width:35px;background:#df6ca4;left:5px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:17px;font-size:12px;color:#8994a3}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-foot>a{display:flex;align-items:center;gap:10px;color:#d8afc2;font-size:13px;min-height:38px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison{margin-top:65px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header h3{color:#f0f0f3;font-size:27px;font-weight:700;letter-spacing:-.75px;line-height:1.3;margin:0 0 9px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header p{font-size:14px;line-height:1.7;color:#949fac;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header>span{font-size:12px;color:#8e98a6;line-height:1.7}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison-scroll{overflow-x:auto;border:1px solid #ffffff17;border-radius:12px 12px 0 0;scrollbar-width:thin;scrollbar-color:#56404d transparent}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison table{width:100%;border-collapse:collapse;background:#11161b;margin:0;table-layout:fixed;min-width:680px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th{text-align:left;font-size:12px;font-weight:550;color:#adb6c3;padding:19px 23px;background:#181d23;border-bottom:1px solid #ffffff13}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th:first-child{width:46%}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th:nth-child(2){width:17%;background:#2b1c29}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th:nth-child(3){width:20%}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th:last-child{width:17%}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison td{padding:21px 23px;border-bottom:1px solid #ffffff0d;color:#c4ccd7;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums;vertical-align:middle}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison tbody tr:last-child td{border-bottom:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison td strong{display:block;color:#dedfe5;font-size:14px;font-weight:550;line-height:1.6}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison td small{display:block;color:#8490a0;font-size:11px;margin-top:3px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison-icon{float:left;margin:5px 13px 15px 0;color:#d2b0c1}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison-icon+span{display:block;margin-left:31px}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison td.v9-comparison-rate{background:#de58900b;color:#e79fc0;font-size:20px;font-weight:700}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 23px;border:1px solid #ffffff17;border-top:0;border-radius:0 0 12px 12px;background:#151a20}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer>span{font-size:11px;line-height:1.7;color:#8c97a6}
body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer>a{display:flex;align-items:center;gap:14px;color:#e5b6ce;white-space:nowrap;font-size:12px;min-height:36px}
body#iam-v6-preview.v9-homepage #iap2 dialog.v9-estimate{position:fixed;inset:0 0 0 auto;width:min(510px,100%);height:100dvh;max-width:100%;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid #ffffff1c;border-radius:0;overflow:auto;overscroll-behavior:contain;background:#101419;color:#e7e8ec;box-shadow:-20px 0 80px #0005;scrollbar-width:thin}
body#iam-v6-preview.v9-homepage #iap2 dialog.v9-estimate[open]{animation:v9-estimate-enter .2s cubic-bezier(.22,1,.36,1)}
body#iam-v6-preview.v9-homepage #iap2 dialog.v9-estimate::backdrop{background:#040608b3}
body#iam-v6-preview.v9-homepage #iap2 .v9-estimate>header{position:relative;padding:35px 28px 23px;border-bottom:1px solid #ffffff13}
body#iam-v6-preview.v9-homepage #iap2 .v9-estimate>header h3{font-size:25px;font-weight:650;letter-spacing:-.6px;line-height:1.3;color:#f3f2f4;margin:0 38px 9px 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-estimate>header p{font-size:14px;line-height:1.7;color:#9ca5b0;margin:0;max-width:350px}
body#iam-v6-preview.v9-homepage #iap2 .v9-estimate-close{position:absolute;right:17px;top:23px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:#afb8c4;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-estimate #home-service-explorer{border:0;background:none;border-radius:0;box-shadow:none;padding:26px 28px 32px;margin:0;max-width:none;width:100%;color:#d8dce3}
body#iam-v6-preview.v9-homepage #iap2 #home-service-explorer.v9-estimator-suspended{padding:0;border:0;margin:0;min-height:0;background:none;box-shadow:none}
body#iam-v6-preview.v9-homepage #iap2 #home-service-explorer.v9-estimator-suspended>:not(dialog){display:none!important}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog [hidden]{display:none!important}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-nojs{font-size:14px;line-height:1.8;color:#a2adba;margin:20px 0}
body#iam-v6-preview.v9-homepage.v9-estimate-open{overflow:hidden}
@keyframes v9-estimate-enter{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:1050px){body#iam-v6-preview.v9-homepage #iap2 .v9-service-carousel{grid-auto-columns:calc((100% - 20px)/2)}body#iam-v6-preview.v9-homepage #iap2 .v9-platforms{justify-content:flex-start}body#iam-v6-preview.v9-homepage #iap2 .v9-platforms a{padding-inline:14px}}
@media(max-width:760px){body#iam-v6-preview.v9-homepage #iap2 .v9-catalog{width:calc(100% - 40px);margin-block:54px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading h2{font-size:30px;letter-spacing:-.9px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading p{font-size:14px;max-width:530px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card{padding:23px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card h3{font-size:17px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-price strong{font-size:44px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header h3{font-size:25px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer{display:block}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer>a{margin-top:8px}}
@media(max-width:560px){body#iam-v6-preview.v9-homepage #iap2 .v9-catalog{width:calc(100% - 36px);margin-block:44px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading{margin-bottom:24px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading h2{font-size:29px;line-height:1.25}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-heading h2 span{display:block}body#iam-v6-preview.v9-homepage #iap2 .v9-platforms{padding:5px;border-radius:35px;gap:4px}body#iam-v6-preview.v9-homepage #iap2 .v9-platforms a{font-size:12px;padding:11px 13px;min-height:43px;gap:8px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds{margin:15px 0 22px;gap:3px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-kinds button{padding:8px 10px;min-height:39px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-carousel{grid-auto-columns:calc(100% - 22px);gap:17px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card{padding:25px 24px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card h3{font-size:18px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-price strong{font-size:47px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dt{font-size:13px}body#iam-v6-preview.v9-homepage #iap2 .v9-service-card dd{font-size:14px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-controls{gap:12px;margin-top:18px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots{gap:1px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-foot{font-size:11px;gap:12px;padding-top:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-foot>a{font-size:12px;gap:7px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison{margin-top:45px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header{display:block;margin-bottom:20px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>header>span{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison th,body#iam-v6-preview.v9-homepage #iap2 .v9-comparison td{padding-inline:16px}body#iam-v6-preview.v9-homepage #iap2 .v9-comparison>footer{padding:16px}body#iam-v6-preview.v9-homepage #iap2 .v9-estimate>header{padding:30px 22px 22px}body#iam-v6-preview.v9-homepage #iap2 .v9-estimate #home-service-explorer{padding:23px 22px 28px}}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v9-homepage #iap2 .v9-catalog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-fields{display:grid;gap:18px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-label{display:block;color:#9aa3af;font-size:15px;line-height:1.5;font-weight:500;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-trigger{background:#10151b;border:1px solid #ffffff16;border-radius:8px;color:#dfe1e7;padding:13px;gap:11px;min-height:76px;width:100%;margin-top:7px;display:flex;align-items:center;text-align:left;font-family:inherit}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-name{min-width:0;flex:1}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-name small{font-family:ui-monospace,monospace;font-size:11px;color:#bb87a4;display:block;margin-bottom:3px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-name strong{font-size:14px;line-height:1.55;font-weight:550;color:#dee2e8;display:block;white-space:normal;overflow:visible;text-overflow:clip}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-mark{width:20px;flex-shrink:0;color:#b5bdc9}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-label>input{height:46px;min-height:46px;border:1px solid #ffffff16;border-radius:7px;background:#10151b;box-shadow:none;color:#e3e4e8;font-size:14px;line-height:1.5;padding:11px 13px;width:100%;margin-top:7px;font-family:inherit}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-label>input::placeholder{color:#6f7b8c}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-facts{display:grid;grid-template-columns:1.2fr .8fr .9fr;gap:8px;margin:0;padding:4px 0 0;border:0;background:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-facts dt{font-size:10px;color:#8491a1;font-weight:400;line-height:1.5;margin-bottom:5px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-facts dd{font-size:12px;color:#d3d9e2;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.7;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-validation{font-size:12px;line-height:1.7;color:#d98aad;margin:0;min-height:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-validation:empty{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:17px;border-top:1px solid #ffffff13;margin:0;padding:19px 0 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-total>span{font-size:12px;line-height:1.7;color:#8995a5;width:100%}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-total strong{font-size:31px;line-height:1.3;letter-spacing:-.8px;color:#f2f2f5;display:block;margin-top:4px;font-weight:600;font-variant-numeric:tabular-nums}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-primary{border:1px solid #e674ad;border-radius:8px;background:#df4c93;color:#fff;padding:12px 16px;min-height:46px;display:flex;align-items:center;justify-content:center;gap:20px;font-size:14px;font-weight:600;font-family:inherit;box-shadow:none;width:100%;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-help{font-size:11px;color:#7e899a;line-height:1.7;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-notice:empty{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-dialog{color:#e4e7ed;background:#151b22;border:1px solid #ffffff19;padding:24px;border-radius:14px;width:min(720px,calc(100vw - 30px));max-height:calc(100dvh - 36px)}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-dialog .isd-primary{width:auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-dialog .isd-option{font-size:14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-dialog .isd-option strong{font-size:14px;line-height:1.5}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-dialog .isd-option small{font-size:12px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-fields{gap:24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-trigger{background:none;border:0;border-bottom:1px solid #ffffff24;border-radius:0;padding:10px 0 18px;gap:13px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-name strong{font-size:16px;font-weight:500}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-label>input{font-size:16px;border-radius:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-facts dt{font-size:12px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-service-facts dd{font-size:14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-primary{font-size:15px;border-radius:5px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog .isd-help{font-size:12px}

/* Centered category strip and full-width rows, following the selected reference. */
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-faq.v9-faq{display:block;width:100%;margin:0 auto;padding:76px 0 72px;border:0;background:radial-gradient(ellipse at 50% 24%,#8f285d14 0,transparent 68%)}
.v9-homepage#iam-v6-preview .v9-faq-heading{text-align:center;margin:0 auto 44px;padding:0 18px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-heading h2{position:static;display:block;max-width:none;margin:0 0 22px;color:#f2f3f5;font-size:40px;font-weight:750;line-height:1.18;letter-spacing:-1.25px;text-wrap:balance}
.v9-homepage#iam-v6-preview .v9-faq-heading h2>span{position:relative;display:inline-block;color:#ec6bad}
.v9-homepage#iam-v6-preview .v9-faq-heading h2>span::after{content:'';position:absolute;left:0;right:3px;bottom:-6px;height:8px;border-top:2px solid #c94889;border-radius:50%;transform:rotate(-1deg)}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-heading p{margin:0;color:#b0b3be;font-size:15px;line-height:1.8}
.v9-homepage#iam-v6-preview .v9-faq-tabs{display:none;grid-template-columns:repeat(4,auto);gap:5px;width:max-content;max-width:100%;margin:0 auto 42px;padding:8px;background:#1a1c20;border:1px solid #ffffff12;border-radius:42px}
.v9-homepage#iam-v6-preview .v9-faq-enhanced .v9-faq-tabs{display:grid}
.v9-homepage#iam-v6-preview .v9-faq-tabs>button{appearance:none;margin:0;border:1px solid transparent;border-radius:32px;background:#2b2d32;color:#b8bdc5;padding:14px 26px;min-height:50px;font:inherit;font-size:13px;line-height:1.5;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}
.v9-homepage#iam-v6-preview .v9-faq-tabs>button[aria-selected=true]{background:#ba286d;border-color:#d35291;color:#fff}
.v9-homepage#iam-v6-preview .v9-faq-answers{display:flex;flex-direction:column;gap:12px;width:min(1060px,100%);margin:0 auto;padding:14px;background:#ffffff04;border:1px solid #ffffff03;border-radius:28px}
.v9-homepage#iam-v6-preview .v9-faq-question{display:block;margin:0;padding:0;background:#222529;border:1px solid #ffffff15;border-radius:13px;overflow:hidden;box-shadow:none;transition:border-color .2s,background .2s}
.v9-homepage#iam-v6-preview .v9-faq-question[hidden]{display:none!important}
.v9-homepage#iam-v6-preview .v9-faq-question>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding:19px 22px;margin:0;list-style:none;cursor:pointer;color:#e9eaee;font-size:15px;font-weight:550;line-height:1.7}
.v9-homepage#iam-v6-preview .v9-faq-question>summary::-webkit-details-marker{display:none}
.v9-homepage#iam-v6-preview .v9-faq-question>summary::marker{content:''}
.v9-homepage#iam-v6-preview .v9-faq-chevron{flex:0 0 18px;width:18px;height:18px;stroke:currentColor;color:#b5bbc5;transition:transform .2s}
.v9-homepage#iam-v6-preview .v9-faq-question[open]{border-color:#aa5b854f;background:#25242b}
.v9-homepage#iam-v6-preview .v9-faq-question[open]>summary{color:#f4d5e5}
.v9-homepage#iam-v6-preview .v9-faq-question[open] .v9-faq-chevron{transform:rotate(180deg);color:#f0abcE}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-question .iap2-faq-answer{margin:0;padding:0 64px 24px 22px;color:#b5bbc6;font-size:14px;line-height:1.85;background:transparent;border:0;animation:v9-faq-answer-in .18s ease-out}
.v9-homepage#iam-v6-preview .v9-faq-question .iap2-faq-answer a{color:#f0b8d3;text-decoration:underline;text-underline-offset:3px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-help{display:flex;align-items:center;justify-content:center;gap:12px;margin:24px 0 0;font-size:13px;line-height:1.7;color:#9da5af}
.v9-homepage#iam-v6-preview .v9-faq-help>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#edb4d0;text-decoration:none;font-weight:500}
.v9-homepage#iam-v6-preview .v9-faq-help>a>span{font-size:18px}
.v9-homepage#iam-v6-preview .v9-faq :is(button,summary,a):focus-visible{outline:2px solid #e67aac;outline-offset:4px}
@keyframes v9-faq-answer-in{from{opacity:.5}to{opacity:1}}
@media(hover:hover) and (pointer:fine){.v9-homepage#iam-v6-preview .v9-faq-tabs>button:not([aria-selected=true]):hover{background:#35333b;color:#f2d7e5;border-color:#b2699040}.v9-homepage#iam-v6-preview .v9-faq-question:not([open]):hover{background:#292b31;border-color:#ffffff25}.v9-homepage#iam-v6-preview .v9-faq-help>a:hover{text-decoration:underline;text-underline-offset:4px}}
@media(max-width:800px){html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-faq.v9-faq{padding:62px 0}.v9-homepage#iam-v6-preview .v9-faq-tabs>button{padding:13px 20px;font-size:12px}.v9-homepage#iam-v6-preview .v9-faq-answers{padding:12px;gap:10px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-heading h2{font-size:35px}}
@media(max-width:550px){html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-faq.v9-faq{padding:50px 0}.v9-homepage#iam-v6-preview .v9-faq-heading{margin-bottom:30px;padding:0 6px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-heading h2{font-size:31px;letter-spacing:-.85px;line-height:1.23;margin-bottom:22px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-heading p{font-size:14px}.v9-homepage#iam-v6-preview .v9-faq-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:22px;margin-bottom:26px;padding:7px;gap:5px}.v9-homepage#iam-v6-preview .v9-faq-tabs>button{min-height:45px;padding:11px 10px;font-size:11px;border-radius:17px}.v9-homepage#iam-v6-preview .v9-faq-answers{border-radius:15px;padding:8px;gap:9px}.v9-homepage#iam-v6-preview .v9-faq-question{border-radius:10px}.v9-homepage#iam-v6-preview .v9-faq-question>summary{font-size:14px;padding:17px 15px;gap:17px;line-height:1.6;min-height:67px}.v9-homepage#iam-v6-preview .v9-faq-chevron{flex-basis:16px;width:16px;height:16px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-question .iap2-faq-answer{padding:0 18px 22px 15px;font-size:14px;line-height:1.8}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-faq-help{font-size:12px;gap:9px;margin-top:20px}}
@media(prefers-reduced-motion:reduce){.v9-homepage#iam-v6-preview .v9-faq *,.v9-homepage#iam-v6-preview .v9-faq *::before,.v9-homepage#iam-v6-preview .v9-faq *::after{animation:none!important;transition:none!important}}
@media(max-width:800px){.v9-homepage#iam-v6-preview .v9-faq-answers{border-radius:26px}}
@media(max-width:550px){.v9-homepage#iam-v6-preview .v9-faq-answers{border-radius:19px}}
/* The latest reference uses a wide, lightly rounded category strip. */
.v9-homepage#iam-v6-preview .v9-faq-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1060px,100%);margin-bottom:22px;padding:7px;border-radius:20px;gap:7px;background:#202126}
.v9-homepage#iam-v6-preview .v9-faq-tabs>button{border-radius:12px;min-height:49px;padding:12px 16px;background:transparent;white-space:normal;text-wrap:balance}
@media(max-width:550px){.v9-homepage#iam-v6-preview .v9-faq-tabs{grid-template-columns:repeat(4,minmax(0,1fr));padding:5px;gap:3px;border-radius:16px;margin-bottom:18px}.v9-homepage#iam-v6-preview .v9-faq-tabs>button{padding:10px 5px;font-size:11px;line-height:1.5;min-height:57px;border-radius:10px}}

/* V9 guide keeps the verified native reading layout and extends the map to tools and requests. */
.v9-homepage#iam-v6-preview .v9-guide-heading{display:block;text-align:center;margin-bottom:38px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-heading h2{font-size:36px;line-height:1.2;font-weight:750;letter-spacing:-1.1px;margin-bottom:23px}
.v9-homepage#iam-v6-preview .v9-guide-heading h2>span{position:relative;display:inline-block;color:#ec6bad}
.v9-homepage#iam-v6-preview .v9-guide-heading h2>span::after{content:'';position:absolute;left:0;right:1px;bottom:-6px;height:7px;border-top:2px solid #c94889;border-radius:50%;transform:rotate(-1deg)}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-heading p{font-size:15px;color:#b0b3be}
.v9-homepage#iam-v6-preview .v9-guide-heading>a{margin-top:12px;font-size:12px;min-height:44px;color:#d3abbf}
.v9-homepage#iam-v6-preview .v9-guide .v8-guide-map a[aria-current=true]{color:#f5d5e5;border-left-color:#dc5599;background:#aa28671a}
@media(max-width:550px){html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-heading h2{font-size:30px;letter-spacing:-.8px;line-height:1.23}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-heading p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.v9-homepage#iam-v6-preview .v9-guide *{animation:none!important;transition:none!important}}

/* V9 local directory: compact resource selector, native platform disclosures. */
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-library-head{align-items:center;margin-bottom:20px}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-library-head h2{font-size:26px;line-height:1.2;letter-spacing:-.7px;margin-bottom:8px}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-library-head p{font-size:13px}
body.v9-homepage#iam-v6-preview .v9-directory-bar{display:none;align-items:center;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid #ffffff10;margin-bottom:5px}
body.v9-homepage#iam-v6-preview .v9-directory-ready .v9-directory-bar{display:flex}
body.v9-homepage#iam-v6-preview .v9-directory-tabs{display:flex;align-items:center;padding:4px;gap:4px;border:1px solid #ffffff12;border-radius:10px;background:#0b0d0f}
body.v9-homepage#iam-v6-preview .v9-directory-tabs button{appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 15px;border:0;border-radius:7px;background:none;color:#a3a6b1;font-family:inherit;font-weight:600;font-size:12px;line-height:1.4;cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}
body.v9-homepage#iam-v6-preview .v9-directory-tabs button[aria-selected=true]{background:#f0e9ee;color:#1b1419}
body.v9-homepage#iam-v6-preview .v9-directory-tabs button:hover:not([aria-selected=true]){color:#faf8fa;background:#ffffff08}
body.v9-homepage#iam-v6-preview .v9-directory-tabs button span{font-size:10px;opacity:.65;font-variant-numeric:tabular-nums}
body.v9-homepage#iam-v6-preview .v9-directory-summary{color:#9295a0;font-size:11px;line-height:1.6;margin:0;white-space:nowrap}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;align-items:start}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platform-count{display:inline;font-size:10px;color:#92949e;min-width:14px;text-align:right}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platform>summary{min-height:52px}
body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-subgroup a{font-size:12px;line-height:1.65;min-height:32px}
@media(max-width:900px){
 body.v9-homepage#iam-v6-preview .v9-directory-bar{align-items:start;flex-direction:column;gap:10px}
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}
}
@media(max-width:600px){
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-library-head{align-items:stretch;gap:16px}
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-library-head h2{font-size:24px}
 body.v9-homepage#iam-v6-preview .v9-directory-tabs{width:100%;gap:2px;padding:3px}
 body.v9-homepage#iam-v6-preview .v9-directory-tabs button{flex:1;padding:9px 6px;font-size:11px;gap:4px;min-height:42px}
 body.v9-homepage#iam-v6-preview .v9-directory-tabs button span{display:none}
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-platform-name b{font-size:12px}
 body.v9-homepage#iam-v6-preview .v9-directory .v7-footer-subgroup a{min-height:40px}
}
@media(prefers-reduced-motion:reduce){body.v9-homepage#iam-v6-preview .v9-directory *{animation:none!important;transition:none!important}}

/* V9 / the reference-led English homepage. Local Manrope and owned icon sprites. */
body#iam-v6-preview.v9-homepage{--v9-pink:#ef72b1;--v9-muted:#a8adb7;--v9-line:#ffffff16;background:#0c0f12}
body#iam-v6-preview.v9-homepage .v6-header{max-width:1120px}
body#iam-v6-preview.v9-homepage #iap2{background:#0c0f12;color:#f1f2f4}
body#iam-v6-preview.v9-homepage #iap2 .v9-wrap{width:min(1120px,calc(100% - 64px));margin:80px auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading{text-align:center;margin:0 auto 42px;max-width:800px}
body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading h2{font-size:36px;font-weight:760;letter-spacing:-1.3px;line-height:1.24;color:#f4f4f6;margin:0 0 21px;text-wrap:balance}
body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading h2>span{color:var(--v9-pink);position:relative;display:inline-block}
body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading h2>span:after{content:'';position:absolute;left:2px;right:2px;bottom:-5px;height:6px;border-top:2px solid #c74586;border-radius:50%;transform:rotate(-1deg)}
body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading p{font-size:15px;line-height:1.8;color:var(--v9-muted);margin:0;text-wrap:balance}
body#iam-v6-preview.v9-homepage #iap2 .v9-action{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#efedf0;border:1px solid #efedf0;color:#151217;border-radius:30px;padding:8px 8px 8px 22px;min-height:50px;font-size:14px;font-weight:750;text-decoration:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-action>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#d7cbd1}
@media(hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 .v9-action:hover{background:#f2b6d2;border-color:#f2b6d2}}
body#iam-v6-preview.v9-homepage #iap2 .v9-overline{display:block;font-size:11px;letter-spacing:1.4px;color:#df9dbd;font-weight:700;margin-bottom:20px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero{isolation:isolate;position:relative;text-align:center;padding:64px 28px 58px;overflow:hidden;background:radial-gradient(ellipse at 50% 25%,#5b1c3e29,transparent 63%)}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-label{display:inline-flex;align-items:center;gap:10px;min-height:32px;color:#bbb8bf;font-size:12px;margin-bottom:23px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-label>span{display:grid;place-items:center;background:#e44692;color:#fff;width:25px;height:25px;border-radius:7px;font:700 24px/1 Georgia,serif;padding-bottom:3px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-label>svg{width:13px;height:13px;margin-left:5px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero h1{font-size:clamp(46px,5.15vw,70px);line-height:1.13;letter-spacing:-3px;font-weight:820;max-width:1000px;margin:0 auto 26px;color:#f6f5f7;text-wrap:balance}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero h1>span{color:#ef72b1}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-intro{font-size:17px;line-height:1.8;color:#bab8c1;margin:0 auto 27px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:13px 32px;list-style:none;margin:0 auto 34px;padding:0;text-align:left}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits li{display:flex;align-items:center;gap:9px;color:#bac0c8;font-size:12px;line-height:1.6}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits svg{color:#e28db7;width:15px;height:15px;flex:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-start{max-width:540px;margin:0 auto;border:1px solid #ffffff1f;border-radius:36px;padding:6px;background:#17191e;min-height:66px}
body#iam-v6-preview.v9-homepage #iap2 .v9-start input{min-width:0;background:none;padding:12px 18px;font-size:15px;color:#fff;height:52px}
body#iam-v6-preview.v9-homepage #iap2 .v9-start .v6-button{min-height:52px;white-space:nowrap;border-radius:30px;background:#d63784;padding:8px 9px 8px 21px;font-size:14px;gap:16px}
body#iam-v6-preview.v9-homepage #iap2 .v9-start .v6-button>span{background:#f1d1e1;color:#701441;width:33px;height:33px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-bottom{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:25px;min-height:60px}
body#iam-v6-preview.v9-homepage #iap2 .v9-intro-play{display:flex;align-items:center;gap:11px;text-align:left;background:none;border:0;color:#e2dfe5;font-family:inherit;font-size:12px;line-height:1.6;font-weight:600;cursor:pointer;padding:0;min-height:60px}
body#iam-v6-preview.v9-homepage #iap2 .v9-intro-play>span:last-child{font-size:12px;font-weight:650}
body#iam-v6-preview.v9-homepage #iap2 .v9-intro-play small{display:block;color:#969ba6;font-size:10px;font-weight:450;margin-top:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-video-thumb{position:relative;width:44px;height:56px;display:block;border-radius:7px;overflow:hidden}
body#iam-v6-preview.v9-homepage #iap2 .v9-video-thumb img{width:100%;height:100%;object-fit:cover}
body#iam-v6-preview.v9-homepage #iap2 .v9-video-thumb i{position:absolute;display:grid;place-items:center;inset:0;font-size:12px;font-style:normal;color:white;background:#0003;text-shadow:0 1px 8px #000}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-divider{height:35px;border-left:1px solid #ffffff1c}
body#iam-v6-preview.v9-homepage #iap2 .v9-text-link{display:flex;align-items:center;gap:12px;font-size:13px;min-height:44px;color:#ddc3d0}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit{position:absolute;z-index:-1;inset:0;pointer-events:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit>span{position:absolute;display:grid;place-items:center;width:88px;height:88px;border-radius:24px;color:#a992a6;background:linear-gradient(135deg,#29202b44,#17192011);border:1px solid #cf93b11a;opacity:.32}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit svg{width:42px;height:42px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit>span:nth-child(1){top:24%;left:max(2%,calc(50% - 605px));transform:rotate(-16deg)}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit>span:nth-child(2){bottom:17%;left:max(5%,calc(50% - 540px));transform:rotate(12deg);width:63px;height:63px}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit>span:nth-child(3){top:27%;right:max(2%,calc(50% - 600px));transform:rotate(14deg)}
body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit>span:nth-child(4){bottom:16%;right:max(5%,calc(50% - 530px));transform:rotate(-12deg);width:65px;height:65px}
body#iam-v6-preview.v9-homepage #iap2 .pm-platform-ribbon{margin:0 auto 46px;max-width:1120px;padding-top:10px;padding-bottom:12px;opacity:.82}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview{display:grid;grid-template-columns:repeat(4,1fr);width:min(1120px,calc(100% - 64px));margin:0 auto;padding:27px 0;border-block:1px solid var(--v9-line)}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview>div{display:flex;justify-content:center;align-items:center;gap:14px;padding:7px 14px;border-right:1px solid var(--v9-line)}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview>div:last-child{border-right:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview svg{width:27px;height:27px;color:#d385aa}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview strong{display:block;color:#eeeaf0;font-size:19px;line-height:1.4;letter-spacing:-.4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-overview small{display:block;color:#949eac;font-size:11px;margin-top:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-block:35px 85px}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust article{padding:16px 0 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust article>svg{width:24px;height:24px;color:#cba3b8;margin-bottom:14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust h2{font-size:14px;font-weight:650;letter-spacing:-.2px;margin:0 0 10px;line-height:1.5;color:#e6e8ed}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust p{font-size:12px;line-height:1.8;color:#959fac;margin:0 0 6px;max-width:230px;min-height:44px}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust a{display:flex;align-items:center;gap:8px;color:#c398b0;font-size:11px;min-height:38px}
body#iam-v6-preview.v9-homepage #iap2 .v9-trust a svg{width:13px;height:13px}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article{padding:27px;display:flex;flex-direction:column;border:1px solid #dc98b723;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#a3547921,transparent 57%),#111519}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article:nth-child(2){background:radial-gradient(ellipse at 100% 0,#527a8c20,transparent 57%),#111519;border-color:#8ba4b923}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article:nth-child(3){background:radial-gradient(ellipse at 100% 0,#95836020,transparent 57%),#111519;border-color:#bdb18a23}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-top>svg{color:#ddb4cb;width:25px;height:25px}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-top>span{font:12px ui-monospace,monospace;color:#91909c}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid h3{font-size:21px;letter-spacing:-.5px;line-height:1.35;margin:0 0 13px;color:#ececf0}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid b{font-size:12px;line-height:1.7;color:#dca8c2;font-weight:550}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid p{font-size:13px;line-height:1.9;color:#9ca6b3;margin:14px 0 24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-quality-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;min-height:44px;border-top:1px solid var(--v9-line);padding-top:13px;color:#e0bacd;font-size:12px;font-weight:600}
body#iam-v6-preview.v9-homepage #iap2 .ih-market.v6-section{max-width:1120px;margin:85px auto}
body#iam-v6-preview.v9-homepage #iap2 .v6-section-head h2{font-size:36px;letter-spacing:-1.1px;line-height:1.25}
body#iam-v6-preview.v9-homepage #iap2 .v9-workflow{background:linear-gradient(180deg,#15111866,#10131855);border-block:1px solid #ffffff09;padding:65px 0;margin-block:85px}
body#iam-v6-preview.v9-homepage #iap2 .v9-workflow>.v9-wrap{margin:0 auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;align-items:center}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-visual{position:relative;padding:30px 0 25px;text-align:center}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-wordmark{display:grid;place-items:center;width:95px;height:102px;margin:0 auto;border-radius:26px 26px 26px 0;background:#d53283;color:#fff;font:700 93px/1 Georgia,serif;padding-bottom:11px;box-shadow:0 15px 75px #da307c1b}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-connection{height:49px;border-left:1px solid #75435b;width:1px;margin:auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path{display:flex;justify-content:space-between;position:relative;max-width:405px;margin:0 auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path:before{content:'';position:absolute;left:28px;right:28px;top:26px;border-top:1px solid #75435b}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path>span{position:relative;display:flex;align-items:center;flex-direction:column;gap:10px}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path i{display:grid;place-items:center;width:52px;height:52px;background:#20181f;border:1px solid #664054;border-radius:14px;color:#d99aba}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path svg{width:20px;height:20px}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-path small{font:10px ui-monospace,monospace;color:#ab7b91}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-visual p{font-size:25px;color:#afb0bd;line-height:1.5;letter-spacing:-.7px;margin:28px 0 23px}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-visual strong{color:#e5dce3;font-weight:600}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-platforms{display:flex;justify-content:center;gap:24px;color:#7d7482}
body#iam-v6-preview.v9-homepage #iap2 .v9-step-platforms svg{width:18px;height:18px}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps details{border-bottom:1px solid #ffffff16}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps details:first-child{border-top:1px solid #ffffff16}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary{display:flex;align-items:center;gap:18px;min-height:73px;cursor:pointer;list-style:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary::-webkit-details-marker{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary>span{font:11px ui-monospace,monospace;color:#ac7e95}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary h3{font-size:17px;line-height:1.5;font-weight:650;letter-spacing:-.3px;margin:0;color:#c9ccd4}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary i{margin-left:auto;font-size:20px;font-style:normal;color:#9a7d8e;transition:transform .2s}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps details[open] h3{color:#f1dbe6}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps details[open] summary i{transform:rotate(45deg)}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps details>div{padding:0 25px 18px 32px}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps p{font-size:14px;line-height:1.85;color:#a3a8b3;margin:0 0 8px}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps a{display:flex;align-items:center;gap:13px;font-size:12px;color:#eab2ce;min-height:38px}
body#iam-v6-preview.v9-homepage #iap2 .iv6-results{max-width:1120px;margin-block:85px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid article{padding:36px;border:1px solid #b688a22e;border-radius:18px;background:linear-gradient(145deg,#241821cc,#16151c 65%);position:relative;overflow:hidden}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid article:nth-child(2){background:linear-gradient(145deg,#19232ccc,#13181e 65%);border-color:#87a6b02b}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid header{display:flex;align-items:center;gap:13px;margin-bottom:30px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid header>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;border:1px solid #c98ca938;color:#e7b5cf;background:#d990b111}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid header b{font-size:10px;letter-spacing:1.5px;color:#cfa5bc;font-weight:650}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid h3{font-size:30px;line-height:1.35;letter-spacing:-1px;margin:0 0 18px;color:#f0ebf1}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid p{font-size:14px;line-height:1.9;color:#a9a6b3;max-width:430px;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-tool-samples,body#iam-v6-preview.v9-homepage #iap2 .v9-free-platforms{display:flex;align-items:center;gap:10px;min-height:105px;margin:10px 0 18px}
body#iam-v6-preview.v9-homepage #iap2 .v9-tool-samples>span{display:flex;align-items:center;gap:7px;font-size:10px;color:#baa7b4;white-space:nowrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-tool-samples svg{width:16px;height:16px}
body#iam-v6-preview.v9-homepage #iap2 .v9-free-platforms>span{display:grid;place-items:center;width:45px;height:45px;border:1px solid #a1aeb31c;background:#ffffff04;border-radius:12px;color:#aaa9b8}
body#iam-v6-preview.v9-homepage #iap2 .v9-free-platforms svg{width:22px;height:22px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid .v9-action{max-width:260px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding-block:26px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api h2,body#iam-v6-preview.v9-homepage #iap2 .v9-planner h2{font-size:40px;line-height:1.2;letter-spacing:-1.4px;color:#f0eff3;font-weight:750;margin:0 0 24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api h2>span{color:#e477ac}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy>p,body#iam-v6-preview.v9-homepage #iap2 .v9-planner header>p{font-size:14px;line-height:1.9;color:#a4acb8;margin:0 0 22px;max-width:460px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy ul{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:13px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.6;color:#c1c4ce}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy li svg{width:16px;height:16px;color:#d478a3}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions{display:flex;align-items:center;gap:22px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions>a:last-child{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;color:#ccb0bf}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-diagram{padding:38px 30px;background:radial-gradient(ellipse at center,#46213730,transparent 70%);border-block:1px solid #ffffff12}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-node{display:flex;align-items:center;gap:16px;padding:24px;border:1px solid #5b435445;background:#17171ed9;border-radius:13px;max-width:350px;margin:auto}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-node>span{display:grid;place-items:center;flex:none;width:40px;height:40px;background:#27202c;border-radius:10px;color:#d3b5cb}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-node small{font-size:9px;color:#a0879a;letter-spacing:1.3px;display:block;margin-bottom:7px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-node strong{font-size:16px;color:#e2dde5;font-weight:600}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-node .v9-mini-logo{background:#cf397f;color:white;font:700 36px/1 Georgia,serif;padding-bottom:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-route{display:flex;justify-content:center;gap:55px;padding-block:27px;position:relative}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-route:before{content:'';position:absolute;inset:0 30%;border-inline:1px dashed #b772953b;z-index:-1}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-route>span{background:#1b151e;padding:6px 9px;font:10px/1.5 ui-monospace,monospace;color:#b392a8}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-diagram>p{font-size:12px;line-height:1.85;color:#9395a6;text-align:center;margin:24px 0 8px}
body#iam-v6-preview.v9-homepage #iap2 .v9-api-diagram>a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;font-size:12px;color:#d6b1c5}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:36px 0;border-block:1px solid #ffffff16}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner h2{font-size:32px;letter-spacing:-1px;margin-bottom:17px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner .v9-overline{margin-bottom:15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner header>p{font-size:13px;margin-bottom:0;max-width:350px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner-inputs{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner label{font-size:12px;color:#b5bac7;font-weight:500}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner label>span{display:flex;align-items:center;border:1px solid #ffffff20;background:#14181d;border-radius:8px;margin-top:10px;padding:0 16px;color:#909aa8;font-size:16px;min-height:54px;gap:10px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner input{background:none;min-width:0;border:0;box-shadow:none;padding:13px 0;width:100%;color:#e9e3eb;font:500 17px/1.5 inherit}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:26px 0 17px}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output span{display:block;font-size:12px;color:#939eae}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output output{display:block;font-size:33px;letter-spacing:-1px;color:#e6afca;margin-top:8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
body#iam-v6-preview.v9-homepage #iap2 .v9-planner form>p{font-size:10px;color:#8d97a6;line-height:1.8;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v8-community{padding-top:40px}
body#iam-v6-preview.v9-homepage #iap2 #iap2-blog{max-width:1120px;margin-block:80px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog{max-width:1120px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-controls>button{min-width:44px;min-height:44px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button{min-height:44px;min-width:30px}
body#iam-v6-preview.v9-homepage #iap2 .v9-catalog-dots button:before{top:18px}
body#iam-v6-preview.v9-homepage #iap2 :is(.v9-service-card,.v9-quality-grid article,.v9-resource-grid article){transition:border-color .2s,background-color .2s}
@media(hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 :is(.v9-service-card,.v9-quality-grid article,.v9-resource-grid article):hover{border-color:#d493b450}}
body#iam-v6-preview.v9-homepage #iap2 :is(.v9-hero,.v9-wrap,.v9-workflow) :is(a,button,summary,input):focus-visible{outline:2px solid #f19cc8;outline-offset:4px}
@media(max-width:1050px){
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit{opacity:.4}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits{gap:12px 22px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-steps-layout,body#iam-v6-preview.v9-homepage #iap2 .v9-api{gap:35px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article{padding:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-tool-samples{flex-wrap:wrap;align-content:center;gap:13px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid article{padding:28px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions{flex-wrap:wrap;gap:10px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview{grid-template-columns:repeat(2,1fr);row-gap:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview>div:nth-child(2){border:0}
}
@media(max-width:800px){
 body#iam-v6-preview.v9-homepage #iap2 .v9-wrap{width:calc(100% - 40px);margin-block:64px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-trust{grid-template-columns:1fr 1fr;gap:20px 30px;margin-block:28px 65px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero{padding-top:48px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero h1{font-size:51px;letter-spacing:-2px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-orbit{display:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits{grid-template-columns:repeat(2,max-content);gap:12px 25px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid{gap:12px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article{padding:20px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid h3{font-size:18px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid h3{font-size:24px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-steps-layout{grid-template-columns:1fr;gap:25px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-step-visual{padding:0 0 22px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-step-wordmark{width:70px;height:75px;font-size:69px;border-radius:20px 20px 20px 0;padding-bottom:8px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-step-visual p,body#iam-v6-preview.v9-homepage #iap2 .v9-step-platforms{display:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-step-connection{height:30px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api{grid-template-columns:1fr;gap:38px;padding:0}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy>p{max-width:620px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy ul{grid-template-columns:1fr 1fr}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions{gap:22px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner{gap:35px;grid-template-columns:1fr 1.2fr}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner h2{font-size:29px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading h2,body#iam-v6-preview.v9-homepage #iap2 .v6-section-head h2{font-size:32px}
}
@media(max-width:560px){
 body#iam-v6-preview.v9-homepage #iap2 .v9-wrap{width:calc(100% - 36px);margin-block:54px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero{padding:36px 18px 34px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-label{font-size:10px;gap:8px;margin-bottom:22px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-label>svg{display:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero h1{font-size:39px;line-height:1.15;letter-spacing:-1.9px;margin-bottom:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-intro{font-size:14px;line-height:1.8;max-width:320px;margin-bottom:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-intro br{display:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits{gap:12px 13px;margin-bottom:27px;grid-template-columns:1fr 1fr}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits li{font-size:10px;gap:6px;align-items:flex-start}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-benefits svg{width:13px;height:13px;margin-top:1px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-start{display:flex;flex-direction:column;border-radius:16px;padding:7px;gap:3px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-start input{height:48px;min-height:48px;width:100%;font-size:16px;text-align:left;padding:11px 14px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-start .v6-button{width:100%;border-radius:10px;justify-content:space-between;padding-left:18px;min-height:48px;font-size:13px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-hero-bottom{gap:15px;margin-top:22px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-intro-play>span:last-child{font-size:11px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-intro-play small{font-size:9px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-text-link{font-size:11px;gap:6px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-text-link svg{width:13px;height:13px}
 body#iam-v6-preview.v9-homepage #iap2 .pm-platform-ribbon{margin-bottom:24px;padding-top:0}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview{width:calc(100% - 36px);padding:21px 0;row-gap:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview>div{padding:0 9px;justify-content:flex-start;gap:10px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview strong{font-size:15px;letter-spacing:-.3px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview small{font-size:9px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-overview svg{width:20px;height:20px;flex:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-trust{gap:8px 19px;margin-block:22px 54px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-trust h2{font-size:12px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-trust p{font-size:11px;line-height:1.75;min-height:42px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-trust a{font-size:10px;gap:5px;min-height:40px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid{grid-template-columns:1fr;gap:14px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid article{padding:25px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-top{margin-bottom:20px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-quality-grid h3{font-size:23px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading{margin-bottom:30px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading h2,body#iam-v6-preview.v9-homepage #iap2 .v6-section-head h2{font-size:29px;letter-spacing:-1px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-section-heading p{font-size:13px;line-height:1.8}
 body#iam-v6-preview.v9-homepage #iap2 .v9-workflow{padding:44px 0;margin-block:55px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary h3{font-size:16px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary{min-height:66px;gap:14px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-steps p{font-size:13px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid{grid-template-columns:1fr;gap:18px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid article{padding:27px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-resource-grid h3{font-size:28px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-tool-samples,body#iam-v6-preview.v9-homepage #iap2 .v9-free-platforms{min-height:85px;margin-bottom:12px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-copy ul{grid-template-columns:1fr}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api h2{font-size:36px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions{gap:18px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions .v9-action{font-size:12px;padding-left:17px;gap:10px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-actions>a:last-child{font-size:11px;gap:6px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-diagram{padding:30px 8px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-node{padding:21px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-api-route{gap:40px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner{grid-template-columns:1fr;gap:29px;padding-block:29px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner-inputs,body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output{gap:15px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output output{font-size:31px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner-output span{font-size:11px}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner h2 br{display:none}
 body#iam-v6-preview.v9-homepage #iap2 .v9-planner h2{font-size:29px}
 body#iam-v6-preview.v9-homepage #iap2 .ih-market.v6-section,body#iam-v6-preview.v9-homepage #iap2 .iv6-results{margin-block:54px}
}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v9-homepage #iap2 [class*=v9-]{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body#iam-v6-preview.v9-homepage #iap2 .v9-start{animation:none!important}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary h3{flex:1}
body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary i{display:grid;place-items:center;width:20px;height:20px;flex:none;line-height:1;margin:0}
@media(prefers-reduced-motion:no-preference){html:not([data-v6-return]) body.v9-homepage #iap2 .v9-hero h1{animation:v6-enter 550ms cubic-bezier(.22,1,.36,1) both}}

body#iam-v6-preview.v9-homepage #iap2 .v9-steps summary{padding-right:8px}

body.v9-homepage#iam-v6-preview #iap2 .v9-reseller{padding:65px 0;margin:85px 0;background:linear-gradient(110deg,#24162055,#1c172c40 60%,#11131b55);border-block:1px solid #ffffff09}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller>.v9-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center;margin:0 auto;padding-right:56px}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller h2{font-size:35px;line-height:1.3;letter-spacing:-1.1px;color:#f1eff4;margin:0 0 24px;font-weight:750}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller h2 span{color:#ed87b8}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-copy>p{font-size:14px;line-height:1.95;color:#a6a6b5;margin:0 0 24px}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:15px}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller li{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#c1bfcf}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller li svg{width:15px;height:15px;color:#e489b2}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions{display:flex;gap:12px;align-items:stretch}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border-radius:9px;border:1px solid #b88ca740;text-decoration:none;min-height:55px;background:#242029;color:#edd4e3}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions>a:first-child{background:#b92f73;border-color:#cb4b8b;color:#fff}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions b{font-size:12px;line-height:1.5;display:block}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions small{font-size:9px;line-height:1.5;display:block;font-weight:450;margin-top:3px;color:inherit;opacity:.85}
body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions svg{width:15px;height:15px;flex:none}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview{position:relative;background:#16161e;border:1px solid #b296b02b;box-shadow:0 20px 70px #08071155;border-radius:15px;padding:0 18px 18px;min-width:0}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview>header{display:flex;align-items:center;gap:9px;padding:17px 0;border-bottom:1px solid #ffffff10}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview>header>span{display:grid;place-items:center;width:23px;height:23px;background:#d33d86;border-radius:6px;color:white;font:700 23px/1 Georgia,serif;padding-bottom:3px}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview>header strong{font-size:11px;line-height:1.5;color:#ded9e3;font-weight:650}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview>header small{margin-left:auto;color:#918297;font-size:9px}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics>div{padding:13px 11px;border:1px solid #b296b019;border-radius:7px;background:#1b1a23}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics small{display:block;font-size:9px;color:#9591a4}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics strong{display:block;font-size:19px;line-height:1.4;color:#f1e6ed;margin:5px 0;font-variant-numeric:tabular-nums}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics span{font-size:8px;color:#b0859d}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-chart{padding:15px 12px 12px;border:1px solid #b296b019;border-radius:8px;background:#12141b;overflow:hidden}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-chart>div:first-child{display:flex;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:9px;color:#b9b0c3}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-chart b{font-size:10px;font-weight:600;color:#ccc2d4}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-chart>svg{display:block;width:100%;height:auto}
body.v9-homepage#iam-v6-preview #iap2 .v9-chart-axis{display:flex;justify-content:space-between;font-size:8px;color:#8e869d;margin-top:9px}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-features{display:flex;justify-content:space-between;gap:10px;margin-top:15px;font-size:9px;color:#bab0c6}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-features>span{display:flex;align-items:center;gap:7px}
body.v9-homepage#iam-v6-preview #iap2 .v9-integration-features svg{width:14px;height:14px;color:#ba7295}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code{position:absolute;right:-45px;top:142px;width:210px;padding:15px;background:#211c29;border:1px solid #785c744f;border-radius:12px;box-shadow:0 16px 50px #07060b88}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code header{display:flex;align-items:center;gap:8px;margin-bottom:17px}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code header b{font-size:8px;background:#c64080;border-radius:4px;padding:5px 6px;color:white}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code header span{font:10px ui-monospace,monospace;color:#dbb6d0}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code pre{background:none;border:0;margin:0;padding:0;overflow:visible;color:#877391;font:9px/2 ui-monospace,monospace}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code code{background:none;border:0;border-radius:0;padding:0;color:inherit;font:inherit;white-space:pre}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code code span{color:#c39dd6}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code code i{color:#bc9eaf;font-style:normal}
body.v9-homepage#iam-v6-preview #iap2 .v9-api-code>small{display:block;font-size:8px;color:#a592a6;margin-top:10px}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-layout{display:grid;grid-template-columns:.82fr 1.4fr;gap:17px;padding:17px;background:#15121b;border:1px solid #74556a45;border-radius:17px;box-shadow:0 18px 60px #07090d44}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-controls{display:flex;flex-direction:column;gap:21px;padding:24px 21px;background:#211b27;border:1px solid #ffffff13;border-radius:11px}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label{display:grid;grid-template-columns:1fr auto;gap:9px;margin:0;font-size:10px;font-weight:650;color:#d28db2}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label>span{display:flex;align-items:center;gap:7px;letter-spacing:.4px}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label svg{width:13px;height:13px}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label>output{font-size:11px;color:#eee2ed;font-weight:700;font-variant-numeric:tabular-nums}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input{appearance:none;grid-column:1/-1;width:100%;height:20px;background:none;cursor:pointer;margin:0;padding:0;border:0;box-shadow:none;accent-color:#e7559d}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input::-webkit-slider-runnable-track{height:5px;border-radius:5px;background:linear-gradient(90deg,#df589c var(--range-fill,20%),#494050 var(--range-fill,20%))}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#ef75b1;border:3px solid #eed3e3;border-radius:50%;margin-top:-5px;box-shadow:0 0 0 4px #ea65a81a}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input::-moz-range-track{height:5px;background:#494050;border-radius:5px}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input::-moz-range-thumb{width:13px;height:13px;background:#ef75b1;border:3px solid #eed3e3;border-radius:50%}
body.v9-homepage#iam-v6-preview #iap2 .v9-range-label>small{grid-column:1/-1;display:flex;justify-content:space-between;color:#a99bae;font-size:9px;margin-top:-7px}
body.v9-homepage#iam-v6-preview #iap2 .v9-average-cost{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#c3b7ca;margin:0}
body.v9-homepage#iam-v6-preview #iap2 .v9-average-cost>span:last-child{display:flex;align-items:center;gap:8px;background:#17141e;border:1px solid #ffffff20;border-radius:6px;padding:0 11px;width:100px;flex:none}
body.v9-homepage#iam-v6-preview #iap2 .v9-average-cost input{width:100%;min-width:0;background:none;border:0;padding:10px 0;box-shadow:none;color:#f0dceb;font:600 16px/1.5 Manrope,Arial,sans-serif}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-controls button{display:flex;justify-content:center;align-items:center;gap:12px;min-height:45px;border:1px solid #d95a98;border-radius:7px;color:#fff;background:#b92f73;font:650 12px/1.5 Manrope,Arial,sans-serif;cursor:pointer}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result{position:relative;overflow:hidden;padding:29px;background:linear-gradient(110deg,#4e2440,#472239 60%,#392131);border:1px solid #c16d9a35;border-radius:11px;display:flex;flex-direction:column}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result:before{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 60%,#eea4cf07 60%,#eea4cf07 65%,transparent 65%,transparent 81%,#eea4cf08 81%,#eea4cf08 83%,transparent 83%);pointer-events:none}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-caption{font-size:10px;font-weight:700;letter-spacing:.7px;color:#e3afd0;position:relative}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-value{display:flex;align-items:baseline;gap:8px;position:relative;margin:15px 0 12px;flex-wrap:wrap}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-value output{font-size:45px;line-height:1.2;letter-spacing:-1.8px;font-weight:800;color:#fff3fa;overflow-wrap:anywhere;max-width:100%}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-value>span{font-size:11px;font-weight:600;color:#e7c7db}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result>p{position:relative;font-size:11px;line-height:1.8;color:#d8b5cc;max-width:420px;margin:0 0 22px}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:#160f2029;border:1px solid #ffffff16;border-radius:7px;padding:17px 14px;margin-top:auto}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts span{display:block;font-size:9px;color:#d8aaca;line-height:1.5;margin-bottom:7px}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts b{display:block;font-size:14px;color:#f2dcec;line-height:1.5;overflow-wrap:anywhere}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result>.v9-profit-note{font-size:9px;color:#c9a2bd;margin:16px 0 0;max-width:none}
body.v9-homepage#iam-v6-preview #iap2 .v9-profit-noscript{font-size:12px;color:#aaa;line-height:1.8}
body.v9-homepage#iam-v6-preview #iap2 :is(.v9-reseller,.v9-profit) :is(a,button,input,output):focus-visible{outline:2px solid #f19cc8;outline-offset:4px}
@media(hover:hover) and (pointer:fine){body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions>a:hover,body.v9-homepage#iam-v6-preview #iap2 .v9-profit-controls button:hover{filter:brightness(1.12)}}
@media(max-width:1050px){body.v9-homepage#iam-v6-preview #iap2 .v9-reseller>.v9-wrap{gap:35px;padding-right:35px}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller h2{font-size:30px}body.v9-homepage#iam-v6-preview #iap2 .v9-api-code{right:-30px;width:205px}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions{flex-wrap:wrap}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-controls{padding:21px 17px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result{padding:25px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-layout{grid-template-columns:1fr 1.3fr}}
@media(max-width:800px){body.v9-homepage#iam-v6-preview #iap2 .v9-reseller>.v9-wrap{grid-template-columns:1fr;padding-right:0;gap:38px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview{max-width:570px;width:calc(100% - 50px);margin:0 auto}body.v9-homepage#iam-v6-preview #iap2 .v9-api-code{right:-25px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-layout{grid-template-columns:1fr 1.15fr;gap:12px;padding:12px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result{padding:23px 18px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts{gap:9px;padding:13px 10px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-value output{font-size:37px}}
@media(max-width:560px){body.v9-homepage#iam-v6-preview #iap2 .v9-reseller{margin-block:54px;padding:43px 0}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller h2{font-size:29px}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-copy>p{font-size:13px}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions{gap:9px;flex-wrap:nowrap}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions>a{padding:10px 12px;gap:11px;flex:1}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions b{font-size:11px}body.v9-homepage#iam-v6-preview #iap2 .v9-reseller-actions small{font-size:8px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview{width:100%;padding-inline:12px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-preview>header small{font-size:8px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics{gap:6px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics>div{padding:11px 8px}body.v9-homepage#iam-v6-preview #iap2 .v9-integration-metrics strong{font-size:18px}body.v9-homepage#iam-v6-preview #iap2 .v9-api-code{position:relative;inset:auto;transform:none;width:100%;margin-top:15px;border-radius:8px;padding:15px}body.v9-homepage#iam-v6-preview #iap2 .v9-api-code pre{font-size:10px;line-height:1.8}body.v9-homepage#iam-v6-preview #iap2 .v9-api-code header{margin-bottom:12px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-layout{grid-template-columns:1fr;padding:11px;gap:12px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-controls{padding:23px 19px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-result{padding:25px 20px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-value output{font-size:43px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts{margin-top:2px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts b{font-size:12px}body.v9-homepage#iam-v6-preview #iap2 .v9-profit-facts span{font-size:8px}body.v9-homepage#iam-v6-preview #iap2 .v9-range-label input{min-height:44px}}
@media(prefers-reduced-motion:reduce){body.v9-homepage#iam-v6-preview #iap2 :is(.v9-reseller,.v9-profit) *{animation:none!important;transition:none!important}}

/* Standalone service calculator. All rules stay within the English local V9. */
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator{width:calc(100% - 64px);max-width:850px;margin:100px auto;color:#f1f2f5;scroll-margin-top:100px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading{text-align:center;margin-bottom:32px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading h2{margin:0;color:#f3f3f5;font-size:36px;line-height:1.25;font-weight:750;letter-spacing:-1.15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading h2 span{color:#ec84b3}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading p{max-width:645px;margin:16px auto 0;font-size:15px;line-height:1.75;color:#a7adb8}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-canvas{padding:32px 34px 27px;background:#14171c;border:1px solid #2c3038;border-radius:18px;box-shadow:0 16px 50px #00000018}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator fieldset{margin:0;padding:0;min-width:0;border:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-label-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;min-height:24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-label{font-size:14px;line-height:1.5;font-weight:650;color:#eceef2}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-more{display:flex;align-items:center;position:relative;margin:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-more select{appearance:none;background:transparent;border:0;border-radius:0;color:#b7bdc7;font:inherit;font-size:12px;padding:5px 22px 5px 8px;max-width:180px;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-more>.iam-icon{position:absolute;right:3px;width:13px;height:13px;pointer-events:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator select option{background:#181c23;color:#eee}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button{position:relative;display:flex;align-items:center;gap:9px;min-width:0;min-height:54px;padding:10px 12px;border:1px solid #343942;border-radius:10px;background:#191d23;color:#d8dce3;text-align:left;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color 160ms ease,background-color 160ms ease}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button[aria-pressed=true]{border-color:#d86e9f;background:#2a1c28;color:#fff}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platform-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:8px;background:#272c35;color:#e2e5ea}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platform-icon>.iam-icon{width:18px;height:18px}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=instagram] .v9-calc-platform-icon{color:#ff85bb;background:#c632821f}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=youtube] .v9-calc-platform-icon{color:#ff646b;background:#ff3b4620}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=telegram] .v9-calc-platform-icon{color:#6ec8f7;background:#209acf20}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=facebook] .v9-calc-platform-icon{color:#7fafff;background:#377af520}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=spotify] .v9-calc-platform-icon{color:#63df91;background:#25c46620}
body#iam-v6-preview.v9-homepage #iap2 [data-v9-calc-platform=twitch] .v9-calc-platform-icon{color:#bc8fff;background:#9146ff20}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platform-check{position:absolute;right:4px;top:4px;width:12px;height:12px;color:#f08bb9;opacity:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platform-check>.iam-icon{width:12px;height:12px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button[aria-pressed=true] .v9-calc-platform-check{opacity:1}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-type-label{margin-top:25px;margin-bottom:11px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-types{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-types button{min-height:44px;min-width:98px;flex:1;padding:9px 16px;background:#1b1f26;border:1px solid #353942;border-radius:8px;color:#bfc5ce;font:inherit;font-size:12px;font-weight:650;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-types button[aria-pressed=true]{background:#d74790;color:#fff;border-color:#d74790}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-service-label{display:block;margin:0 0 9px;color:#cdd2da;font-size:13px;font-weight:600}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-select-wrap{position:relative}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-select-wrap select{appearance:none;width:100%;height:47px;padding:10px 40px 10px 14px;background:#101318;border:1px solid #353a45;border-radius:8px;color:#e9ebef;font:inherit;font-size:13px;text-overflow:ellipsis;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-select-wrap>.iam-icon{position:absolute;right:15px;top:16px;width:15px;height:15px;color:#abb1bb;pointer-events:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-service-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;margin-top:9px;color:#9ca4b1;font-size:12px;line-height:1.5}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-quantity-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:26px 0 18px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-quantity-head input{width:133px;height:43px;padding:10px 13px;border-radius:8px;border:1px solid #434853;background:#101318;color:#f1f2f5;font:inherit;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;text-align:right}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-quantity-head input[aria-invalid=true]{border-color:#ed7ba7}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range{--v9-range-progress:1.8%;display:block;appearance:none;width:100%;height:28px;padding:0;margin:0;background:transparent;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range::-webkit-slider-runnable-track{height:6px;border-radius:10px;background:linear-gradient(to right,#db5497 var(--v9-range-progress),#343a45 var(--v9-range-progress))}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range::-webkit-slider-thumb{appearance:none;width:23px;height:23px;margin-top:-8.5px;border:3px solid #f3dce8;border-radius:50%;background:#d74790;box-shadow:0 1px 7px #0004}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range::-moz-range-track{height:6px;border-radius:10px;background:#343a45}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range::-moz-range-progress{height:6px;background:#db5497}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-range::-moz-range-thumb{width:18px;height:18px;border:3px solid #f3dce8;border-radius:50%;background:#d74790}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-limits{display:flex;justify-content:space-between;gap:15px;color:#9aa3b0;font-size:11px;line-height:1.5;margin-top:7px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-validation{min-height:18px;margin:5px 0 8px;color:#f093b7;font-size:11px;line-height:1.5}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 23px;border-radius:10px;border:1px solid #7c405e;background:#231923;box-shadow:inset 3px 0 #da5597}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar>div{display:flex;align-items:center;gap:15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar>div>span{font-size:12px;color:#d0b4c3}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar output{font-size:31px;line-height:1.1;font-weight:750;letter-spacing:-.8px;font-variant-numeric:tabular-nums;color:#f6d6e5}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar p{display:grid;gap:4px;margin:0;text-align:right;color:#d2b5c5;font-size:12px;line-height:1.4}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar small{font-size:11px;color:#b99bad}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:14px 22px;margin-top:12px;border:1px solid #dc5097;border-radius:10px;background:#d74790;color:white;font:inherit;font-size:14px;line-height:1.4;font-weight:750;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-submit>.iam-icon{width:17px;height:17px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-submit:disabled{cursor:default;opacity:.55}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-note{font-size:11px;color:#929aa6;text-align:center;line-height:1.65;margin:15px auto 0;max-width:620px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-catalog{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin:12px auto 0;color:#cbd0d9;font-size:12px;line-height:1.5;text-decoration:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-calc-catalog>.iam-icon{width:14px;height:14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-calculator :is(button,input,select,a):focus-visible{outline:2px solid #f7a1ca;outline-offset:3px}
@media(hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button:hover{border-color:#b06488}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-submit:not(:disabled):hover{background:#e15b9f}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-catalog:hover{color:#fff}}
@media(max-width:760px){body#iam-v6-preview.v9-homepage #iap2 .v9-calculator{width:calc(100% - 40px);margin-block:66px}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-canvas{padding:26px 23px}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading h2{font-size:31px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button{padding-inline:9px;font-size:12px;gap:7px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platform-icon{width:24px;height:24px;flex-basis:24px}}
@media(max-width:560px){body#iam-v6-preview.v9-homepage #iap2 .v9-calculator{width:calc(100% - 36px);margin-block:50px}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading{margin-bottom:25px}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading h2{font-size:29px;letter-spacing:-.8px}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading h2 span{display:block}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-heading p{font-size:14px;line-height:1.7}body#iam-v6-preview.v9-homepage #iap2 .v9-calculator-canvas{padding:23px 18px;border-radius:15px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-platforms button{font-size:12px;padding:10px;min-height:48px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-types{gap:7px;margin-bottom:20px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-types button{min-width:calc(50% - 4px);flex:0 1 auto}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-service-meta{font-size:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-quantity-head{margin-top:21px;margin-bottom:13px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar{padding:17px 16px;gap:12px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar>div{display:grid;gap:7px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar output{font-size:30px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-pricebar p{font-size:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-submit{font-size:13px}body#iam-v6-preview.v9-homepage #iap2 .v9-calc-more select{max-width:150px}}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v9-homepage #iap2 .v9-calculator *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Compact brand/contact and link columns; the complete directory follows below. */
body.v9-homepage#iam-v6-preview .v7-footer{background:linear-gradient(180deg,#20151e 0,#171319 360px,#111315 640px);border-top:1px solid #e76aab26;margin-top:80px}
body.v9-homepage#iam-v6-preview .v7-footer-inner{width:min(1120px,calc(100% - 64px));padding-top:40px}
body.v9-homepage#iam-v6-preview .v9-footer-overview{display:grid;grid-template-columns:330px minmax(0,1fr);gap:70px;padding-bottom:30px}
body.v9-homepage#iam-v6-preview .v9-footer-brand{display:inline-flex;align-items:center;gap:10px;color:#f8f4f7;text-decoration:none;width:max-content}
body.v9-homepage#iam-v6-preview .v9-footer-brand>span{display:grid;place-items:center;width:35px;height:37px;background:#da388a;border-radius:9px;font:700 34px/1 Georgia,serif;color:#fff;letter-spacing:-2px;padding-right:2px}
body.v9-homepage#iam-v6-preview .v9-footer-brand>b{font-size:22px;line-height:1.2;letter-spacing:-.8px;font-weight:730;color:#f8f4f7}
body.v9-homepage#iam-v6-preview .v9-footer-description{font-size:12px;line-height:1.65;color:#aba0ac;margin:13px 0 16px}
body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company{display:block;color:#aaa0ab;font-size:12px;line-height:1.65}
body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>strong{display:inline;color:#e6dce6;font-size:12px;font-weight:650;letter-spacing:0}
body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>small{display:inline;font-size:11px;margin-left:8px;color:#9e929f}
body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>p{font-size:12px;line-height:1.7;margin:7px 0;max-width:325px}
body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>a{display:block;width:max-content;font-size:12px;line-height:1.7;min-height:25px;margin:0;color:#c9bac8}
body.v9-homepage#iam-v6-preview .v9-footer-navigation{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:28px;align-content:start;padding-top:4px}
body.v9-homepage#iam-v6-preview .v9-footer-navigation h3{font-size:12px;font-weight:650;color:#e8d2e1;margin:0 0 15px;letter-spacing:0}
body.v9-homepage#iam-v6-preview .v9-footer-navigation a{display:block;width:fit-content;color:#a99daa;font-size:12px;line-height:1.65;padding:5px 0;min-height:31px;text-decoration:none}
body.v9-homepage#iam-v6-preview .v9-footer-navigation a:hover,body.v9-homepage#iam-v6-preview .v9-footer-business a:hover{color:#f4a4cd}
body.v9-homepage#iam-v6-preview .v9-footer-navigation a:focus-visible,body.v9-homepage#iam-v6-preview .v9-footer-business a:focus-visible{outline:2px solid #ef78b6;outline-offset:4px;border-radius:3px}
body.v9-homepage#iam-v6-preview .v8-footer-free{margin-bottom:32px;border-color:#d09bbb22}
body.v9-homepage#iam-v6-preview .v8-footer-free>a{min-height:74px;padding-top:13px;padding-bottom:13px}
body.v9-homepage#iam-v6-preview .v8-footer-free strong{font-size:15px}
body.v9-homepage#iam-v6-preview .v8-footer-free small{font-size:11px}
@media(max-width:1050px){
 body.v9-homepage#iam-v6-preview .v9-footer-overview{grid-template-columns:285px minmax(0,1fr);gap:42px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation{gap:20px;grid-template-columns:1fr 1fr 1.1fr}
 body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>small{display:block;margin:3px 0 0}
}
@media(max-width:800px){
 body.v9-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 48px);padding-top:30px}
 body.v9-homepage#iam-v6-preview .v9-footer-overview{grid-template-columns:235px minmax(0,1fr);gap:32px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation{grid-template-columns:1fr 1fr;gap:22px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation nav:last-child{grid-column:1/-1}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation h3{margin-bottom:8px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation a{min-height:33px}
}
@media(max-width:550px){
 body.v9-homepage#iam-v6-preview .v7-footer{margin-top:50px}
 body.v9-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 40px);padding-top:28px}
 body.v9-homepage#iam-v6-preview .v9-footer-overview{grid-template-columns:1fr;gap:28px;padding-bottom:26px}
 body.v9-homepage#iam-v6-preview .v9-footer-brand>b{font-size:23px}
 body.v9-homepage#iam-v6-preview .v9-footer-description{margin:12px 0 13px}
 body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>small{display:inline;margin-left:7px}
 body.v9-homepage#iam-v6-preview .v9-footer-business .v7-footer-company>a{min-height:30px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation{grid-template-columns:1fr 1fr;gap:20px 24px;padding-top:20px;border-top:1px solid #d09bbb22}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation nav:last-child{grid-column:1/-1}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation nav:last-child a{display:inline-block;margin-right:18px}
 body.v9-homepage#iam-v6-preview .v9-footer-navigation a{min-height:38px;font-size:12px}
 body.v9-homepage#iam-v6-preview .v8-footer-free>a,body.v9-homepage#iam-v6-preview .v8-footer-free>a+a{min-height:76px}
}

/* The selected editorial reference, adapted to IamProvider's dark magenta palette. */
.v9-homepage#iam-v6-preview .v9-editorial-inner{width:min(1240px,calc(100% - 64px));margin:0 auto}
.v9-homepage#iam-v6-preview .v9-editorial-heading{text-align:center;margin:0 auto 34px;max-width:790px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-heading h2{margin:0 0 14px;color:#f3f2f5;font-size:36px;font-weight:750;line-height:1.2;letter-spacing:-1px;text-wrap:balance}
.v9-homepage#iam-v6-preview .v9-editorial-heading h2>span{color:#ed75b0}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-heading p{margin:0;color:#aaa7b1;font-size:15px;line-height:1.8}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factors{width:100%;max-width:none;margin:30px 0 0;padding:65px 0 46px;border-block:1px solid #aa4e781b;background:linear-gradient(120deg,#22151f 0%,#17151c 48%,#261521 100%)}
.v9-homepage#iam-v6-preview .v9-cost-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.v9-homepage#iam-v6-preview .v9-cost-factor{margin:0;padding:24px 19px 23px;border:1px solid #b58ba028;border-radius:13px;background:#ffffff04;text-align:center;box-shadow:inset 0 1px #ffffff03}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factor h3{margin:0 0 11px;color:#ecb2ce;font-size:15px;font-weight:650;line-height:1.5;letter-spacing:0}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factor p{margin:0;color:#aaa3af;font-size:13px;line-height:1.75}
.v9-homepage#iam-v6-preview .v9-cost-link{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;width:max-content;max-width:100%;margin:20px auto 0;font-size:13px;color:#ebbdD4;text-decoration:none}
.v9-homepage#iam-v6-preview .v9-cost-link>span{font-size:19px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-blog.v9-editorial-blog{display:block;width:min(1240px,calc(100% - 64px));max-width:1240px;margin:0 auto;padding:66px 0 34px;border:0;background:transparent}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:#15181d;border:1px solid #ffffff14;border-radius:15px;overflow:hidden;box-shadow:0 8px 20px #0000000d}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-image{display:block;flex:0 0 auto;aspect-ratio:1.62;height:auto;overflow:hidden;background:#22252d;margin:0;padding:0;border:0;border-radius:0}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:auto;transition:transform .35s ease;opacity:1;filter:none}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:0;padding:23px 20px 0}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-tag{margin:0 0 11px;padding:0;border:0;border-radius:0;background:none;color:#d984ad;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.25px;text-transform:none}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog h3{margin:0 0 13px;color:#f0edf2;font-size:16px;font-weight:650;line-height:1.55;letter-spacing:-.15px;text-wrap:pretty}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog h3>a{color:inherit;text-decoration:none}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-copy p{margin:0 0 22px;color:#999da8;font-size:13px;line-height:1.75}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-read-more{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:58px;margin:auto 0 0;padding:15px 0;border-top:1px solid #ffffff0e;color:#ddd7e1;font-size:12px;line-height:1.5;font-weight:550;text-decoration:none}
.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-read-more svg{width:17px;height:17px}
.v9-homepage#iam-v6-preview .v9-blog-all{display:flex;justify-content:center;margin:27px 0 0}
.v9-homepage#iam-v6-preview .v9-blog-all>a{display:flex;align-items:center;justify-content:center;gap:24px;min-height:45px;padding:8px 22px;border:1px solid #ffffff1a;border-radius:8px;color:#eee5ec;background:#ffffff03;text-decoration:none;font-size:13px;line-height:1.5}
.v9-homepage#iam-v6-preview .v9-guide-banner{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:32px;overflow:hidden;width:min(1240px,calc(100% - 64px));margin:22px auto 12px;padding:43px 48px;border:1px solid #d894be26;border-radius:18px;background:linear-gradient(112deg,#1b1c31 0%,#272039 53%,#351d34 100%);box-shadow:inset 0 1px #ffffff06}
.v9-homepage#iam-v6-preview .v9-guide-banner::after{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 67%,#ffffff03 67%,transparent 68%,transparent 80%,#ffffff04 80%,transparent 81%)}
.v9-homepage#iam-v6-preview .v9-guide-banner-label{display:block;color:#c8b8d2;font-size:12px;line-height:1.5;margin-bottom:12px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-banner h2{margin:0 0 15px;color:#f6edf6;font-size:33px;font-weight:700;line-height:1.2;letter-spacing:-.8px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-banner p{margin:0;color:#bbb3c9;font-size:14px;line-height:1.8}
.v9-homepage#iam-v6-preview .v9-guide-banner-topics{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:23px}
.v9-homepage#iam-v6-preview .v9-guide-banner-topics>*{display:flex;align-items:center;min-height:29px;margin:0;padding:5px 10px;color:#ddd0e4;font-size:11px;line-height:1.5;text-decoration:none;background:#ffffff06;border:1px solid #ffffff0e;border-radius:5px}
.v9-homepage#iam-v6-preview .v9-guide-banner-action{display:flex;flex-direction:column;align-items:center;gap:13px;flex:0 0 auto}
.v9-homepage#iam-v6-preview .v9-guide-banner-action>a{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:49px;padding:12px 21px;border:1px solid #ebcadf;border-radius:8px;background:#f2dbea;color:#251c2a;text-decoration:none;font-size:13px;line-height:1.5;font-weight:650}
.v9-homepage#iam-v6-preview .v9-guide-banner-action>a>span{font-size:19px;font-weight:400}
.v9-homepage#iam-v6-preview .v9-guide-banner-action>span{color:#aba0b9;font-size:11px;line-height:1.6;text-align:center}
.v9-homepage#iam-v6-preview :is(.v9-cost-factors,.v9-editorial-blog,.v9-guide-banner) a:focus-visible{outline:2px solid #ee90bd;outline-offset:5px}
@media(hover:hover) and (pointer:fine){.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-image:hover img{transform:scale(1.025)}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog h3>a:hover{color:#f0b0d0}.v9-homepage#iam-v6-preview :is(.v9-cost-link,.iap2-read-more):hover{color:#f9d0e6}.v9-homepage#iam-v6-preview :is(.v9-blog-all>a,.v9-guide-banner-topics>a):hover{border-color:#b77899;background:#ffffff0c}.v9-homepage#iam-v6-preview .v9-guide-banner-action>a:hover{background:#f9eaf4}}
@media(max-width:1100px){.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-grid{gap:16px}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-copy{padding:20px 16px 0}.v9-homepage#iam-v6-preview .v9-cost-factor{padding:22px 15px}.v9-homepage#iam-v6-preview .v9-guide-banner{padding:36px}}
@media(max-width:850px){.v9-homepage#iam-v6-preview .v9-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v9-homepage#iam-v6-preview .v9-guide-banner{align-items:flex-start;gap:28px;padding:32px}.v9-homepage#iam-v6-preview .v9-guide-banner-action{align-self:center}.v9-homepage#iam-v6-preview .v9-guide-banner-action>a{gap:14px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-banner h2{font-size:29px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-banner p>br{display:none}}
@media(max-width:550px){.v9-homepage#iam-v6-preview .v9-editorial-inner,html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-blog.v9-editorial-blog,.v9-homepage#iam-v6-preview .v9-guide-banner{width:calc(100% - 32px)}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factors{margin-top:10px;padding:43px 0 30px}.v9-homepage#iam-v6-preview .v9-editorial-heading{margin-bottom:26px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-heading h2{font-size:29px;letter-spacing:-.7px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-heading p{font-size:14px}.v9-homepage#iam-v6-preview .v9-cost-grid{gap:10px}.v9-homepage#iam-v6-preview .v9-cost-factor{padding:18px 13px;border-radius:10px;text-align:left}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factor h3{font-size:14px;line-height:1.5;margin-bottom:8px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-cost-factor p{font-size:12px;line-height:1.8}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-blog.v9-editorial-blog{padding:47px 0 24px}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-image{aspect-ratio:1.8}.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-copy{padding:22px 21px 0}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog h3{font-size:17px}.v9-homepage#iam-v6-preview .v9-guide-banner{flex-direction:column;gap:27px;padding:29px 23px;margin-top:12px;border-radius:16px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-guide-banner h2{font-size:29px}.v9-homepage#iam-v6-preview .v9-guide-banner-action{align-self:stretch;align-items:stretch}.v9-homepage#iam-v6-preview .v9-guide-banner-action>span{text-align:left}.v9-homepage#iam-v6-preview .v9-guide-banner-action>a{gap:20px}.v9-homepage#iam-v6-preview .v9-blog-all{margin-top:23px}}
@media(prefers-reduced-motion:reduce){.v9-homepage#iam-v6-preview .v9-editorial-blog .iap2-blog-image img{transition:none}}
/* This section already lives inside the existing knowledge container. */
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 #iap2-blog.v9-editorial-blog,.v9-homepage#iam-v6-preview .v9-guide-banner{width:100%}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-copy p{display:block}
@media(max-width:850px){html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v9-homepage#iam-v6-preview .v9-guide-banner p>br::after{content:' '}}
@media(max-width:550px){html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}html body.iam-theme.v9-homepage#iam-v6-preview #iap2 .v9-editorial-blog .iap2-blog-copy{padding:22px 21px 0}}

/* Real utility discovery, using IamProvider's existing brand and SVG system. */
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-hub{width:calc(100% - 64px);max-width:1120px;margin:100px auto;color:#eceef2;scroll-margin-top:100px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:35px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-eyebrow{display:block;font-size:13px;color:#c4a6b7;line-height:1.5;margin-bottom:13px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading h2{font-size:42px;line-height:1.18;letter-spacing:-1.4px;font-weight:750;margin:0;color:#f5f3f6}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading h2>span{color:#e786b4}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end{padding-bottom:4px;max-width:460px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end p{font-size:14px;line-height:1.85;color:#a9aab7;margin:0 0 20px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end>a{display:inline-flex;gap:12px;align-items:center;color:#eeeaf1;font-size:13px;font-weight:650;text-decoration:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end>a>.iam-icon{width:17px;height:17px;color:#ec8fb9}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-discovery{display:grid;grid-template-columns:246px minmax(0,1fr);gap:34px;border-top:1px solid #343039;padding-top:25px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sidebar{min-width:0;padding-right:24px;border-right:1px solid #ffffff10}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-art{height:126px;position:relative;width:202px;margin:1px auto 24px;isolation:isolate}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-art:before{content:'';position:absolute;inset:8px -6px;background-image:radial-gradient(#e991b52b 1px,transparent 1px);background-size:13px 13px;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 75%,transparent);z-index:-1}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-art-main{display:flex;align-items:center;justify-content:center;position:absolute;left:30px;top:9px;width:101px;height:101px;border:1px solid #f6b4d294;border-radius:23px;background:linear-gradient(145deg,#f6bdd9,#d86ea7);box-shadow:inset 0 1px #ffffff94,0 12px 24px #0004;transform:rotate(-9deg);color:#381128;font-family:Georgia,serif;font-size:58px;letter-spacing:-4px;line-height:1}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-art-main>span{position:absolute;bottom:9px;right:10px;font:15px sans-serif;color:#813052}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-art-hash{position:absolute;right:24px;top:10px;width:68px;height:68px;display:grid;place-items:center;border:1px solid #617b9c66;border-radius:18px;background:#23364a;box-shadow:inset 0 1px #b6cee32a,0 8px 16px #0003;color:#9dbde0;font-size:47px;font-weight:450;transform:rotate(14deg);z-index:-1}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-art-cursor{position:absolute;right:20px;bottom:0;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:1px solid #bbbcc277;background:#e3e0e4;color:#3b3641;box-shadow:0 8px 15px #0004}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-art-cursor>.iam-icon{width:23px;height:23px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list{display:grid;gap:4px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 11px;background:transparent;border:1px solid transparent;border-radius:8px;color:#a8acb7;text-align:left;font:inherit;font-size:12px;font-weight:600;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button>.iam-icon{width:17px;height:17px;flex:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list small{margin-left:auto;min-width:20px;color:#7f8795;font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;text-align:right}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button[aria-pressed=true]{background:#241c28;border-color:#a6557b5c;color:#f1c5dd}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button[aria-pressed=true] small{color:#d08fad}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sidebar>p{font-size:11px;line-height:1.7;color:#8e94a1;margin:22px 9px 0;max-width:200px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results{min-width:0}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-toolbar{display:flex;align-items:center;gap:22px;margin-bottom:17px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search{display:flex;align-items:center;gap:12px;flex:1;min-width:0;margin:0;padding:0 15px;border:1px solid #373b47;border-radius:11px;background:#15191f;box-shadow:inset 0 1px #ffffff04;color:#999fad}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search>.iam-icon{width:19px;height:19px;flex:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search input{min-width:0;width:100%;height:50px;padding:0;background:transparent;border:0;color:#f1eff3;font:inherit;font-size:14px;box-shadow:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search input::placeholder{color:#8e96a5}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search input:focus{outline:0;box-shadow:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search:focus-within{outline:2px solid #eb8cba;outline-offset:3px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:13px;background:#282c36;color:#c0c6d0;border:0;border-radius:50%;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search button>.iam-icon{width:15px;height:15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search button[hidden]{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-count{display:grid;gap:2px;min-width:64px;color:#9298a6;font-size:10px;white-space:nowrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-count>strong{font-size:23px;line-height:1;color:#dedce3;letter-spacing:-.6px;font-weight:650}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;min-height:333px;align-content:start}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool{display:flex;align-items:flex-start;gap:14px;position:relative;min-width:0;min-height:114px;padding:22px 8px 21px 0;border-bottom:1px solid #ffffff12;text-decoration:none;color:#e6e6ed;transition:background-color 160ms ease}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon{display:grid;place-items:center;flex:0 0 43px;height:43px;border:1px solid #7b849d42;border-radius:12px;background:linear-gradient(145deg,#303742,#1c222c);box-shadow:inset 0 1px #ffffff0d,0 6px 12px #00000012;color:#b0bed9}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon>.iam-icon{width:23px;height:23px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon[data-platform=instagram]{color:#f49dc7;border-color:#ce6b9a50;background:linear-gradient(145deg,#4a283e,#271b29)}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon[data-platform=youtube]{color:#ff8d95;border-color:#cf67674a;background:linear-gradient(145deg,#48262c,#281b21)}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon[data-platform=tiktok]{color:#a5e1e6;border-color:#6bbbc34a;background:linear-gradient(145deg,#263d42,#1b272e)}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon[data-platform=spotify]{color:#9addb3;border-color:#6abc824a;background:linear-gradient(145deg,#263d31,#1b2920)}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy{display:grid;gap:6px;min-width:0;flex:1}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>small{font-size:9px;line-height:1.5;color:#8f95a4}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>strong{color:#e9e7ee;font-size:14px;line-height:1.45;font-weight:650;letter-spacing:-.15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>span{font-size:11px;line-height:1.65;color:#979ca9}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-arrow{display:block;align-self:center;color:#777e8c;flex:0 0 14px;transition:transform 160ms ease,color 160ms ease}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-arrow>.iam-icon{width:14px;height:14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;color:#939baa;font-size:11px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer button{display:flex;align-items:center;gap:10px;min-height:44px;padding:11px 0;color:#e6b5cf;background:transparent;border:0;font:inherit;font-size:12px;font-weight:600;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer button>.iam-icon{width:15px;height:15px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer button[hidden]{display:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-empty{padding:50px 0;color:#b3afbe;font-size:14px;line-height:1.7}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free{display:grid;grid-template-columns:300px minmax(0,1fr);margin-top:44px;border:1px solid #4d3444;border-radius:16px;overflow:hidden;background:#15181e;box-shadow:0 12px 32px #00000012}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro{position:relative;isolation:isolate;overflow:hidden;padding:29px;background:linear-gradient(125deg,#a73170,#5d244e);border-right:1px solid #df85b13c;color:#f5eaf2}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-label{font-size:10px;line-height:1.5;color:#f2bed9}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro h3{font-size:26px;font-weight:750;line-height:1.25;letter-spacing:-.7px;color:#fff3fb;margin:13px 0 14px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro p{position:relative;max-width:225px;font-size:12px;line-height:1.85;color:#e7bbd4;margin:0 0 20px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro>a{display:inline-flex;align-items:center;gap:14px;padding:11px 0 0;color:#fff5fa;font-size:12px;font-weight:650;text-decoration:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro>a>.iam-icon{width:16px;height:16px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-watermark{position:absolute;z-index:-1;right:-43px;bottom:-41px;transform:rotate(-14deg);color:#fba4d317}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-watermark>.iam-icon{width:206px;height:206px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-picker{min-width:0;padding:25px 29px 24px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs{display:flex;gap:7px;padding-bottom:19px;border-bottom:1px solid #ffffff12}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex:1;padding:9px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#949cab;font:inherit;font-size:10px;font-weight:550;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button>.iam-icon{width:18px;height:18px;flex:none}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button[aria-selected=true]{background:#332335;border-color:#a35b8278;color:#f3b9d7}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 16px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head h4{font-size:17px;line-height:1.4;font-weight:650;letter-spacing:-.25px;margin:0;color:#e8e8ee}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head>span{font-size:10px;color:#8e96a5}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:44px;border:1px solid #3d3743;border-radius:7px;padding:10px 12px;color:#c8c9d2;text-decoration:none;font-size:12px;line-height:1.45;background:#1b1d25}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links a>.iam-icon{width:13px;height:13px;flex:none;color:#987c96}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-more{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 0;margin-top:5px;color:#df9ec1;background:transparent;border:0;font:inherit;font-size:11px;font-weight:600;cursor:pointer}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-more>.iam-icon{width:13px;height:13px}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-more[aria-expanded=true]>.iam-icon{transform:rotate(180deg)}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-more[hidden]{display:none}
body#iam-v6-preview.v9-homepage #iap2 #v9-resource-free-panel>p{font-size:10px;line-height:1.6;color:#858d9c;margin:17px 0 0}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body#iam-v6-preview.v9-homepage #iap2 .v9-resource-hub :is(button,a,input):focus-visible{outline:2px solid #ef9dc6;outline-offset:4px}
@media(hover:hover) and (pointer:fine){body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool:hover{background:#ffffff03}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool:hover .v9-resource-tool-arrow{color:#f0afd0;transform:translateX(3px)}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button:hover{color:#ead5e2;background:#ffffff04}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links a:hover{border-color:#d087ad8c;color:#fff0f8}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button:hover{color:#eac5da}}
@media(max-width:1100px){body#iam-v6-preview.v9-homepage #iap2 .v9-resource-discovery{grid-template-columns:216px minmax(0,1fr);gap:25px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sidebar{padding-right:18px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-art{transform:scale(.88);transform-origin:left center;width:190px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-list{column-gap:20px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool{gap:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon{flex-basis:36px;height:36px;border-radius:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon>.iam-icon{width:20px;height:20px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-arrow{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free{grid-template-columns:260px minmax(0,1fr)}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-picker{padding-inline:22px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button{flex-direction:column;gap:5px;min-height:56px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro{padding:25px}}
@media(max-width:850px){body#iam-v6-preview.v9-homepage #iap2 .v9-resource-hub{width:calc(100% - 40px);margin-block:70px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading{align-items:flex-start;gap:25px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading h2{font-size:35px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end{max-width:320px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end p{font-size:12px;margin-bottom:16px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-discovery{display:block;padding-top:18px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sidebar{padding:0;border:0}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-art{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list{display:flex;gap:5px;overflow-x:auto;padding:3px 0 9px;scrollbar-width:thin}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button{flex:none;min-height:44px;padding:10px 12px;gap:7px;font-size:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-category-list button small{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-sidebar>p{max-width:none;margin:9px 0 18px;font-size:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-list{column-gap:28px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free{grid-template-columns:230px minmax(0,1fr);margin-top:31px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button>span{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button{min-height:44px;padding:12px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links{grid-template-columns:repeat(2,minmax(0,1fr))}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro h3{font-size:24px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head h4{font-size:16px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head>span{display:none}}
@media(max-width:560px){body#iam-v6-preview.v9-homepage #iap2 .v9-resource-hub{width:calc(100% - 36px);margin-block:50px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading{display:block;margin-bottom:24px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-eyebrow{font-size:12px;margin-bottom:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading h2{font-size:34px;letter-spacing:-1px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end{margin-top:19px;max-width:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end p{font-size:13px;line-height:1.8;margin-bottom:14px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end p br{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-heading-end>a{font-size:12px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-toolbar{gap:14px;margin-bottom:4px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-library-count{display:none}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-search input{font-size:14px;height:48px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-list{grid-template-columns:1fr;min-height:0}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool{gap:13px;min-height:102px;padding:18px 3px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-icon{flex-basis:42px;height:42px;border-radius:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy{gap:5px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>strong{font-size:14px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>small{font-size:9px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-copy>span{font-size:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-tool-arrow{display:block}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer{padding-top:13px;font-size:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-results-footer button{font-size:11px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free{grid-template-columns:1fr;margin-top:29px;border-radius:14px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro{padding:25px;border-right:0;border-bottom:1px solid #dc87b15c}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro h3{font-size:28px;margin:10px 0 12px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-intro p{max-width:235px;margin-bottom:10px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-watermark{right:-19px;bottom:-29px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-picker{padding:19px 19px 21px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs{gap:5px;padding-bottom:15px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-tabs button{padding:9px 7px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head{margin:18px 0 14px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-panel-head>span{display:block;font-size:9px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links{gap:8px}body#iam-v6-preview.v9-homepage #iap2 .v9-resource-free-links a{padding:10px 11px;font-size:11px}}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v9-homepage #iap2 .v9-resource-hub *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* User-directed V10: a broad, continuous platform ribbon and a shorter path to services. */
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .pm-platform-ribbon.v10-ribbon{width:100%;max-width:none;margin:10px 0 56px!important;padding:9px 0 10px!important;opacity:1;border:0!important}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-heading{margin:0 0 22px;min-height:18px}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-heading>p{font-size:10px;letter-spacing:1.8px;color:#858691}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-window{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);overflow:hidden}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-group{gap:64px;padding:7px 32px;align-items:center}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-brand{gap:12px;color:#96969e}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-brand>span{font-size:20px;line-height:1.3;letter-spacing:-.45px;font-weight:650}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-platform-logo{width:29px;height:29px;opacity:.95}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon[data-v10-ribbon-ready] .pm-ribbon-track{animation:pm-platform-slide var(--pm-ribbon-duration,90s) linear infinite;animation-play-state:paused}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon[data-ribbon-state=moving] .pm-ribbon-track{animation-play-state:running}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon:not([data-v10-ribbon-ready]) .pm-ribbon-window{overflow-x:auto}
html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v9-catalog{margin-top:0}
@media(max-width:760px){
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .pm-platform-ribbon.v10-ribbon{margin:8px 0 42px!important;padding:6px 0!important}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-heading{margin-bottom:16px}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-group{gap:42px;padding-inline:21px}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-brand{gap:9px}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-brand>span{font-size:17px}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-platform-logo{width:25px;height:25px}
}
@media(prefers-reduced-motion:reduce){
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-track{animation:none!important;transform:none!important}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon .pm-ribbon-window{overflow-x:auto;mask-image:none}
 html body.iam-theme.v10-homepage#iam-v6-preview #iap2 .v10-ribbon [data-ribbon-copy]{display:none}
}

/* V10: put the full directory first; compress brand/company/navigation below it. */
body.v10-homepage#iam-v6-preview .v7-footer{background:#111315;border-top:1px solid #ffffff12;margin-top:65px}
body.v10-homepage#iam-v6-preview .v7-footer-inner{width:min(1120px,calc(100% - 64px));padding-top:35px}
body.v10-homepage#iam-v6-preview .v7-footer-library{padding-bottom:26px}
body.v10-homepage#iam-v6-preview .v10-footer-closing{border-top:1px solid #ffffff16}
body.v10-homepage#iam-v6-preview .v10-footer-overview{display:grid;grid-template-columns:350px minmax(0,1fr);gap:65px;padding:24px 0 20px}
body.v10-homepage#iam-v6-preview .v10-footer-brand{display:inline-flex;align-items:center;gap:9px;color:#f6f1f5;text-decoration:none;width:max-content;margin-bottom:10px}
body.v10-homepage#iam-v6-preview .v10-footer-brand>span{display:grid;place-items:center;width:27px;height:29px;background:#d73585;border-radius:7px;font:700 27px/1 Georgia,serif;color:white;letter-spacing:-1.5px;padding-right:2px}
body.v10-homepage#iam-v6-preview .v10-footer-brand>b{font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.5px;color:#f6f1f5}
body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company{display:block;font-size:12px;line-height:1.6;color:#96949e}
body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company>strong{display:inline;font-size:11px;color:#c8c1cc;font-weight:650;letter-spacing:0}
body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company>small{display:inline;margin-left:7px;font-size:11px;color:#85818b}
body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company>p{font-size:12px;line-height:1.6;max-width:350px;margin:4px 0 3px}
body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company>a{display:inline-flex;align-items:center;min-height:25px;font-size:12px;line-height:1.6;margin:0 14px 0 0;color:#b4abb9}
body.v10-homepage#iam-v6-preview .v10-footer-navigation{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:25px;padding-top:3px}
body.v10-homepage#iam-v6-preview .v10-footer-navigation h3{font-size:11px;line-height:1.5;font-weight:650;color:#bca8b7;letter-spacing:0;margin:0 0 7px}
body.v10-homepage#iam-v6-preview .v10-footer-navigation a{display:block;width:fit-content;min-height:28px;padding:4px 0;font-size:12px;line-height:1.6;color:#9d96a2;text-decoration:none}
body.v10-homepage#iam-v6-preview .v10-footer-navigation a:hover,body.v10-homepage#iam-v6-preview .v10-footer-business a:hover{color:#f09dc6}
body.v10-homepage#iam-v6-preview .v10-footer-closing a:focus-visible{outline:2px solid #e97bb4;outline-offset:3px;border-radius:3px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect{padding:12px 0;border-top:1px solid #ffffff0d;gap:18px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect>div:first-child{gap:15px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect>div:first-child>span{font-size:10px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-socials{gap:6px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-socials>a{width:31px;height:31px;border-radius:8px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-socials svg{width:14px;height:14px}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments{transform:scale(.85);transform-origin:right center}
body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-fineprint{padding:12px 0 16px;font-size:10px;line-height:1.6;gap:16px}
@media(max-width:1050px){
 body.v10-homepage#iam-v6-preview .v10-footer-overview{grid-template-columns:310px minmax(0,1fr);gap:36px}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation{gap:20px}
}
@media(max-width:800px){
 body.v10-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 48px);padding-top:28px}
 body.v10-homepage#iam-v6-preview .v10-footer-overview{grid-template-columns:260px minmax(0,1fr);gap:28px}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation{grid-template-columns:1fr 1fr;gap:16px 20px}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation nav:last-child{grid-column:1/-1}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation nav:last-child a{display:inline-block;margin-right:16px}
}
@media(max-width:550px){
 body.v10-homepage#iam-v6-preview .v7-footer{margin-top:45px}
 body.v10-homepage#iam-v6-preview .v7-footer-inner{width:calc(100% - 40px);padding-top:25px}
 body.v10-homepage#iam-v6-preview .v10-footer-overview{grid-template-columns:1fr;gap:20px;padding:22px 0 17px}
 body.v10-homepage#iam-v6-preview .v10-footer-business .v7-footer-company>a{min-height:30px;margin-right:15px}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0 0;border-top:1px solid #ffffff0d}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation nav:last-child{grid-column:auto}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation nav:last-child a{display:block;margin-right:0}
 body.v10-homepage#iam-v6-preview .v10-footer-navigation a{min-height:31px;padding:5px 0}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect>div:first-child{gap:8px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-connect>div:first-child>span{display:none}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-socials{gap:5px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-socials>a{width:30px;height:30px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments{transform:none;margin-left:auto;gap:5px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments>span{padding:5px 7px;min-height:28px;height:28px;gap:4px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments .iam-visa{font-size:14px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments .iam-mastercard svg{width:26px;height:18px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-payments small{font-size:6px}
 body.v10-homepage#iam-v6-preview .v10-footer-closing .v7-footer-fineprint{font-size:10px;padding:12px 0 17px;gap:6px}
}

/* The community is an interwoven editorial wall, rather than two media rails. */
body#iam-v6-preview.v10-homepage .v10-community{padding:90px 0 80px;background:#0c0f11;color:#f4f1f3}
body#iam-v6-preview.v10-homepage .v10-community-inner{width:min(1180px,calc(100% - 64px));margin:auto}
body#iam-v6-preview.v10-homepage .v10-community :is(button,a,select):focus-visible{outline:2px solid #f193bd;outline-offset:5px}
body#iam-v6-preview.v10-homepage .v10-community [hidden]{display:none!important}
body#iam-v6-preview.v10-homepage .v10-community-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}
body#iam-v6-preview.v10-homepage .v10-community-label{display:flex;align-items:center;gap:9px;color:#e2b4c9;font-size:14px;margin-bottom:16px}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community h2{font-size:52px;line-height:1.1;letter-spacing:-2px;font-weight:650;margin:0 0 18px;color:#f4f1f3}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community-heading p{font-size:16px;line-height:1.75;margin:0;color:#a5a7ad}
body#iam-v6-preview.v10-homepage .v10-community-trust{display:flex;gap:12px;align-items:center;min-height:54px;color:#e9e9ec;text-decoration:none;padding:4px 0}
body#iam-v6-preview.v10-homepage .v10-community-trust>svg:first-child{color:#57c8a6;width:32px;height:32px}
body#iam-v6-preview.v10-homepage .v10-community-trust strong{display:block;font-size:14px;font-weight:600}
body#iam-v6-preview.v10-homepage .v10-community-trust small{display:block;font-size:12px;color:#999fa7;margin-top:4px}
body#iam-v6-preview.v10-homepage .v10-community-trust>svg:last-child{width:18px;margin-left:15px}
body#iam-v6-preview.v10-homepage .v10-community-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #ffffff19}
body#iam-v6-preview.v10-homepage .v10-community-toolbar label{display:flex;align-items:center;gap:8px;color:#a5aab0;min-width:0}
body#iam-v6-preview.v10-homepage .v10-community-toolbar select{color:#e8e9eb;background:#0c0f11;border:0;padding:8px;min-height:44px;max-width:290px;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}
body#iam-v6-preview.v10-homepage .v10-community-inventory{color:#969ea7;font-size:13px}
body#iam-v6-preview.v10-homepage .v10-community-inventory i{font-style:normal;margin:0 14px;color:#59616c}
body#iam-v6-preview.v10-homepage .v10-community-wall{display:grid;grid-template-columns:1.12fr .9fr 1fr;grid-auto-rows:300px;gap:16px;isolation:isolate;min-width:0}
body#iam-v6-preview.v10-homepage .v10-story{position:relative;min-width:0;min-height:0}
body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="lead"]{grid-column:1;grid-row:1/span 2}
body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-a"]{grid-column:2;grid-row:2}
body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-b"]{grid-column:3;grid-row:1}
body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-a"]{grid-column:2;grid-row:1}
body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-b"]{grid-column:3;grid-row:2}
body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]{grid-template-columns:1fr 1.45fr;max-width:980px;margin:auto}
body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]>[data-v10-position="quote-b"]{grid-column:2;grid-row:2}
body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="story-a"]{grid-column:2;grid-row:1/span 2}
body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="quote-a"]{grid-column:3;grid-row:1}


body#iam-v6-preview.v10-homepage .v10-film{display:block;width:100%;height:100%;position:relative;overflow:hidden;border:0;border-radius:14px;background:#1a2024;color:#fff;padding:0;text-align:left;cursor:pointer;isolation:isolate}
body#iam-v6-preview.v10-homepage .v10-film-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;z-index:-2;transition:transform .6s cubic-bezier(.22,1,.36,1)}
body#iam-v6-preview.v10-homepage .v10-film:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0002,transparent 34%,#07090b12 52%,#07090bed)}
body#iam-v6-preview.v10-homepage .v10-film-duration{position:absolute;right:18px;top:18px;border:1px solid #ffffff30;padding:4px 8px;border-radius:5px;background:#12171e85;color:#fff;font-family:inherit;font-size:12px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}
body#iam-v6-preview.v10-homepage .v10-film-play{position:absolute;top:calc(50% - 26px);left:calc(50% - 26px);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ffffffed;color:#1a1c20;transition:background .2s,color .2s}
body#iam-v6-preview.v10-homepage .v10-film-play svg{width:22px;height:22px;margin-left:3px}
body#iam-v6-preview.v10-homepage .v10-film-play-label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}
body#iam-v6-preview.v10-homepage [data-v10-position="lead"] .v10-film-play{top:auto;bottom:116px;left:26px;width:auto;padding:0 18px 0 22px;gap:20px;grid-template-columns:1fr auto;border-radius:30px}
body#iam-v6-preview.v10-homepage [data-v10-position="lead"] .v10-film-play-label{position:static;width:auto;height:auto;clip-path:none;font-size:14px;font-weight:650}
body#iam-v6-preview.v10-homepage .v10-film-caption{position:absolute;bottom:22px;left:22px;right:22px;display:flex;align-items:center;gap:10px;min-width:0}
body#iam-v6-preview.v10-homepage .v10-film-caption>img{width:24px;height:16px;border-radius:2px;object-fit:cover;align-self:start;margin-top:4px}
body#iam-v6-preview.v10-homepage .v10-film-caption>span{flex:1;min-width:0}
body#iam-v6-preview.v10-homepage .v10-film-caption strong{display:block;font-size:21px;letter-spacing:-.5px;font-weight:650;line-height:1.25;overflow-wrap:anywhere}
body#iam-v6-preview.v10-homepage .v10-film-caption small{display:block;font-size:12px;line-height:1.5;color:#d7d7de;margin-top:5px}
body#iam-v6-preview.v10-homepage .v10-film-caption>svg{width:16px;flex-shrink:0}
body#iam-v6-preview.v10-homepage [data-v10-position="lead"] .v10-film-caption{bottom:28px;left:26px;right:26px}
body#iam-v6-preview.v10-homepage [data-v10-position="lead"] .v10-film-caption strong{font-size:28px}
body#iam-v6-preview.v10-homepage .v10-review{min-width:0;display:flex;flex-direction:column;background:#171c20;border:1px solid #ffffff08;border-radius:14px;padding:25px 26px;color:#eae9ee;position:relative;overflow:hidden}
body#iam-v6-preview.v10-homepage .v10-review[data-v10-position="quote-b"]{background:#211b22;border-color:#e0a9c50c}
body#iam-v6-preview.v10-homepage .v10-review-source{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:500;color:#929e9d;line-height:1.5;margin-bottom:15px}
body#iam-v6-preview.v10-homepage .v10-review-source svg{color:#62bba2;width:16px;height:16px}
body#iam-v6-preview.v10-homepage .v10-review-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:#89929d}
body#iam-v6-preview.v10-homepage .v10-review-stars{display:flex;gap:3px;font-size:14px;line-height:1.2;color:#354943}
body#iam-v6-preview.v10-homepage .v10-review-stars .is-filled{color:#63c8a6}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-review blockquote{font-size:23px;font-weight:600;line-height:1.28;letter-spacing:-.65px;margin:17px 0 12px;padding:0;border:0;color:#eeedf1}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-review>p{font-size:13px;line-height:1.6;color:#a3a9b1;margin:0 0 18px}
body#iam-v6-preview.v10-homepage .v10-review>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}
body#iam-v6-preview.v10-homepage .v10-review-author{display:flex;align-items:center;gap:10px;min-width:0}
body#iam-v6-preview.v10-homepage .v10-review-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#35363c;color:#d8cad1;font-size:12px}
body#iam-v6-preview.v10-homepage .v10-review-author strong{font-size:12px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}
body#iam-v6-preview.v10-homepage .v10-review-author small{display:block;font-size:10px;color:#8d939e;font-weight:400;margin-top:4px}
body#iam-v6-preview.v10-homepage .v10-review footer>a{display:grid;place-items:center;flex:0 0 44px;height:44px;color:#acb4bf;border:1px solid #ffffff17;border-radius:50%}
body#iam-v6-preview.v10-homepage .v10-review footer>a svg{width:17px;height:17px}
body#iam-v6-preview.v10-homepage .v10-community-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff15;padding:20px 0}
body#iam-v6-preview.v10-homepage .v10-community-pagination{display:flex;align-items:center;gap:10px;font-size:12px;font-variant-numeric:tabular-nums;color:#929aa5}
body#iam-v6-preview.v10-homepage .v10-pagination-label{font-size:13px;color:#b9bdc5;margin-right:8px}
body#iam-v6-preview.v10-homepage .v10-community-pagination button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:50%;background:transparent;color:#e7e9ed;cursor:pointer}
body#iam-v6-preview.v10-homepage .v10-community-pagination button:disabled{opacity:.3;cursor:default}
body#iam-v6-preview.v10-homepage .v10-community-pagination>span:not(.v10-pagination-label){min-width:80px;text-align:center}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community-note{font-size:12px;color:#818a96;line-height:1.6;margin:16px 0 0}
body#iam-v6-preview.v10-homepage .v10-native-film-link{position:absolute;left:12px;right:12px;bottom:100px;display:block;background:#fff;color:#16191c;padding:12px;font-size:14px;border-radius:8px;z-index:3}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog{padding:0;max-height:calc(100dvh - 28px);width:min(438px,calc(100vw - 28px));max-width:calc(100vw - 28px);border:1px solid #4b4b51;background:#15191e;color:#fff;border-radius:17px;overflow:auto}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog:not([open]){display:none}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:10px 13px 10px 18px;gap:16px;border-bottom:1px solid #ffffff16}
html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community .ih-video-dialog header p{font-size:13px;color:#eceff3;margin:0}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog header button{width:44px;height:44px;flex:0 0 44px;background:none;border:0;color:#fff;display:grid;place-items:center;cursor:pointer}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog video{display:block;width:100%;height:auto;max-height:calc(100dvh - 102px);aspect-ratio:9/16;background:#080808;object-fit:contain}
body#iam-v6-preview.v10-homepage .v10-community .ih-video-dialog::backdrop{background:#050608df;backdrop-filter:blur(7px)}
@media(hover:hover) and (pointer:fine){body#iam-v6-preview.v10-homepage .v10-film:hover .v10-film-cover{transform:scale(1.025)}body#iam-v6-preview.v10-homepage .v10-film:hover .v10-film-play{background:#ec4c9d;color:#fff}body#iam-v6-preview.v10-homepage .v10-community-pagination button:not(:disabled):hover{background:#efedf1;color:#18191c}body#iam-v6-preview.v10-homepage .v10-review footer>a:hover{border-color:#d88bae;color:#fff}}
@media(max-width:1100px){body#iam-v6-preview.v10-homepage .v10-community-wall{grid-template-columns:1.05fr .96fr 1fr;grid-auto-rows:310px;gap:12px}body#iam-v6-preview.v10-homepage .v10-review{padding:22px 19px}html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-review blockquote{font-size:21px}body#iam-v6-preview.v10-homepage .v10-review-top{align-items:start;flex-direction:column;gap:7px}body#iam-v6-preview.v10-homepage .v10-review-source{margin-bottom:12px}}
@media(max-width:850px){body#iam-v6-preview.v10-homepage .v10-community-heading{align-items:start}html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community h2{font-size:42px;letter-spacing:-1.5px}body#iam-v6-preview.v10-homepage .v10-community-trust{margin-top:30px}body#iam-v6-preview.v10-homepage .v10-community-wall{grid-template-columns:1.1fr 1fr;grid-auto-rows:minmax(270px,auto)}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-a"]{grid-column:2;grid-row:1}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-b"]{grid-column:2;grid-row:2}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-a"]{grid-column:1;grid-row:3}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-b"]{grid-column:2;grid-row:3}body#iam-v6-preview.v10-homepage .v10-review-top{flex-direction:row}body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="quote-a"]{grid-column:1;grid-row:3}body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]>[data-v10-position="quote-a"]{grid-column:2;grid-row:1}body#iam-v6-preview.v10-homepage .v10-community-navigation{gap:10px}body#iam-v6-preview.v10-homepage .v10-community-pagination{gap:6px;flex-wrap:wrap;justify-content:center}body#iam-v6-preview.v10-homepage .v10-pagination-label{width:100%;margin:0 0 4px;text-align:center}}
@media(max-width:580px){body#iam-v6-preview.v10-homepage .v10-community{padding:60px 0}body#iam-v6-preview.v10-homepage .v10-community-inner{width:calc(100% - 32px)}body#iam-v6-preview.v10-homepage .v10-community-heading{display:block;margin-bottom:25px}html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community h2{font-size:36px;letter-spacing:-1.1px}html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-community-heading p{font-size:14px;line-height:1.7}body#iam-v6-preview.v10-homepage .v10-community-label{font-size:12px;margin-bottom:12px}body#iam-v6-preview.v10-homepage .v10-community-trust{margin-top:20px;width:fit-content}body#iam-v6-preview.v10-homepage .v10-community-trust>svg:first-child{width:26px;height:26px}body#iam-v6-preview.v10-homepage .v10-community-toolbar{gap:10px;padding:12px 0;align-items:start;flex-direction:column}body#iam-v6-preview.v10-homepage .v10-community-toolbar select{max-width:290px;padding-left:8px;font-size:14px}body#iam-v6-preview.v10-homepage .v10-community-inventory{font-size:12px;padding-bottom:6px}body#iam-v6-preview.v10-homepage .v10-community-wall,body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px;max-width:none}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="lead"]{grid-column:1/-1;grid-row:1;height:480px}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-a"],body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="story-a"]{grid-column:1;grid-row:3;height:240px}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="story-b"]{grid-column:2;grid-row:3;height:240px}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-a"],body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]>[data-v10-position="quote-a"],body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="quote-a"]{grid-column:1/-1;grid-row:2}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="quote-b"],body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]>[data-v10-position="quote-b"]{grid-column:1/-1;grid-row:4}body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="1"]>[data-v10-position="quote-b"]{grid-row:3}body#iam-v6-preview.v10-homepage .v10-community-wall[data-story-count="2"]>[data-v10-position="story-a"]{grid-column:1/-1;height:340px}body#iam-v6-preview.v10-homepage .v10-film-caption{left:14px;right:14px;bottom:16px;gap:7px}body#iam-v6-preview.v10-homepage .v10-film-caption>img{width:18px;height:13px;margin-top:3px}body#iam-v6-preview.v10-homepage .v10-film-caption>svg{display:none}body#iam-v6-preview.v10-homepage .v10-film-caption strong{font-size:16px;letter-spacing:-.25px}body#iam-v6-preview.v10-homepage .v10-film-caption small{font-size:11px}body#iam-v6-preview.v10-homepage .v10-film-duration{right:12px;top:12px;font-size:11px}body#iam-v6-preview.v10-homepage .v10-review{padding:24px;min-height:260px}html body.iam-theme#iam-v6-preview.v10-homepage #iap2 .v10-review blockquote{font-size:24px}body#iam-v6-preview.v10-homepage .v10-community-pagination{gap:4px}body#iam-v6-preview.v10-homepage .v10-community-pagination>span:not(.v10-pagination-label){min-width:70px;font-size:11px}body#iam-v6-preview.v10-homepage .v10-pagination-label{font-size:12px}body#iam-v6-preview.v10-homepage .v10-community-pagination button{width:44px;height:44px}body#iam-v6-preview.v10-homepage .v10-community-navigation{gap:8px}body#iam-v6-preview.v10-homepage .v10-community-note{font-size:11px}body#iam-v6-preview.v10-homepage .v10-community-wall>[data-v10-position="archive"]{grid-column:1/-1;min-height:360px}}
@media(prefers-reduced-motion:reduce){body#iam-v6-preview.v10-homepage .v10-community *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
