.ig{--ig-ink: var(--navy, #07204d);--ig-body: var(--body, #1a2a44);--ig-muted: var(--body-muted, #5c6a82);--ig-hairline: var(--hairline, #c8d3e6);--ig-soft: var(--canvas-soft, #f0f4f8);--ig-osm: var(--violet, #8e24ff);--ig-osm-soft: #f4ebff;--ig-lav: var(--lavender, #c2cdff);--ig-mark: rgba(255, 0, 255, .16);--ig-pd-green: #008418;color:var(--ig-body)}.ig [hidden]{display:none!important}.ig .ig-head{display:grid;gap:14px;justify-items:center;text-align:center}.ig .ig-kicker{margin:0;font-size:14px;color:var(--ig-muted)}.ig h1{margin:0;color:var(--ig-ink);font-size:26px;line-height:1.16;font-weight:700;max-width:32ch;text-wrap:balance}.ig h1 mark{background:linear-gradient(transparent 58%,var(--ig-mark) 58%);color:inherit;padding:0 2px}.ig .ig-lead{margin:0;max-width:64ch;font-size:16px;line-height:1.55}.ig .ig-lead-2{margin:0;max-width:64ch;font-size:15px;color:var(--ig-muted)}.ig .ig-toggle{display:inline-flex;gap:4px;padding:4px;margin-top:6px;background:var(--ig-soft);border-radius:9999px;width:fit-content}.ig .ig-toggle button{font:650 15px/1.2 var(--font-sans);border:0;border-radius:9999px;padding:10px 18px;min-height:44px;cursor:pointer;background:transparent;color:var(--ig-ink)}.ig .ig-toggle button[aria-pressed=true]{background:var(--ig-osm);color:#fff}.ig .ig-toggle button:focus-visible{outline:3px solid var(--ig-lav);outline-offset:2px}.ig .ig-view{display:grid;gap:24px;margin-top:32px}.ig h2{margin:0 0 6px;color:var(--ig-ink);font-size:21px;font-weight:650;line-height:1.25}.ig .ig-muted,.ig .ig-note{margin:0;color:var(--ig-muted);font-size:14px}.ig .ig-fig{margin:0;border:1px solid var(--ig-hairline);border-radius:16px;padding:16px;display:grid;gap:14px;background:#fff;min-width:0}.ig figcaption{font-size:13px;line-height:1.45;color:var(--ig-muted);max-width:90ch}.ig .ig-h{display:none;width:100%;height:auto;color:var(--ig-ink);font-family:var(--font-sans)}.ig .ig-h .c-osm{fill:var(--ig-osm-soft);stroke:var(--ig-osm)}.ig .ig-h .c-card{fill:#fff;stroke:var(--ig-hairline)}.ig .ig-h .c-q{fill:#fff;stroke:var(--ig-ink)}.ig .ig-h .c-pd{fill:var(--ig-lav);stroke:var(--ig-ink)}.ig .ig-h .c-pill{fill:var(--ig-osm)}.ig .ig-h .c-pdg{fill:var(--ig-pd-green)}.ig .ig-h .c-soft{fill:var(--ig-soft)}.ig .ig-h .c-wait{fill:none;stroke:var(--ig-hairline);stroke-dasharray:5 4}.ig .ig-h .c-dashed{stroke:var(--ig-muted);stroke-dasharray:5 4}.ig .ig-h .c-pill-off{fill:#fff;stroke:var(--ig-muted);stroke-dasharray:5 4}.ig .ig-h .t-muted{fill:var(--ig-muted)}.ig .ig-h .t-white{fill:#fff}.ig .ig-v{display:flex;flex-direction:column;max-width:600px;width:100%;margin-inline:auto;font-size:15px;line-height:1.4;color:var(--ig-ink)}.ig .ig-v b{font-weight:700}.ig .v-box{display:grid;gap:2px;padding:12px 14px;border-radius:12px;border:1px solid var(--ig-hairline);background:#fff;overflow-wrap:anywhere}.ig .v-osm{background:var(--ig-osm-soft);border-color:var(--ig-osm)}.ig .v-pd{background:var(--ig-lav);border-color:var(--ig-ink)}.ig .v-soft{background:var(--ig-soft);border-color:transparent}.ig .v-note{margin-top:12px}.ig .v-start{border-radius:9999px;text-align:center}.ig .v-sub{color:var(--ig-muted);font-size:14px}.ig .v-arrow{position:relative;height:30px;margin-left:23px;border-left:2px solid var(--ig-ink)}.ig .v-arrow:after{content:"";position:absolute;left:-7px;bottom:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--ig-ink)}.ig .v-arrow>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--ig-muted)}.ig .v-tree{list-style:none;margin:0 0 0 23px;padding:4px 0 4px 18px;border-left:2px solid var(--ig-ink);display:grid;gap:10px}.ig .v-case{position:relative;display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--ig-hairline);background:#fff;overflow-wrap:anywhere}.ig .v-case.v-pd{background:var(--ig-lav);border-color:var(--ig-ink)}.ig .v-case.v-osm{background:var(--ig-osm-soft);border-color:var(--ig-osm)}.ig .v-case:before{content:"";position:absolute;left:-19px;top:22px;width:18px;border-top:2px solid var(--ig-ink)}.ig .v-pill{justify-self:start;margin-top:6px;padding:6px 14px;border-radius:9999px;background:var(--ig-osm);color:#fff;font-weight:700;font-size:14px}.ig .v-pill small{display:block;font-weight:400;font-size:12px}.ig .v-case.v-dashed{border-style:dashed;border-color:var(--ig-muted)}.ig .v-pill.v-pill-off{background:#fff;color:var(--ig-muted);border:1px dashed var(--ig-muted)}.ig .v-stop{background:var(--ig-pd-green);border-color:var(--ig-pd-green);color:#fff}.ig .ig-perm{position:relative}.ig .ig-tip{font:inherit;color:var(--ig-osm);font-weight:650;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.ig .ig-tip:after{content:"?";display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;border-radius:50%;background:var(--ig-osm);color:#fff;font-size:10px;font-weight:700;line-height:1;vertical-align:2px}.ig .ig-tip:focus-visible{outline:3px solid var(--ig-lav);outline-offset:2px;border-radius:4px}.ig .ig-bubble{position:absolute;left:0;top:calc(100% + 10px);z-index:5;display:block;max-width:min(520px,100%);padding:12px 14px;border-radius:12px;background:var(--ig-ink);color:#fff;font-size:14px;line-height:1.5;box-shadow:0 10px 30px #07204d38}.ig .ig-bubble:before{content:"";position:absolute;left:var(--ig-ax, 24px);top:-6px;width:12px;height:12px;background:var(--ig-ink);transform:rotate(45deg)}.ig .ig-bubble b{color:#fff}.ig h3{margin:0;color:var(--ig-ink);font-size:18px;font-weight:700;line-height:1.3}.ig .ig-fam{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ig .ig-fam-card{display:grid;align-content:start;gap:12px;padding:16px;border-radius:14px;border:1px solid var(--ig-hairline);border-top:5px solid var(--ig-osm);background:#fff}.ig .ig-fam-qualifie{background:var(--ig-lav);border-color:var(--ig-ink);border-top-color:var(--ig-osm)}.ig .ig-fam-non-qualifie{border-style:dashed;border-color:var(--ig-muted);border-top:5px solid var(--ig-hairline)}.ig .ig-fam-card dl{margin:0;display:grid;gap:10px}.ig .ig-fam-card dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ig-muted)}.ig .ig-fam-qualifie dt{color:var(--ig-ink)}.ig .ig-fam-card dd{margin:2px 0 0;font-size:15px;line-height:1.45;color:var(--ig-ink)}.ig .ig-fam-foot{display:grid;gap:6px;margin-top:-8px}.ig .ig-block,.ig .ig-crm{display:grid;gap:12px}.ig .ig-crm-card{padding:14px 16px;border-radius:12px;border:1px solid var(--ig-ink);background:var(--ig-lav);color:var(--ig-ink)}.ig .ig-crm-card p{margin:4px 0 0;font-size:15px;line-height:1.45}.ig .ig-pin{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;border-left:4px solid var(--ig-osm);border-radius:0 12px 12px 0;background:var(--ig-osm-soft);color:var(--ig-ink);line-height:1.5}.ig .ig-pin-ico{flex:none;color:var(--ig-osm);margin-top:1px}.ig .ig-after{margin:0;padding-left:20px;display:grid;gap:10px;list-style:disc;line-height:1.55;max-width:80ch}.ig .ig-after b,.ig .ig-before b{color:var(--ig-ink)}.ig .ig-stop{display:grid;gap:10px;padding:22px 20px;border-radius:16px;background:var(--ig-osm);color:#fff}.ig .ig-stop h3{color:#fff;font-size:21px}.ig .ig-stop p{margin:0;line-height:1.55;max-width:75ch}.ig .ig-stop b{color:#fff}.ig .ig-stop-punch{font-size:17px;font-weight:700}.ig .ig-stop-small{font-size:14px;opacity:.9}.ig .ig-before{margin-top:6px;padding:14px 16px;border-radius:12px;background:#fff;color:var(--ig-body)}.ig .ig-stop .ig-before b{color:var(--ig-ink)}.ig .ig-before-title{margin:0 0 6px;font-weight:700;color:var(--ig-ink)}.ig .ig-before ul{margin:0;padding-left:20px;list-style:disc;display:grid;gap:6px;line-height:1.5}.ig .ig-marquee{display:grid;gap:10px;margin-top:10px;min-width:0;justify-self:stretch}.ig .ig-marquee-title{margin:0;font-size:13px;color:var(--ig-muted)}.ig .ig-marquee-view{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ig .ig-track{display:flex;gap:12px;width:max-content;margin:0;padding:4px 0;list-style:none;animation:ig-defile 32s linear infinite}.ig .ig-tool{display:flex;align-items:center;justify-content:center;height:56px;min-width:150px;padding:0 22px;border:1px solid var(--ig-hairline);border-radius:12px;background:#fff}.ig .ig-tool img{display:block;height:22px;width:auto}.ig .ig-wordmark{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ig-ink)}.ig .ig-tool-yours{border-style:dashed;background:var(--ig-osm-soft);border-color:var(--ig-osm);color:var(--ig-ink);font-weight:650;font-size:15px}@keyframes ig-defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ig .ig-marquee-view{-webkit-mask-image:none;mask-image:none}.ig .ig-track{animation:none;flex-wrap:wrap;width:auto}.ig .ig-tool[aria-hidden=true]{display:none}}.ig .ig-settings{display:grid;grid-template-columns:1fr;gap:10px}.ig .ig-setting{display:flex;flex-direction:column;background:var(--ig-soft);border-radius:12px;padding:12px 16px}.ig .ig-setting b{display:block;color:var(--ig-ink);font-size:20px}.ig .ig-setting:not(:has(.ig-slider)){justify-content:center}.ig .ig-setting:not(:has(.ig-slider)) b{color:var(--ig-pd-green)}.ig .ig-setting:not(:has(.ig-slider))>span:last-child{margin-top:2px}.ig .ig-setting>span:last-child{margin-top:auto;font-size:14px;color:var(--ig-muted)}.ig .ig-slider{position:relative;display:block;height:14px;margin:8px 7px 10px;max-width:200px}.ig .ig-slider:before,.ig .ig-slider-fill{content:"";position:absolute;left:0;top:5px;height:4px;border-radius:2px}.ig .ig-slider:before{right:0;background:var(--ig-hairline)}.ig .ig-slider-fill{width:calc(var(--ig-pos) * 100%);background:var(--ig-osm)}.ig .ig-slider-tick{position:absolute;top:4px;left:calc(var(--ig-tick) * 100%);width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--ig-muted)}.ig .ig-slider input{position:absolute;left:-7px;top:-10px;width:calc(100% + 14px);height:34px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.ig .ig-slider input::-webkit-slider-runnable-track{height:34px;background:transparent}.ig .ig-slider input::-moz-range-track{height:34px;background:transparent}.ig .ig-slider input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:10px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ig-osm);box-shadow:0 1px 4px #07204d40;box-sizing:border-box}.ig .ig-slider input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--ig-osm);box-shadow:0 1px 4px #07204d40;box-sizing:border-box}.ig .ig-slider input:focus-visible{outline:3px solid var(--ig-lav);outline-offset:4px;border-radius:9999px}.ig .ig-sold{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:48px;padding:22px 24px;border-radius:16px;border:2px solid var(--ig-ink);background:#fff}.ig .ig-sold-ico{color:var(--ig-osm);margin-top:2px}.ig .ig-sold p{margin:8px 0 0;max-width:78ch;line-height:1.55}.ig .ig-sold b{color:var(--ig-ink)}.ig .ig-soon{margin-top:48px;padding:24px;border-radius:16px;border:1px solid var(--ig-osm);background:var(--ig-osm-soft)}.ig .ig-soon-list{display:grid;gap:12px;margin:12px 0 0;padding-left:20px;list-style:disc;line-height:1.55;max-width:78ch}.ig .ig-soon-list b{color:var(--ig-ink)}.ig .ig-setup{margin-top:48px;padding-top:32px;border-top:1px solid var(--ig-hairline)}.ig .ig-list{display:grid;gap:14px;margin:14px 0 0;padding-left:20px;list-style:disc}.ig .ig-list li{max-width:78ch;line-height:1.55}.ig .ig-list b{color:var(--ig-ink)}.ig .ig-example{margin:20px 0 0;max-width:78ch;padding:14px 18px;border-left:3px solid var(--ig-osm);border-radius:0 12px 12px 0;background:var(--ig-osm-soft);line-height:1.55}.ig .ig-example b{color:var(--ig-ink)}.ig .ig-cta{display:grid;gap:24px;align-items:center;margin-top:48px;padding:24px;border-radius:16px;background:var(--ig-soft)}.ig .ig-cta p{margin:8px 0 0;max-width:60ch;line-height:1.55}.ig .ig-crea{display:block;width:100%;max-width:300px;height:auto;border-radius:14px;justify-self:center;box-shadow:var(--shadow-card, 0 10px 30px rgba(7, 32, 77, .12))}@media(min-width:640px){.ig .ig-settings{grid-template-columns:repeat(3,1fr)}}@media(min-width:860px){.ig .ig-fam,.ig .ig-crm{grid-template-columns:repeat(3,1fr)}.ig .ig-stop{padding:28px 32px}}@media(min-width:768px){.ig h1{font-size:32px}.ig .ig-lead{font-size:18px}.ig .ig-fig{padding:20px}.ig .ig-cta.has-crea{grid-template-columns:1fr 260px}.ig .ig-cta{gap:40px;padding:32px 40px}}@media(min-width:1000px){.ig .ig-h{display:block}.ig .ig-v{display:none}}
