.nav5{position:fixed;top:0;left:0;right:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:88px;padding:0 clamp(20px,4vw,48px);color:rgb(var(--ix-on-ground,10,10,10));transition:transform .5s var(--dr-ease-standard,cubic-bezier(.44,0,.56,1)),opacity .32s linear,color .3s linear}.nav5.hide{transform:translateY(-14px);opacity:0;pointer-events:none}.nav5-logo{display:inline-flex;align-items:center;justify-self:start;color:inherit;line-height:1}.nav5-mark{display:block;height:clamp(26px,2.6vw,32px);width:auto;transition:filter .4s linear}:root[data-ground=dark] .nav5-mark,:root[data-ground=cobalt] .nav5-mark{filter:invert(1) brightness(1.9)}.nav5-links{justify-self:center;display:flex;align-items:center;gap:clamp(16px,2.2vw,32px)}.nav5-link{font-family:var(--ix-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;position:relative;padding-bottom:4px;opacity:.88}.nav5-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--dr-ease-standard,cubic-bezier(.44,0,.56,1))}.nav5-link:hover{opacity:1;color:inherit}.nav5-link:hover:after{transform:scaleX(1)}.nav5-right{display:flex;align-items:center;justify-self:end;gap:clamp(10px,1.2vw,16px)}.nav5-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.2rem;border:1px solid var(--ix-cobalt,#1740a9);border-radius:0;background:var(--ix-cobalt,#1740a9);color:#fff;font-family:var(--ix-body,inherit);font-size:1rem;font-weight:500;letter-spacing:.005em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s}.nav5-btn:hover{background:#0f2f87;border-color:#0f2f87;color:#fff}:root[data-ground=cobalt] .nav5-btn{background:var(--ix-cream,#fffde2);border-color:var(--ix-cream,#fffde2);color:var(--ix-cobalt,#1740a9)}:root[data-ground=cobalt] .nav5-btn:hover{background:#fff;border-color:#fff}:root[data-ground=cobalt] .nav5-mark{filter:invert(1) brightness(1.9)}:root[data-ground=cobalt] .nav5{color:#fffde2}.nav5-burger{display:none;background:none;border:1px solid currentColor;color:inherit;border-radius:0;padding:9px 13px;font-family:var(--ix-mono,ui-monospace,monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.nav5-sheet{position:fixed;inset:0;z-index:90;background:var(--ix-paper,#fff);display:grid;align-content:center;gap:22px;padding:24px;text-align:center}.nav5-sheet a{font-family:var(--ix-display);font-weight:500;font-size:28px;letter-spacing:-.03em;color:var(--ix-ink);text-decoration:none}.nav5-sheet a:last-child{margin-top:12px;font-size:16px;padding:14px 22px;background:var(--ix-cobalt,#1740a9);color:#fff;justify-self:center}@media(max-width:900px){.nav5{display:flex;justify-content:space-between;height:72px}.nav5-links{display:none}.nav5-mark{height:22px}.nav5-right{margin-left:auto;position:relative;z-index:95}.nav5-btn{display:none}.nav5-burger{display:inline-flex}}.nav5-btn{font-family:var(--ix-display);font-size:13px;letter-spacing:.045em;padding:1rem 1.2rem}.nav5-type{display:block;clip-path:inset(0);animation:ix-cta-type 1.8s steps(30,end) .5s both}@keyframes ix-cta-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media(min-width:901px)and (max-width:1150px){.nav5{padding-inline:24px;gap:18px}.nav5-links{gap:14px}.nav5-link{font-size:9px}.nav5-btn{font-size:11px;padding:1rem}}@media(prefers-reduced-motion:reduce){.nav5-type{animation:none}}nav.nav5{font-family:DM Sans,sans-serif;position:fixed;display:flex;justify-content:space-between;height:88px;padding:0 3vw;gap:24px;background:#ebf2f926;color:#14202d;backdrop-filter:blur(16px);z-index:100;transform:none;opacity:1;pointer-events:auto}.nav5 .nav5-wordmark{font-family:DM Sans,sans-serif;font-size:30px;font-weight:600;letter-spacing:-1.5px;line-height:1}.nav5 .nav5-links{display:flex;gap:clamp(14px,1.8vw,28px)}.nav5 .nav5-link{display:inline-flex;align-items:center;box-sizing:border-box;margin:0;padding:0 0 4px;min-height:0;font-family:inherit;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:inherit}.nav5 .nav5-right{display:flex;align-items:center;gap:14px}.nav5 .nav5-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #14202d;border-radius:4px;padding:13px 20px;color:#14202d;min-height:46px;height:auto;white-space:nowrap}.nav5 .nav5-type{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:0;text-transform:none;color:inherit}.nav5 .nav5-btn:hover{background:#14202d;color:#fff}.nav5 .nav5-burger{display:none;color:#14202d;background:transparent;font:13px DM Sans,sans-serif;border:1px solid #14202d;padding:12px}.nav5 .nav5-sheet{position:absolute;inset:100% 0 auto;height:auto;background:#edf3f9;color:#14202d;padding:25px;display:flex;flex-direction:column;gap:20px;max-height:calc(100svh - 75px);overflow:auto}.nav5-sheet a{font:16px DM Sans,sans-serif;color:#14202d}.gallery{padding-top:88px}.gallery nav.nav5>a:last-child{border:0;padding:0}.nav5 a:focus-visible,.nav5 button:focus-visible{outline:3px solid #345bf1;outline-offset:4px}@media(max-width:1050px){nav.nav5{height:76px;padding:0 20px;gap:12px}.nav5 .nav5-links{display:none}.nav5 .nav5-burger{display:block}.nav5 .nav5-wordmark{font-size:27px}.gallery{padding-top:76px}}@media(max-width:430px){nav.nav5{padding:0 14px;gap:8px}.nav5 .nav5-wordmark{font-size:25px}.nav5 .nav5-btn{padding:10px;min-height:41px}.nav5 .nav5-type{font-size:11px}.nav5 .nav5-right{gap:8px}.nav5 .nav5-burger{padding:11px 9px}}.nav5 .nav5-burger{letter-spacing:0;text-transform:none;min-width:0;width:auto}.nav5 .nav5-logo,.nav5 .nav5-right{flex-shrink:0}@media(max-width:360px){nav.nav5{height:110px;flex-wrap:wrap;padding:12px 14px;align-content:center;gap:10px}.nav5 .nav5-logo{width:100%}.nav5 .nav5-right{width:100%;justify-content:space-between}.gallery{padding-top:110px}}.nav5 .nav5-type{animation:none;clip-path:none}.nav5-about{position:relative;display:flex;align-items:center;gap:4px}.nav5-about-toggle{border:0;background:transparent;color:inherit;cursor:pointer;appearance:none;font-family:inherit;font-size:11px}.nav5-about-menu{position:absolute;top:100%;left:-18px;min-width:160px;padding:12px;background:#edf3f9;color:#14202d;border:1px solid #14202d20;border-radius:4px;box-shadow:0 12px 30px #14202d15;display:none}.nav5-about-menu a{display:block;padding:10px;font:12px DM Sans,sans-serif;color:#14202d;white-space:nowrap}.nav5-about-menu a:hover{background:#dce7f4}.nav5-about-menu.is-open{display:block}.nav5-sheet .nav5-mobile-secondary{font-size:14px;padding-left:18px;margin-top:-10px;color:#586c7f}nav.nav5 .nav5-right>.ix-currency-selector{margin-left:-6px}nav.nav5 .nav5-right>.ix-currency-selector+.ix-translation-selector{margin-left:-14px}.ix-currency-selector{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;z-index:101}.ix-currency-trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ix-currency-trigger svg{width:28.5px;height:28.5px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.nav5 .ix-currency-trigger:focus-visible{outline:2px solid #2549c7;outline-offset:2px}.ix-currency-menu{position:absolute;right:0;top:calc(100% + 8px);width:min(260px,calc(100vw - 32px));padding:10px;background:#f7fafc;color:#11213a;border:1px solid #d6e1ec;box-shadow:0 18px 48px #07132140;text-align:left}.ix-currency-menu[hidden]{display:none}.ix-currency-heading{margin:4px 8px 8px;font:600 10px/1.4 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:#647588}.ix-currency-menu [role=menuitemradio]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;width:100%;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;box-sizing:border-box;text-align:left;font:14px/1.3 system-ui,sans-serif;cursor:pointer}.ix-currency-menu [role=menuitemradio]:hover,.ix-currency-menu [role=menuitemradio]:focus-visible{background:#e4edf8;outline:0}.ix-currency-symbol{font-size:12px;color:#647588}.ix-currency-menu b{visibility:hidden;color:#2549c7}.ix-currency-menu [aria-checked=true] b{visibility:visible}.ix-currency-footnote{margin:8px 8px 4px;padding-top:8px;border-top:1px solid #d7e0e9;font:11px/1.45 system-ui,sans-serif;color:#4c5d72}@media(max-width:430px){nav.nav5{padding:0 10px}nav.nav5 .nav5-right{gap:4px}nav.nav5 .nav5-btn{padding-left:8px;padding-right:8px}nav.nav5 .nav5-burger{padding-left:7px;padding-right:7px}nav.nav5 .nav5-right>.ix-currency-selector{margin-left:0}nav.nav5 .nav5-right>.ix-currency-selector+.ix-translation-selector{margin-left:-6px}}@media(max-width:400px){nav.nav5 .nav5-type{font-size:10px}}@media(max-width:380px){nav.nav5{padding:0 8px;gap:4px}nav.nav5 .nav5-burger{padding-left:5px;padding-right:5px}nav.nav5 .nav5-btn{padding-left:6px;padding-right:6px}}@media(max-width:360px){nav.nav5 .nav5-right{justify-content:flex-end}}@media(max-width:1050px){nav.nav5--region .nav5-right>.ix-currency-selector{display:none}}.nav5-sheet .nav5-region{display:flex;flex-direction:column;gap:18px;margin-top:6px;padding-top:18px;border-top:1px solid #14202d26}.nav5-region-heading{margin:0 0 8px;font:600 10px/1.4 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:#586c7f}.nav5-region-options{display:flex;flex-wrap:wrap;gap:8px}.nav5-region-options button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid #14202d;border-radius:4px;background:transparent;color:#14202d;font:14px DM Sans,sans-serif;cursor:pointer}.nav5-region-options button[aria-checked=true]{background:#14202d;color:#fff}.nav5-region-options button:focus-visible{outline:3px solid #345bf1;outline-offset:2px}.nav5-region-symbol{font-size:12px;opacity:.7}.nav5-region-note{margin:10px 0 0;font:12px/1.45 DM Sans,sans-serif;color:#586c7f}@media(max-width:1050px){nav.nav5--region .nav5-sheet{max-height:calc(100svh - 76px);max-height:calc(100dvh - 76px);overscroll-behavior:contain;padding-bottom:84px}}@media(max-width:360px){nav.nav5--region .nav5-sheet{max-height:calc(100svh - 110px);max-height:calc(100dvh - 110px)}}.f8f{background:radial-gradient(120% 90% at 80% 10%,#0d1424,#070707 45%,#040404);color:#fffde2e6;padding:clamp(60px,9vh,110px) 0 clamp(30px,4vh,52px);position:relative;overflow:hidden}.f8f-star{position:absolute;right:-2%;top:-6%;width:clamp(180px,20vw,330px);opacity:.055;pointer-events:none}.f8f-mark{height:clamp(30px,3vw,44px);display:block}.f8f-line{font-family:var(--ix-display);font-weight:400;font-size:clamp(22px,2.6vw,40px);letter-spacing:-.02em;line-height:1.2;margin:22px 0 0;color:#fffde2f2;max-width:30ch}.f8f-clocks{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,50px);margin:clamp(40px,6vh,76px) 0 0}.f8f-office{display:flex;align-items:center;gap:clamp(14px,1.4vw,22px)}.f8f-office>div:first-child{flex:none}.f8f-office span{display:block;font-family:var(--ix-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#fffde280}.f8f-office b{display:block;font-family:var(--ix-display);font-weight:400;font-size:clamp(17px,1.5vw,24px);letter-spacing:-.01em;margin-top:8px;color:#fffde2f2}.f8f-dial{position:relative;width:clamp(62px,6vw,92px);aspect-ratio:1;border:1px solid rgba(255,253,226,.34);border-radius:50%;flex:none}.f8f-dial i{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;background:#fffde2e6}.f8f-dial .h{width:1.5px;height:26%;margin-left:-.75px}.f8f-dial .m{width:1px;height:36%;margin-left:-.5px}.f8f-dial .d{left:50%;top:50%;bottom:auto;width:5px;height:5px;border-radius:50%;background:var(--ix-cobalt);transform:translate(-50%,-50%)}.f8f-rule{height:1px;background:#fffde229;border:0;margin:clamp(40px,6vh,76px) 0}.f8f-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px)}.f8f-cols h3{font-family:var(--ix-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#fffde29e;font-weight:400;margin:0 0 20px}.f8f-cols a,.f8f-cols p{display:block;font-size:15.5px;line-height:1.5;color:#fffde2c7;margin:0 0 12px;text-decoration:none}.f8f-cols a:hover{color:#fff}.f8f-cols .cobalt{color:var(--ix-cobalt-soft)}.f8f-cols .cobalt:hover{color:#8fa8e8}.f8f-sub{margin-top:32px}.f8f-base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px}.f8f-base span{font-size:13.5px;color:#fffde28f}.f8f-legal{display:flex;flex-wrap:wrap;gap:8px 24px}.f8f-legal a{font-size:13.5px;color:#fffde28f;text-decoration:none}.f8f-legal a:hover{color:#fffde2e6}.f8f-hgv{font-family:var(--ix-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ix-cobalt-soft);text-decoration:none}@media(max-width:980px){.f8f-clocks{grid-template-columns:1fr;gap:26px}.f8f-cols{grid-template-columns:repeat(2,1fr);gap:34px}}.f8f .v8-wrap{width:100%;box-sizing:border-box;max-width:var(--ix-max-w);margin:0 auto;padding:0 var(--ix-pad-x)}.f8f{padding:clamp(36px,5.6vh,68px) 0 clamp(18px,2.4vh,30px)}.f8f-line{font-size:clamp(20px,2.3vw,36px);margin:16px 0 0}.f8f-office span,.f8f-cols h3,.f8f-hgv{font-size:7.5px}.f8f-office b{font-size:clamp(13px,1.3vw,20px);margin-top:4px}.f8f-cols a,.f8f-cols p{font-size:11.5px;margin:0 0 7px}.f8f-cols h3{margin:0 0 11px}.f8f-base span,.f8f-legal a{font-size:9.5px}.f8f-clocks{margin:clamp(24px,3.5vh,45px) 0 0;gap:clamp(14px,2vw,34px)}.f8f-rule{margin:clamp(24px,3.5vh,45px) 0}.f8f-cols{gap:clamp(12px,1.8vw,30px)}.f8f-sub{margin-top:18px}.f8f-base{gap:11px 21px}.f8f-legal{gap:6px 17px}.f8f{background:radial-gradient(120% 90% at 80% 10%,#0d1b3c,#071024 46%,#04070f)}.f8f:before{display:none}@media(max-width:600px){.f8f-line{font-size:clamp(22px,6.4vw,30px)}}@media(max-width:980px){.f8f-clocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.f8f-office{flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0}.f8f-office>div:first-child{order:1;width:100%}.f8f-office .f8f-dial{order:0;width:clamp(54px,16vw,76px)}.f8f-office b{font-size:clamp(11px,3.3vw,16px);white-space:nowrap;margin-top:4px}.f8f-office span{font-size:7px;letter-spacing:.1em}}:root body.indexed-marketing .f8f.f33f{position:relative;isolation:isolate;overflow:hidden;min-height:0;padding:104px 0 36px!important;color:#f6f8ff;background:linear-gradient(155deg,#1740a9,#143a98,#0b275d 76%,#071c43)!important;border-top:0}.f8f.f33f:before{display:none!important}.f33f .f33f-wrap{position:relative;z-index:1;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5.5vw,88px)}.f33f-network{position:absolute;right:-3%;top:0;width:min(78%,1120px);height:auto;pointer-events:none;stroke:#ceddff;stroke-width:1;opacity:.16;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent)}.f33f-network circle{fill:#c7d9ff;stroke:none}.f33f-network .f33f-node{fill:none;stroke:#dce7ff;stroke-width:2}.f33f-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:64px}.f33f .f8f-line{margin:0;max-width:22ch;font-family:var(--ix-display);font-size:clamp(27px,3.2vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.035em;color:#f5f7ff}.f33f .f8f-line em{font-family:var(--indexed-serif,var(--ix-display));font-weight:400;font-style:italic;color:#d4e1ff}.f33f-contact{padding-top:5px;justify-self:end;min-width:0}.f33f h3{margin:0 0 19px;font-family:var(--ix-mono);font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:#c1d0ef}.f33f a{text-decoration:none;transition:color .2s ease}.f33f .f33f-email{display:flex;align-items:baseline;justify-content:space-between;gap:22px;font-family:var(--ix-body);font-size:clamp(20px,2vw,29px);line-height:1.35;letter-spacing:-.025em;color:#fff}.f33f-email>span{font-size:21px;color:#c5d6ff}.f33f .f33f-portal{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:19px;font-size:12px;line-height:1.5;color:#bcccee}.f33f-portal>span{color:#f3f7ff}.f33f .f33f-brand{display:block;width:100%;margin:72px 0 62px;outline-offset:12px}.f33f .f8f-mark{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:left center}.f33f-directory{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(220px,1fr);gap:clamp(40px,7vw,110px);padding:40px 0 44px;border-top:1px solid #d6e2ff3b}.f33f .f8f-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.f33f .f8f-cols h3{margin-bottom:18px;font-size:10px;color:#bdcfef}.f33f .f8f-cols a{display:block;width:fit-content;font-family:var(--ix-body);font-size:13px;line-height:1.65;margin:0 0 7px;color:#eef3ff}.f33f .f8f-cols a:hover,.f33f .f8f-legal a:hover,.f33f .f33f-portal:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.f33f a:focus-visible{outline:2px solid #e4edff;outline-offset:5px;border-radius:1px}.f33f .f8f-clocks{display:grid;grid-template-columns:1fr;gap:19px;margin:0}.f33f .f8f-office{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;text-align:left;min-width:0}.f33f .f8f-office>div:first-child{order:0;flex:1;min-width:0;width:auto}.f33f .f8f-office span{display:block;font-family:var(--ix-mono);font-size:8px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:#becde9}.f33f .f8f-office b{display:block;margin:2px 0 0;font-family:var(--ix-body);font-size:15px;font-weight:400;line-height:1.5;color:#f5f8ff;letter-spacing:-.015em}.f33f .f8f-office small{display:block;margin-top:2px;min-height:16px;font-family:var(--ix-mono);font-size:10px;line-height:1.6;letter-spacing:.04em;color:#c4d3ee}.f33f .f8f-dial{order:1;position:relative;width:43px;aspect-ratio:1;border:1px solid #c7d7f768;border-radius:50%;flex:none}.f33f .f8f-dial i{background:#e2eaff}.f33f .f8f-dial .d{width:3px;height:3px;background:#e2eaff}.f33f .f8f-base{display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px 30px;padding-top:25px;border-top:1px solid #d6e2ff30}.f33f .f8f-base>span{font-size:10px;line-height:1.6;color:#c1cee7}.f33f .f8f-hgv{font-family:var(--ix-mono);font-size:9px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#dce5f8}.f33f .f8f-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px 24px}.f33f .f8f-legal a{font-size:10px;line-height:1.6;color:#c1cee7}.f33f .f8f-legal .f8f-privacy{font:inherit;font-size:10px;line-height:1.6;color:#c1cee7;background:none;border:0;padding:0;cursor:pointer}.f33f .f8f-legal .f8f-privacy:hover{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media(max-width:1000px){.f33f-intro{gap:38px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.f33f-directory{gap:45px;grid-template-columns:minmax(0,2.6fr) minmax(170px,1fr)}.f33f .f8f-cols{gap:20px}.f33f .f8f-cols a{font-size:12px}}@media(max-width:760px){:root body.indexed-marketing .f8f.f33f{padding:76px 0 30px!important}.f33f-intro{grid-template-columns:1fr;gap:36px}.f33f-contact{justify-self:start;width:min(100%,350px)}.f33f .f8f-line{font-size:clamp(30px,5.4vw,42px);max-width:23ch}.f33f .f33f-brand{margin:55px 0 42px}.f33f-directory{grid-template-columns:1fr;gap:35px;padding:31px 0}.f33f .f8f-clocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.f33f .f8f-office{align-items:flex-start;gap:13px;flex-direction:column}.f33f .f8f-office .f8f-dial{order:0;width:35px}.f33f .f8f-office>div:first-child{order:1}.f33f-network{width:120%;right:-35%;top:35px;opacity:.14}.f33f .f8f-base{gap:18px}.f33f .f8f-legal{gap:10px 20px}}@media(max-width:480px){.f33f .f33f-wrap{padding-inline:24px}.f33f .f8f-line{font-size:31px}.f33f .f33f-email{font-size:22px}.f33f .f33f-brand{margin:46px 0 32px}.f33f .f8f-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.f33f .f33f-col:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.f33f .f33f-col:last-child h3{grid-column:1/-1}.f33f .f8f-cols a,.f33f .f8f-office b{font-size:13px}.f33f .f8f-office span{font-size:7px;letter-spacing:.08em}.f33f .f8f-base{grid-template-columns:1fr;gap:16px}.f33f .f8f-legal{grid-column:auto;gap:10px 19px}}@media(prefers-reduced-motion:reduce){.f33f a{transition:none}}.f37-notes [data-note]{transition:opacity .8s ease,transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--note-delay,0ms)}.f37-notes [data-note=waiting]{opacity:.25;transform:translateY(22px)}.f37-notes [data-note=shown],.f37-notes [data-note]:focus-within{opacity:1;transform:none}.f37-notes .f33f-network path{stroke-dasharray:1800;stroke-dashoffset:0;animation:f37-connect 3s ease both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes f37-connect{0%{stroke-dashoffset:1800;opacity:.1}to{stroke-dashoffset:0;opacity:1}}@media(prefers-reduced-motion:reduce){.f37-notes [data-note]{opacity:1;transform:none;transition:none}.f37-notes .f33f-network path{animation:none}}body.indexed-marketing{--ix-display:"DM Sans",sans-serif;--ix-body:"DM Sans",sans-serif;--ix-mono:ui-monospace,monospace;--indexed-serif:"Playfair Display",serif;--marketing-ink:#edf3ff}body.indexed-marketing[data-examples-tone=light]{--marketing-ink:#051236}@media(min-width:1001px){:root .f33f .f33f-directory{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:clamp(28px,3vw,48px)!important}:root .f33f .f33f-directory>.f8f-cols{grid-column:1/span 4!important;grid-template-columns:subgrid!important;justify-content:normal!important;column-gap:clamp(28px,3vw,48px)!important}:root .f33f .f33f-directory>.f33f-locations{grid-column:5!important;min-width:0}@supports not (grid-template-columns:subgrid){:root .f33f .f33f-directory>.f8f-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important}}}@media(min-width:761px)and (max-width:1000px){:root .f33f .f33f-directory>.f8f-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:normal!important;column-gap:20px!important}}@media(max-width:760px){.f33f .f8f-cols a{display:flex;align-items:center;min-height:40px;min-width:40px;margin:0}.f33f .f8f-legal a,.f33f .f8f-legal .f8f-privacy{display:inline-flex;align-items:center;min-height:40px}.f33f .f8f-legal{gap:0 20px}}html{scroll-behavior:smooth;scroll-padding-top:76px}body.growth-immersive{margin:0;background:#050c20;color:#edf3ff;font-family:DM Sans,sans-serif;--marketing-ink:#edf3ff}body.growth-immersive *{box-sizing:border-box}body.growth-immersive #root{position:relative;isolation:isolate}.growth-immersive .gi-atmosphere{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 75% 22%,#19489c85,transparent 62%),radial-gradient(ellipse at 25% 80%,#087a8980,transparent 58%),linear-gradient(135deg,#03070f,#061630 40%,#16356a);transform:translateZ(0)}.gi-atmosphere i,.gi-atmosphere b{position:absolute;inset:-30%;background:conic-gradient(from 80deg at 60% 45%,transparent 0deg,#6b9dff40 65deg,#78efe53a 90deg,transparent 160deg,#05070fb8 210deg,#185acf45 280deg,transparent 360deg);filter:blur(70px);transform:rotate(calc(var(--gi-progress,0)*110deg));transition:transform .2s linear}.gi-atmosphere b{transform:rotate(calc(var(--gi-progress,0)*-160deg + 150deg));opacity:.6}.gi-atmosphere span{position:absolute;inset:0;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.gi-kicker,.gi-signal,.gi-scene-foot,.gi-screen-bar small{font:10px/1.6 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#afc6e9}.gi-scene{height:235svh;position:relative;--reveal:0;--text-opacity:1;--text-y:0px;--ui-y:80px;--ui-scale:.7;--ui-rotate:7deg}.gi-hero{height:250svh}.gi-pin{height:100svh;position:sticky;top:0;padding:96px max(5vw,24px) 56px;display:flex;flex-direction:column;justify-content:center;isolation:isolate;overflow:clip}.gi-pin:before{display:none}.gi-atmosphere:after{content:"";position:absolute;width:120vw;height:145vh;right:-64vw;top:-25vh;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 95px,#b7dcff25 96px 97px,transparent 98px 160px);opacity:.5;transform:rotate(calc(var(--gi-progress,0)*30deg));mask-image:linear-gradient(90deg,transparent,#000 30%)}.gi-message{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:110px 7vw 90px;opacity:var(--text-opacity);transform:translateY(var(--text-y));pointer-events:auto;z-index:2}.gi-scene[data-focus=ui] .gi-message{pointer-events:none;visibility:hidden}.gi-message h1,.gi-message h2{font-size:clamp(48px,5.9vw,100px);font-weight:500;line-height:1.07;letter-spacing:-.045em;margin:28px 0}.growth-immersive em{font-family:Playfair Display,serif;font-weight:500;color:#b7d0ff}.gi-message p{font-size:clamp(16px,1.2vw,19px);line-height:1.7;color:#b8cce9;max-width:48ch;margin:28px 0}.gi-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#dceaff;text-decoration:none;border-bottom:1px solid #8eaee955;gap:20px}.gi-text-link:hover{color:#91efe3;border-bottom-color:#91efe3}.gi-hero-note{display:block;font-size:11px;color:#9fb5d3;line-height:1.8;margin-top:28px;max-width:35ch}.gi-hero-fragments{perspective:1200px;position:relative;width:100%;padding:0 5%}.gi-hero-fragments>div{position:relative;border-radius:20px;padding:30px;border:1px solid #e0eeff48;background:linear-gradient(135deg,#e7f3ff25,#8aabde0c);backdrop-filter:blur(25px);box-shadow:0 20px 80px #0003,inset 0 1px #ffffff3b;transform:rotateY(-12deg) rotate(3deg);margin:20px 0}.gi-hero-fragments>div+div{margin-left:60px;transform:rotateY(-12deg) rotate(-4deg)}.gi-hero-fragments span{font:9px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:#b6c9e6}.gi-hero-fragments strong{display:block;font-size:27px;font-weight:500;letter-spacing:-.02em;margin:20px 0 12px}.gi-hero-fragments p{font-size:13px;line-height:1.6;margin:14px 0}.gi-hero-fragments b{font-weight:400;font-size:11px;color:#9fdad9}.gi-line-chart{display:block;height:60px;background:linear-gradient(170deg,transparent 46%,#9ed9ff 48%,transparent 51%);clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}.gi-ui-reveal{width:min(1180px,100%);margin:auto;opacity:var(--reveal);transform:translateY(var(--ui-y)) scale(var(--ui-scale)) rotateX(var(--ui-rotate));transform-origin:50% 60%;position:relative;z-index:1;perspective:1200px;pointer-events:none}.gi-scene[data-focus=ui] .gi-ui-reveal{pointer-events:auto}.gi-ui-heading{margin:0 0 24px}.gi-ui-heading h2{font-size:clamp(22px,2.5vw,39px);letter-spacing:-.025em;line-height:1.2;font-weight:500;margin:8px 0 0}.gi-screen{position:relative;border:1px solid #e9f3ff66;border-radius:16px;box-shadow:0 25px 120px #0007,0 0 100px #1f62d33a;overflow:hidden;background:#e0e9f5;height:min(60svh,650px)}.gi-screen-bar{height:36px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 16px;background:#f1f6fb;color:#546b89;border-bottom:1px solid #173f9822}.gi-screen-bar>span{display:flex;gap:6px}.gi-screen-bar i{display:block;width:6px;height:6px;border-radius:50%;background:#7186a266}.gi-screen-bar b{font-size:10px;font-weight:500}.gi-screen-bar small{font-size:7px;color:#6b7c95}.gi-screen iframe{display:block;border:0;width:100%;height:calc(100% - 36px);pointer-events:none;background:#d9e4f5}.gi-ui-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px}.gi-ui-caption p{color:#a8bddc;font-size:12px;line-height:1.65;margin:0;max-width:60ch}.gi-ui-caption button{background:transparent;color:#e4efff;border:0;border-bottom:1px solid #a4c3f566;padding:12px 0;min-height:44px;white-space:nowrap;font:14px DM Sans,sans-serif;cursor:pointer}.gi-ui-caption button:hover{color:#9be9e1}.gi-scene-foot{position:absolute;bottom:22px;left:7vw;right:7vw;display:flex;align-items:center;justify-content:space-between;color:#869fbe;font-size:8px}.gi-scene-foot i{font-style:normal;font-size:18px;color:#cee1ff}.gi-chapter-message{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:0;padding:110px 14vw 90px}.gi-chapter-message h2{font-size:clamp(50px,6.5vw,105px)}.gi-chapter-message p{max-width:55ch}.gi-signal{margin-top:34px;font-size:9px;color:#8ed9e1}.gi-bridge{padding:170px 7vw 150px;max-width:1440px;margin:auto;text-align:center}.gi-bridge h2,.gi-context h2,.gi-control h2,.gi-practical h2,.gi-close h2{font-size:clamp(38px,4.8vw,78px);line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:24px 0}.gi-bridge>p{max-width:65ch;color:#b3c7e5;font-size:18px;line-height:1.8;margin:30px auto 55px}.gi-bridge nav{display:flex;max-width:1000px;margin:auto;border-top:1px solid #a6c7ff35;border-bottom:1px solid #a6c7ff35}.gi-bridge nav a{color:#dfebfe;font-size:14px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:30px;width:33.333%;padding:25px;border-right:1px solid #a6c7ff35}.gi-bridge nav a:last-child{border:0}.gi-bridge nav a:hover{background:#daeaff0a}.gi-context{max-width:1380px;display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin:0 auto;padding:160px 6vw}.gi-context h2{font-size:clamp(38px,4.1vw,65px)}.gi-context p,.gi-practical p{line-height:1.8;color:#b8cbe6;font-size:16px}.gi-rumi-conversation{align-self:center;transform:rotateY(-5deg) rotate(2deg);border:1px solid #e0efff4d;border-radius:24px;padding:30px;background:linear-gradient(130deg,#f0f6ffed,#ccddf0cf);color:#142d54;box-shadow:0 30px 100px #0005}.gi-rumi-conversation header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #1740a926}.gi-rumi-conversation header img{width:48px}.gi-rumi-conversation header b,.gi-rumi-conversation header small{display:block}.gi-rumi-conversation header b{font-size:18px}.gi-rumi-conversation header small{font-size:11px;color:#526583}.gi-rumi-conversation header i{margin-left:auto;font-style:normal;font-size:28px;color:#1740a9}.gi-rumi-conversation .gi-chat-owner{margin:24px 0 14px 10%;background:#1740a9;border-radius:15px 15px 3px;padding:18px;color:#fff;font-size:14px;line-height:1.6}.gi-rumi-conversation .gi-chat-rumi{margin:12px 10% 24px 0;background:#fffefa80;color:#1d3658;padding:18px;border-radius:15px 15px 15px 3px;font-size:14px;line-height:1.7}.gi-context-chips{display:flex;gap:6px;flex-wrap:wrap}.gi-context-chips span{font-size:9px;line-height:1.8;color:#1740a9;border:1px solid #1740a933;border-radius:20px;padding:5px 8px}.gi-rumi-conversation .gi-chat-note{font-size:10px;line-height:1.6;color:#526583;margin:20px 0 0}.gi-control{text-align:center;padding:140px 7vw;max-width:1440px;margin:auto}.gi-control>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;text-align:left;margin-top:65px}.gi-control article{border-top:1px solid #bbd7ff3a;padding-top:24px}.gi-control article>span{color:#8db8ed;font:11px ui-monospace,monospace}.gi-control h3{font-size:22px;letter-spacing:-.02em;font-weight:500;margin:22px 0 16px}.gi-control p{color:#afc5e0;font-size:14px;line-height:1.8;max-width:33ch}.gi-practical{max-width:1440px;padding:130px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;margin:auto}.gi-practical h2{font-size:clamp(40px,4.5vw,66px)}.gi-questions details{border-bottom:1px solid #a6c7ff35;padding:22px 0}.gi-questions summary{list-style:none;cursor:pointer;font-size:17px;min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gi-questions summary:after{content:"+";font-size:22px;color:#9ac4ff}.gi-questions details[open] summary:after{content:"\2212"}.gi-questions p{font-size:14px}.gi-questions>a{margin-top:25px}.gi-close{text-align:center;padding:150px 7vw 130px}.gi-close h2{max-width:1000px;margin:30px auto}.gi-close>p{color:#b0c6e4;font-size:17px;margin:30px 0}.gi-button{display:inline-flex;align-items:center;justify-content:center;background:#1740a9;color:#fff;border:1px solid #74a3ff55;text-decoration:none;padding:18px 26px;border-radius:7px;font-size:16px;box-shadow:0 8px 50px #4b87ff30}.gi-close>small{display:block;font:10px ui-monospace,monospace;letter-spacing:.1em;color:#a8bedb;margin:20px 0 30px}.gi-close>.gi-text-link{font-size:12px}.growth-immersive .f8f.f33f{background:transparent!important}.gi-modal{position:fixed;inset:0;z-index:1000;background:#020a20c9;backdrop-filter:blur(16px);padding:28px;display:flex;align-items:center;justify-content:center}.gi-modal>div{width:min(1360px,100%);height:calc(100dvh - 56px);border:1px solid #e5f0ff6b;border-radius:16px;overflow:hidden;background:#d9e4f5;box-shadow:0 30px 100px #0005}.gi-modal header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#f1f6fb;color:#122c51;height:80px}.gi-modal header b,.gi-modal header small{display:block}.gi-modal header b{font-size:17px}.gi-modal header small{font-size:11px;color:#536985;margin-top:6px}.gi-modal header button{background:transparent;border:0;color:#122c51;font:28px DM Sans,sans-serif;min-width:44px;min-height:44px;cursor:pointer}.gi-modal iframe{width:100%;height:calc(100% - 80px);border:0}.growth-immersive :is(a,button,summary):focus-visible{outline:2px solid #8be1ed;outline-offset:5px}@media(max-width:800px){.gi-message{grid-template-columns:1fr;gap:20px;padding:100px 7vw 60px}.gi-message h1,.gi-message h2{font-size:clamp(43px,8.6vw,70px);margin:20px 0}.gi-message p{font-size:16px;margin:20px 0}.gi-hero-fragments{display:none}.gi-hero-note{max-width:none}.gi-chapter-message{display:flex;padding:100px 7vw 75px}.gi-chapter-message h2{font-size:clamp(43px,8.6vw,70px)}.gi-signal{font-size:8px}.gi-pin{padding:90px 24px 70px}.gi-ui-heading{margin-bottom:18px}.gi-ui-heading h2{font-size:26px;line-height:1.3}.gi-ui-heading h2 em{display:block}.gi-screen{height:min(50svh,calc(100svh - 355px));border-radius:12px}.gi-screen-bar{padding:0 10px}.gi-screen-bar small{display:none}.gi-ui-caption{align-items:flex-start;gap:12px;flex-direction:column;margin-top:16px}.gi-ui-caption p{font-size:11px}.gi-ui-caption button{font-size:13px;padding:4px 0}.gi-scene-foot{font-size:7px;bottom:17px}.gi-scene{height:210svh}.gi-hero{height:230svh}.gi-kicker{font-size:8px;letter-spacing:.12em}.gi-bridge{padding:100px 7vw 70px}.gi-bridge>p{font-size:16px}.gi-bridge nav{flex-direction:column}.gi-bridge nav a{width:100%;border-right:0;border-bottom:1px solid #a6c7ff35;padding:20px 6px}.gi-context,.gi-practical{grid-template-columns:1fr;padding:90px 7vw;gap:45px}.gi-rumi-conversation{padding:22px;transform:none}.gi-control{padding:80px 7vw}.gi-control>div{grid-template-columns:1fr;gap:24px;margin-top:42px}.gi-control h3{margin:12px 0}.gi-control p{max-width:none}.gi-close{padding:100px 7vw}.gi-close h2{font-size:39px}.gi-modal{padding:10px}.gi-modal>div{height:calc(100dvh - 20px);border-radius:10px}.gi-modal header{padding:12px 16px;height:90px}.gi-modal header small{max-width:28ch;line-height:1.5}.gi-modal iframe{height:calc(100% - 90px)}}@media(max-height:700px)and (min-width:801px){.gi-pin{padding-top:90px;padding-bottom:55px}.gi-ui-heading{margin-bottom:12px}.gi-ui-heading h2{font-size:28px}.gi-screen{height:54svh}.gi-ui-caption{margin-top:12px}.gi-message h1,.gi-message h2{font-size:65px}.gi-hero-fragments>div{padding:18px}.gi-hero-fragments strong{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gi-scene{height:auto}.gi-pin{height:auto;position:relative;padding:110px 7vw 70px;overflow:visible;gap:45px}.gi-message{position:relative;inset:auto;padding:0;opacity:1!important;transform:none!important;visibility:visible!important}.gi-ui-reveal{opacity:1!important;transform:none!important;pointer-events:auto}.gi-screen{height:60svh}.gi-scene-foot{display:none}.gi-atmosphere i,.gi-atmosphere b{transition:none;transform:none}.gi-hero-fragments>div{transform:none}}.gi-scan-preview section{width:min(480px,100%);padding:40px;border-radius:18px;background:#eff5fb;color:#142d54;border:1px solid #ffffff80}.gi-scan-preview h2{font-size:27px;letter-spacing:-.03em;font-weight:500;margin:0 0 18px}.gi-scan-preview p{font-size:15px;line-height:1.7;color:#536985;margin-bottom:26px}.gi-scan-preview button{font-family:inherit;cursor:pointer}.gi-arrive{opacity:0;transform:translateY(24px);filter:blur(4px);transition:opacity .85s var(--arrival-delay,0ms),transform .85s var(--arrival-delay,0ms),filter .85s var(--arrival-delay,0ms)}.gi-arrived .gi-arrive,.gi-arrive:focus-within{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion:reduce){.gi-arrive{opacity:1;transform:none;filter:none;transition:none}}.gi-screen-open{position:absolute;inset:36px 0 0;width:100%;border:0;background:transparent;cursor:pointer;color:#1740a9}.gi-screen-open>span{position:absolute;bottom:20px;left:20px;border:1px solid #fff9;border-radius:999px;background:#f1f6fbef;padding:12px 18px;font:500 12px DM Sans,sans-serif;opacity:0;transform:translateY(6px);transition:.2s}.gi-screen-open:hover>span,.gi-screen-open:focus-visible>span{opacity:1;transform:none}.gi-demo-tabs{display:flex;gap:6px;align-items:stretch;padding:8px 16px;background:#e4edf9;border-bottom:1px solid #1740a918;overflow-x:auto;scrollbar-width:thin;height:65px}.gi-demo-tabs button{flex:1;min-width:115px;background:transparent;border:1px solid transparent;border-radius:9px;padding:8px 14px;color:#536a8a;font:500 12px DM Sans,sans-serif;cursor:pointer;text-align:left;white-space:nowrap}.gi-demo-tabs button[aria-pressed=true]{background:#fff9;border-color:#ffffffd9;color:#1740a9}.gi-demo-tabs small{display:block;font-size:9px;margin-top:4px;font-weight:400}.gi-modal iframe{height:calc(100% - 145px)}@media(max-width:800px){.gi-demo-tabs{padding:6px 10px;height:60px}.gi-demo-tabs button{min-width:100px;padding:6px 10px}.gi-modal iframe{height:calc(100% - 150px)}.gi-screen-open>span{left:12px;bottom:12px;font-size:10px}}.gi-ambient-light{position:absolute;inset:-20%;background:radial-gradient(ellipse at 62% 36%,#527ff83a,transparent 48%),radial-gradient(ellipse at 30% 70%,#67ead52d,transparent 48%);opacity:0;animation:gi-field-arrive 1.8s ease .1s both,gi-field-drift 18s ease-in-out 1.9s infinite alternate;will-change:transform}.gi-hero-line{display:block;overflow:clip;padding:.035em 0 .1em;margin-bottom:-.1em}.gi-hero-line>span,.gi-hero-line>em{display:block;animation:gi-title-arrive 1.05s cubic-bezier(.2,.7,.12,1) .18s both}.gi-hero-line+.gi-hero-line>em{animation-delay:.38s}.gi-hero .gi-message>div>.gi-kicker{display:inline-block;animation:gi-detail-arrive .8s ease .06s both}.gi-hero .gi-message>div>p{animation:gi-detail-arrive .85s ease .64s both}.gi-hero .gi-message>div>.gi-text-link{animation:gi-detail-arrive .75s ease .82s both;position:relative}.gi-hero .gi-message>div>.gi-text-link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:linear-gradient(90deg,#79ccff,#99eee3);transform-origin:left;animation:gi-link-draw 1s cubic-bezier(.2,.65,.2,1) 1.1s both}.gi-hero-note{animation:gi-detail-arrive .8s ease .96s both}.gi-hero-fragments{min-width:0}.gi-hero-fragments>.gi-fragment-card{padding:0;overflow:hidden;transform-origin:60% 80%;animation:gi-card-assemble 1.3s cubic-bezier(.2,.75,.16,1) .32s both;--card-turn:3deg}.gi-hero-fragments>.gi-fragment-card+.gi-fragment-card{--card-turn:-4deg;animation-delay:.68s}.gi-fragment-float{padding:30px;animation:gi-card-breathe 7s ease-in-out 2s infinite alternate}.gi-fragment-rumi .gi-fragment-float{animation-delay:2.6s}.gi-fragment-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#e1f5ff26 45%,#dfffff08 55%,transparent 70%);transform:translate(-130%);animation:gi-glass-light 2.4s ease 1s both}.gi-fragment-signal{position:absolute;inset:-3% -6% 0 0;width:106%;height:103%;pointer-events:none;overflow:visible;z-index:-1}.gi-signal-track{stroke-dasharray:1;stroke-dashoffset:1;animation:gi-path-draw 1.6s ease 1.05s both}.gi-signal-flow{opacity:0;animation:gi-flow-arrive .5s ease 2.1s forwards,gi-flow-travel 5s linear 2.1s infinite}.gi-fragment-signal circle{opacity:0;animation:gi-detail-arrive .7s ease 1.4s both}.gi-fragment-signal .gi-signal-destination{animation-delay:2.2s}.gi-activity-chart{display:block;width:100%;height:66px;margin-top:20px;overflow:visible}.gi-chart-line{stroke-dasharray:1;stroke-dashoffset:1;animation:gi-path-draw 1.8s cubic-bezier(.3,.55,.2,1) 1.1s both}.gi-chart-fill{opacity:0;animation:gi-flow-arrive 1.2s ease 1.5s forwards}.gi-chart-tip{opacity:0;animation:gi-flow-arrive .8s ease 2.65s forwards}.gi-hero-fragments .gi-context-ready{display:flex;align-items:center;gap:7px;color:#a9ddd7;font:9px/1.5 DM Sans,sans-serif;letter-spacing:.02em;margin-top:10px;animation:gi-detail-arrive .8s ease 1.45s both}.gi-context-ready i,.gi-fragment-rumi-label>i,.gi-mobile-signal>i{width:5px;height:5px;flex:none;background:#a1e8d9;border-radius:50%;box-shadow:0 0 14px #83ffe699;animation:gi-status-breathe 3.6s ease 2.8s infinite}.gi-fragment-rumi-label{display:flex;align-items:center;gap:10px}.gi-fragment-rumi-label img{width:29px;height:29px;border-radius:50%;opacity:.9}.gi-fragment-rumi-label>i{margin-left:auto}.gi-fragment-rumi strong{animation:gi-detail-arrive .8s ease 1.25s both}.gi-fragment-rumi b{display:block;animation:gi-detail-arrive .8s ease 1.7s both}.gi-hero[data-focus=ui] .gi-hero-fragments *{animation-play-state:paused}.gi-hero .gi-scene-foot i{animation:gi-scroll-invite 2.8s ease-in-out 2s infinite}.gi-mobile-signal{display:none}@keyframes gi-title-arrive{0%{opacity:.1;transform:translateY(115%) rotate(2deg);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes gi-detail-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes gi-card-assemble{0%{opacity:0;transform:translate3d(60px,60px,-150px) rotateY(-28deg) rotateX(12deg) rotate(calc(var(--card-turn) + 7deg));filter:blur(8px)}to{opacity:1;transform:rotateY(-12deg) rotate(var(--card-turn));filter:blur(0)}}@keyframes gi-card-breathe{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes gi-glass-light{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes gi-path-draw{to{stroke-dashoffset:0}}@keyframes gi-link-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gi-flow-arrive{to{opacity:1}}@keyframes gi-flow-travel{0%{stroke-dashoffset:360}to{stroke-dashoffset:0}}@keyframes gi-field-arrive{to{opacity:1}}@keyframes gi-field-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.07)}}@keyframes gi-status-breathe{0%,to{opacity:.5;box-shadow:0 0 8px #83ffe644}50%{opacity:1;box-shadow:0 0 16px #83ffe6aa}}@keyframes gi-scroll-invite{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(5px);opacity:1}}@media(max-width:800px){.gi-mobile-signal{display:flex;align-items:center;gap:12px;border:1px solid #d8ecff30;border-radius:14px;background:linear-gradient(130deg,#e6f4ff12,#8dd9db08);width:fit-content;max-width:100%;padding:12px 15px;margin-top:24px;animation:gi-detail-arrive .9s ease 1.05s both}.gi-mobile-signal img{width:31px;height:31px}.gi-mobile-signal b{display:block;font-size:12px;font-weight:500;color:#dceeff}.gi-mobile-signal small{display:block;font-size:9px;line-height:1.7;color:#9ab5d6;margin-top:3px}.gi-mobile-signal>i{margin-left:6px}.gi-hero-note{margin-top:22px}.gi-hero .gi-message{padding-top:110px;padding-bottom:70px}.gi-ambient-light{animation-duration:1.8s,24s}}@media(max-height:700px)and (min-width:801px){.gi-fragment-float{padding:18px}.gi-activity-chart{height:45px;margin-top:10px}.gi-hero-fragments .gi-context-ready{font-size:8px}}@media(max-width:800px)and (max-height:740px){.gi-mobile-signal{margin-top:16px;padding:9px 12px}.gi-hero .gi-message>div>p{font-size:15px;margin:18px 0}.gi-hero .gi-message h1{font-size:clamp(36px,8.6vw,54px)}.gi-hero-note{font-size:10px;margin-top:16px}.gi-hero .gi-message{padding-top:100px;padding-bottom:60px}}@media(prefers-reduced-motion:reduce){.gi-ambient-light,.gi-hero-line>span,.gi-hero-line>em,.gi-hero .gi-message>div>.gi-kicker,.gi-hero .gi-message>div>p,.gi-hero .gi-message>div>.gi-text-link,.gi-hero .gi-message>div>.gi-text-link:after,.gi-hero-note,.gi-hero-fragments>.gi-fragment-card,.gi-fragment-float,.gi-fragment-card:after,.gi-signal-track,.gi-signal-flow,.gi-fragment-signal circle,.gi-chart-line,.gi-chart-fill,.gi-chart-tip,.gi-context-ready,.gi-context-ready i,.gi-fragment-rumi-label>i,.gi-fragment-rumi strong,.gi-fragment-rumi b,.gi-hero .gi-scene-foot i,.gi-mobile-signal,.gi-mobile-signal>i{animation:none!important;filter:none!important}.gi-ambient-light,.gi-fragment-card,.gi-chart-fill,.gi-chart-tip,.gi-fragment-signal circle{opacity:1}.gi-signal-track,.gi-chart-line{stroke-dashoffset:0}.gi-signal-flow,.gi-fragment-card:after{display:none}.gi-hero-fragments>.gi-fragment-card{transform:none}.gi-hero-line>span,.gi-hero-line>em{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.gi-hero-fragments>.gi-fragment-card{animation:gi-card-assemble 1.3s cubic-bezier(.2,.75,.16,1) .32s both,gi-card-idle 7s ease-in-out 2.9s infinite alternate}.gi-hero-fragments>.gi-fragment-card+.gi-fragment-card{animation-delay:.68s,3.25s}.gi-fragment-float{animation:none}}@keyframes gi-card-idle{0%{transform:translateY(0) rotateY(-12deg) rotate(var(--card-turn))}to{transform:translateY(-8px) rotateY(-10deg) rotate(calc(var(--card-turn) - 1deg))}}.hp{--u:calc(100cqw/375);container-type:size;position:relative;height:94%;aspect-ratio:375/690;max-width:100%}.hp>.ph{font-size:calc(100cqw/375*8.1)}:is(.hp,.ht) .ph{position:relative;height:100%;overflow:hidden;border-radius:calc(36*var(--u));isolation:isolate;font-family:DM Sans,DM,system-ui,sans-serif;color:#203449;letter-spacing:-.01em;background:#e9eef3;box-shadow:inset 0 0 0 calc(1.5*var(--u)) #ffffffe6,0 calc(30*var(--u)) calc(60*var(--u)) -30px #10265066}:is(.hp,.ht) .ph:before{content:"";position:absolute;inset:0;z-index:-1}:is(.hp,.ht) .ph:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(2*var(--u)) #5480e800;transition:box-shadow .9s var(--ease)}:is(.hp,.ht) .ph[data-p=gi]:before{background:radial-gradient(60% 40% at 0 0,#8fbfd3,transparent 70%),radial-gradient(60% 40% at 100% 0,#d4c3ee,transparent 70%),radial-gradient(70% 45% at 0 100%,#86bba6,transparent 72%),radial-gradient(60% 40% at 100% 100%,#a9cfc1,transparent 72%),radial-gradient(60% 40% at 30% 60%,#e2dcc9,transparent 75%),linear-gradient(170deg,#c7d6e0,#d9dfe6)}:is(.hp,.ht) .ph[data-p=bo]:before{background:radial-gradient(60% 40% at 0 0,#8fc6b1,transparent 70%),radial-gradient(60% 40% at 100% 0,#cfdfc0,transparent 70%),radial-gradient(70% 45% at 0 100%,#86bbb4,transparent 72%),radial-gradient(60% 40% at 100% 100%,#bcd8cc,transparent 72%),linear-gradient(170deg,#c6dcd2,#dfe8e2)}:is(.hp,.ht) .ph[data-p=dg]:before{background:radial-gradient(60% 40% at 0 0,#b7a5df,transparent 70%),radial-gradient(60% 40% at 100% 0,#e3c6df,transparent 70%),radial-gradient(70% 45% at 0 100%,#adbde0,transparent 72%),radial-gradient(60% 40% at 100% 100%,#c9cdee,transparent 72%),linear-gradient(170deg,#d2cbe6,#e2def0)}:is(.hp,.ht) .ph[data-p=ca]:before{background:radial-gradient(60% 40% at 0 0,#e9b49c,transparent 70%),radial-gradient(60% 40% at 100% 0,#e8d6b4,transparent 70%),radial-gradient(70% 45% at 0 100%,#cdb9d6,transparent 72%),radial-gradient(60% 40% at 100% 100%,#d9c3d5,transparent 72%),linear-gradient(170deg,#e5d5ca,#ece3dc)}:is(.hp,.ht) .ph svg{display:block}:is(.hp,.ht) .ph-top{display:flex;align-items:center;justify-content:space-between;padding:calc(16*var(--u)) calc(18*var(--u)) 0}:is(.hp,.ht) .ph-top b{font-size:calc(17*var(--u));font-weight:600;letter-spacing:-.015em}:is(.hp,.ht) .ph-btn{width:calc(40*var(--u));height:calc(40*var(--u));flex:none;display:grid;place-items:center;border-radius:50%;color:#2a4a8f;background:#ffffff6b;box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffffe6,0 calc(6*var(--u)) calc(14*var(--u)) -8px #1f3a6e66}:is(.hp,.ht) .ph-btn svg{width:calc(20*var(--u));height:calc(20*var(--u))}:is(.hp,.ht) .ph-bar{display:flex;align-items:center;justify-content:space-between;padding:calc(8*var(--u)) calc(12*var(--u)) calc(12*var(--u)) calc(18*var(--u));border-bottom:calc(1*var(--u)) solid rgba(255,255,255,.8)}:is(.hp,.ht) .ph-sw{display:flex;gap:calc(6*var(--u));padding:calc(4*var(--u));border-radius:calc(99*var(--u));background:#ffffff61;box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffffe6,0 calc(10*var(--u)) calc(22*var(--u)) -14px #1f3a6e73}:is(.hp,.ht) .ph-sw i{width:calc(52*var(--u));height:calc(52*var(--u));display:grid;place-items:center;border-radius:50%;color:#2a4a8f}:is(.hp,.ht) .ph-sw i svg{width:calc(21*var(--u));height:calc(21*var(--u))}:is(.hp,.ht) .ph-sw i:first-child{color:#1f46a6}:is(.hp,.ht) .ph-sw i:first-child svg{width:calc(29*var(--u));height:calc(29*var(--u))}:is(.hp,.ht) .ph-sw i.on{background:#ffffffb8;box-shadow:inset 0 0 0 calc(1*var(--u)) #fff,0 calc(8*var(--u)) calc(16*var(--u)) -8px #1f3a6e80}:is(.hp,.ht) .ph-body{padding:calc(24*var(--u)) calc(18*var(--u)) 0}:is(.hp,.ht) .ph-k{display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--u))}:is(.hp,.ht) .ph-k span,:is(.hp,.ht) .ph-k2{font-size:calc(10*var(--u));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5d6d84}:is(.hp,.ht) .ph-k em{font-style:normal;font-size:calc(10*var(--u));color:#5d6d84;display:flex;align-items:center;gap:calc(5*var(--u));white-space:nowrap}:is(.hp,.ht) .ph-k em:before{content:"";width:calc(6*var(--u));height:calc(6*var(--u));border-radius:50%;background:#2f8a5b;box-shadow:0 0 0 calc(2*var(--u)) #ffffffb3}:is(.hp,.ht) .ph h4{margin:calc(12*var(--u)) 0 0;font-size:calc(25*var(--u));font-weight:500;letter-spacing:-.035em;line-height:1.15;color:#203449}:is(.hp,.ht) .ph-sub{margin:calc(8*var(--u)) 0 0;font-size:calc(13*var(--u));line-height:1.5;color:#5d6d84}:is(.hp,.ht) .ph-card{display:block;margin-top:calc(18*var(--u));padding:calc(20*var(--u));border-radius:calc(22*var(--u));background:linear-gradient(160deg,#ffffff80,#ffffff38);box-shadow:inset 0 0 0 calc(1.5*var(--u)) #ffffffe0,0 calc(18*var(--u)) calc(34*var(--u)) -24px #1f3a6e73}:is(.hp,.ht) .ph-card small{display:block;font-size:calc(11.5*var(--u));line-height:1.45;color:#5d6d84}:is(.hp,.ht) .ph-card hr{border:0;border-top:calc(1*var(--u)) solid rgba(32,52,73,.12);margin:calc(14*var(--u)) 0}:is(.hp,.ht) .ph-card p{margin:calc(6*var(--u)) 0 0;font-size:calc(12.5*var(--u));line-height:1.5;color:#203449}:is(.hp,.ht) .ph-card a{display:block;margin-top:calc(10*var(--u));font-size:calc(12*var(--u));font-weight:500;color:#254ba5}:is(.hp,.ht) .ph-card a i{font-style:normal;margin-left:calc(6*var(--u))}:is(.hp,.ht) .ph-t{display:block;font-size:calc(17*var(--u));font-weight:500;letter-spacing:-.02em}:is(.hp,.ht) .ph-big{display:block;margin:calc(10*var(--u)) 0 calc(6*var(--u));font-size:calc(38*var(--u));font-weight:500;letter-spacing:-.045em;line-height:1;color:#203449}:is(.hp,.ht) .ph-big small{display:inline;margin-left:calc(4*var(--u));font-size:calc(13*var(--u));letter-spacing:0}:is(.hp,.ht) .ph-h5{margin:calc(22*var(--u)) 0 0;font-size:calc(17*var(--u));font-weight:500;letter-spacing:-.02em}:is(.hp,.ht) .ph-dock{position:absolute;left:calc(10*var(--u));right:calc(10*var(--u));bottom:calc(10*var(--u));height:calc(64*var(--u));display:flex;align-items:center;justify-content:space-around;padding:0 calc(6*var(--u));border-radius:calc(26*var(--u));background:#eef5f3b8;box-shadow:inset 0 0 0 calc(1.5*var(--u)) #ffffffe6,0 calc(12*var(--u)) calc(26*var(--u)) -16px #1f3a6e73}:is(.hp,.ht) .ph-dock span{display:flex;flex-direction:column;align-items:center;gap:calc(3*var(--u));padding:calc(7*var(--u)) calc(9*var(--u));border-radius:calc(16*var(--u));color:#4a5a70}:is(.hp,.ht) .ph-dock svg{width:calc(21*var(--u));height:calc(21*var(--u))}:is(.hp,.ht) .ph-dock b{font-size:calc(12*var(--u));font-weight:400;color:#3d4a5c;white-space:nowrap}:is(.hp,.ht) .ph-dock span.on{background:#ffffffa8;box-shadow:inset 0 0 0 calc(1*var(--u)) #fff,0 calc(8*var(--u)) calc(16*var(--u)) -10px #1f3a6e80;color:#203449}:is(.hp,.ht) .ph-dock span.on b{color:#203449}:is(.hp,.ht) .ph-on{position:absolute;right:calc(16*var(--u));bottom:calc(86*var(--u));width:calc(54*var(--u));height:calc(54*var(--u));border-radius:50%;background:#fff;box-shadow:0 0 0 calc(3*var(--u)) #ffffffb3,0 calc(12*var(--u)) calc(26*var(--u)) -10px #2455ad8c;opacity:0;transform:scale(.6);transition:opacity .45s var(--ease) .1s,transform .6s var(--ease) .1s}:is(.hp,.ht) .ph-on img{width:100%;height:100%;border-radius:50%}:is(.hp,.ht) .ph-on i{position:absolute;right:calc(1*var(--u));top:calc(2*var(--u));width:calc(11*var(--u));height:calc(11*var(--u));border-radius:50%;background:#33b071;box-shadow:0 0 0 calc(2*var(--u)) #fff}:is(.hp,.ht) .ph-ai{position:absolute;right:calc(14*var(--u));bottom:calc(150*var(--u));max-width:calc(236*var(--u));display:flex;gap:calc(8*var(--u));align-items:flex-start;padding:calc(11*var(--u)) calc(13*var(--u));border-radius:calc(16*var(--u)) calc(16*var(--u)) calc(4*var(--u)) calc(16*var(--u));background:#ffffffeb;box-shadow:inset 0 0 0 calc(1*var(--u)) #fff,0 calc(16*var(--u)) calc(30*var(--u)) -16px #1f3a6e80;opacity:0;transform:translateY(calc(10*var(--u))) scale(.96);transition:opacity .6s var(--ease) .3s,transform .6s var(--ease) .3s}:is(.hp,.ht) .ph-ai img{width:calc(22*var(--u));height:calc(22*var(--u));border-radius:50%;flex:none}:is(.hp,.ht) .ph-ai p{margin:0;font-size:calc(12*var(--u));line-height:1.4;color:#203449}:is(.hp,.ht) .ph-ai small{display:block;font-size:calc(10*var(--u));font-weight:600;color:#64748a;margin-bottom:calc(2*var(--u))}:is(.hp,.ht) .ph:after{box-shadow:inset 0 0 0 calc(2*var(--u)) #5480e88c,0 0 calc(36*var(--u)) calc(4*var(--u)) #5480e859}:is(.hp,.ht) .ph-on,:is(.hp,.ht) .ph-ai{opacity:1;transform:none}:is(.hp,.ht) .ph-prod:nth-child(2),:is(.hp,.ht) .ph-in+.ph-in{animation-delay:.15s}:is(.hp,.ht) .ph-prod:nth-child(3){animation-delay:.3s}:is(.hp,.ht) .ph-prod:nth-child(4){animation-delay:.45s}:is(.hp,.ht) .ph-hrow{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10*var(--u))}:is(.hp,.ht) .ph-hrow>span{font-size:calc(12*var(--u));color:#4a5a70}:is(.hp,.ht) .ph-t2{display:block;font-size:calc(18*var(--u));font-weight:500;letter-spacing:-.025em;line-height:1.25;margin-bottom:calc(6*var(--u))}:is(.hp,.ht) .ph-in{margin-top:calc(14*var(--u));padding:calc(16*var(--u));border-radius:calc(16*var(--u));background:#ffffff80;box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffffd9}:is(.hp,.ht) .ph-in b{display:block;font-size:calc(15*var(--u));font-weight:500;letter-spacing:-.02em}:is(.hp,.ht) .ph-in span{display:block;margin-top:calc(5*var(--u));font-size:calc(12*var(--u));color:#5d6d84}:is(.hp,.ht) .ph-row{display:grid;grid-template-columns:auto 1fr;column-gap:calc(8*var(--u));align-items:center}:is(.hp,.ht) .ph-row i{grid-row:span 2;color:#254ba5}:is(.hp,.ht) .ph-row i svg{width:calc(16*var(--u));height:calc(16*var(--u))}:is(.hp,.ht) .ph-row span{margin-top:calc(2*var(--u))}:is(.hp,.ht) .ph-ca{padding-top:calc(16*var(--u))}:is(.hp,.ht) .ph-ca .ph-hrow{align-items:center}:is(.hp,.ht) .ph-h1{margin:0!important;font-size:calc(30*var(--u))!important}:is(.hp,.ht) .ph-sel{display:flex;align-items:center;gap:calc(14*var(--u));padding:calc(10*var(--u)) calc(14*var(--u)) calc(10*var(--u)) calc(18*var(--u));border-radius:calc(14*var(--u));background:#fff8ecd1;box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffffe6,0 calc(8*var(--u)) calc(18*var(--u)) -12px #1f3a6e66;font-size:calc(14*var(--u))!important;color:#203449!important}:is(.hp,.ht) .ph-sel i svg{width:calc(14*var(--u));height:calc(14*var(--u))}:is(.hp,.ht) .ph-metric{padding:calc(20*var(--u)) calc(22*var(--u))}:is(.hp,.ht) .ph-t3{display:block;font-size:calc(14*var(--u));color:#5d6d84}:is(.hp,.ht) .ph-metric>b{display:block;margin:calc(6*var(--u)) 0 calc(4*var(--u));font-size:calc(34*var(--u));font-weight:500;letter-spacing:-.045em}:is(.hp,.ht) .ph-metric p{font-size:calc(13*var(--u));color:#5d6d84}:is(.hp,.ht) .ph-metric em{display:inline-block;margin-top:calc(12*var(--u));padding:calc(5*var(--u)) calc(11*var(--u));border-radius:calc(99*var(--u));background:#20344914;font-style:normal;font-size:calc(11*var(--u));font-weight:600;color:#3d4a5c}:is(.hp,.ht) .ph-pink{background:linear-gradient(160deg,#ecd6e899,#d6b4d266)}:is(.hp,.ht) .ph-sell{padding:calc(14*var(--u))}:is(.hp,.ht) .ph-search{display:flex;align-items:center;gap:calc(8*var(--u));height:calc(40*var(--u));padding:0 calc(12*var(--u));border-radius:calc(12*var(--u));background:#ffffffb8;box-shadow:inset 0 0 0 calc(1*var(--u)) #2034491f}:is(.hp,.ht) .ph-search svg{width:calc(16*var(--u));height:calc(16*var(--u));color:#3d4a5c}:is(.hp,.ht) .ph-search span{font-size:calc(13*var(--u));color:#6b7a90}:is(.hp,.ht) .ph-prods{display:grid;grid-template-columns:1fr 1fr;gap:calc(9*var(--u));margin-top:calc(12*var(--u))}:is(.hp,.ht) .ph-prod{position:relative;padding:calc(11*var(--u)) calc(12*var(--u));border-radius:calc(14*var(--u));background:#ffffff94;box-shadow:inset 0 0 0 calc(1*var(--u)) #ffffffe6}:is(.hp,.ht) .ph-prod .ph-k2{font-size:calc(8.5*var(--u))}:is(.hp,.ht) .ph-prod b{display:block;margin:calc(4*var(--u)) 0 calc(3*var(--u));font-size:calc(12*var(--u));font-weight:600;line-height:1.25;padding-right:calc(22*var(--u))}:is(.hp,.ht) .ph-prod em{font-style:normal;font-size:calc(12*var(--u));font-weight:600;color:#254ba5}:is(.hp,.ht) .ph-prod u{position:absolute;top:calc(9*var(--u));right:calc(36*var(--u));width:calc(20*var(--u));height:calc(20*var(--u));display:grid;place-items:center;border-radius:50%;background:#2b5bd7;color:#fff;font-size:calc(10*var(--u));font-weight:600;text-decoration:none}:is(.hp,.ht) .ph-add{position:absolute;top:calc(7*var(--u));right:calc(8*var(--u));width:calc(24*var(--u));height:calc(24*var(--u));display:grid;place-items:center;border-radius:50%;background:#fff;color:#254ba5;box-shadow:0 calc(4*var(--u)) calc(10*var(--u)) -6px #1f3a6e80}:is(.hp,.ht) .ph-add svg{width:calc(12*var(--u));height:calc(12*var(--u))}:is(.hp,.ht) .ph-salebar{position:absolute;left:calc(10*var(--u));right:calc(10*var(--u));bottom:calc(12*var(--u));height:calc(58*var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(8*var(--u)) 0 calc(16*var(--u));border-radius:calc(18*var(--u));background:#f6fafcf0;box-shadow:inset 0 0 0 calc(1*var(--u)) #fff,0 calc(12*var(--u)) calc(26*var(--u)) -14px #1f3a6e73}:is(.hp,.ht) .ph-salebar b{display:block;font-size:calc(17*var(--u));font-weight:600;letter-spacing:-.02em}:is(.hp,.ht) .ph-salebar small{display:block;font-size:calc(10.5*var(--u));color:#5d6d84}:is(.hp,.ht) .ph-salebar em{font-style:normal;padding:calc(12*var(--u)) calc(18*var(--u));border-radius:calc(99*var(--u));background:#111827;color:#fff;font-size:calc(13*var(--u));font-weight:600}:is(.hp,.ht) .ph-krow{display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--u));margin-bottom:calc(10*var(--u))}:is(.hp,.ht) .ph-chip{font-style:normal;font-size:calc(10*var(--u));color:#5d6d84;padding:calc(4*var(--u)) calc(9*var(--u));border-radius:calc(99*var(--u));box-shadow:inset 0 0 0 calc(1*var(--u)) #20344929}:is(.hp,.ht) .ph-chart{width:100%;height:calc(72*var(--u));margin-top:calc(10*var(--u))}:is(.hp,.ht) .ph-chart text{font-size:calc(8*var(--u));fill:#8a96a8}:is(.hp,.ht) .ph-peek{padding:calc(18*var(--u)) calc(20*var(--u))}:is(.hp,.ht) .ph-peek .ph-krow{margin:0}:is(.hp,.ht) .ph em{font-family:inherit;font-style:normal}:is(.hp,.ht) .ph-on{opacity:1;transform:none}:is(.hp,.ht) .ph-on{box-shadow:0 0 0 calc(3*var(--u)) #fffc,0 0 0 calc(9*var(--u)) #5480e840,0 12px 26px -10px #2455ad99}:is(.hp,.ht) .ph-ai{max-width:calc(210*var(--u))}:is(.hp,.ht) .ph-line{stroke-dasharray:420;stroke-dashoffset:420}:is(.hp,.ht) .ph-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s cubic-bezier(.65,0,.35,1) .2s}:is(.hp,.ht) .ph-num{font-variant-numeric:tabular-nums}:is(.hp,.ht) .pt-bars i{animation:hjBar 1.1s cubic-bezier(.3,1.3,.5,1) both}@keyframes hjBar{0%{transform:scaleY(0)}to{transform:none}}.ht{--u:calc(100cqw/1024);container-type:inline-size;position:relative;width:100%;aspect-ratio:4/3}.ht>.ph{font-size:1.95cqw;height:100%}.ht .ph.tb:after{background:none}.ht .ph.tb{--u:calc(100cqw/1024);border-radius:calc(18*var(--u));font-family:DM Sans,system-ui,sans-serif;color:#203449;letter-spacing:0;background:#cbd7dc}.ht .ph.tb:before{background:radial-gradient(45% 50% at 4% 18%,#a6c4d0,transparent 72%),radial-gradient(45% 45% at 92% 8%,#ccbfe3,transparent 72%),radial-gradient(50% 45% at 96% 92%,#9fc4b8,transparent 72%),radial-gradient(45% 40% at 10% 98%,#ddd3bd,transparent 72%),linear-gradient(135deg,#bfd2d9,#cdd5de 50%,#c3d3cc)}.ht .ph.tb[data-p=bo]:before{background:radial-gradient(45% 50% at 4% 18%,#a3c9bf,transparent 72%),radial-gradient(45% 45% at 92% 8%,#c6d8f1,transparent 72%),radial-gradient(50% 45% at 96% 92%,#a8cdbf,transparent 72%),radial-gradient(45% 40% at 10% 98%,#dcd8c2,transparent 72%),linear-gradient(135deg,#c1d6d3,#d3dbe6 50%,#c5d8cf)}.ht .ph.tb[data-p=dg]:before{background:radial-gradient(45% 50% at 4% 18%,#b9b6df,transparent 72%),radial-gradient(45% 45% at 92% 8%,#dcc6e4,transparent 72%),radial-gradient(50% 45% at 96% 92%,#b4c6e0,transparent 72%),radial-gradient(45% 40% at 10% 98%,#e2d4cf,transparent 72%),linear-gradient(135deg,#cbcbe4,#d9d4e8 50%,#c9d2e3)}.ht .ph.tb[data-p=ca]:before{background:radial-gradient(45% 50% at 4% 18%,#e0c1b0,transparent 72%),radial-gradient(45% 45% at 92% 8%,#e6d4bd,transparent 72%),radial-gradient(50% 45% at 96% 92%,#cfbed6,transparent 72%),radial-gradient(45% 40% at 10% 98%,#e3d2c0,transparent 72%),linear-gradient(135deg,#dccdc6,#e2d8d2 50%,#d6cbd6)}.ht .pt-glass{position:absolute;left:calc(16*var(--u));width:calc(195*var(--u));border-radius:calc(22*var(--u));border:calc(1*var(--u)) solid rgba(255,255,255,.64);background:linear-gradient(135deg,#ffffff38,#ffffff0a 42%,#cbe5da1c 72%,#ffffff30);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,inset calc(2*var(--u)) 0 calc(3*var(--u)) -2px #fff,inset 0 -3px calc(3*var(--u)) -2px #ffffffd9,inset -1px 0 calc(2*var(--u)) #38544f26,0 calc(6*var(--u)) calc(9*var(--u)) -7px #1c393c70,0 calc(15*var(--u)) calc(30*var(--u)) -22px #294a4f6b;box-sizing:border-box}.ht .pt-side{position:absolute;left:0;top:0;bottom:0;width:calc(228*var(--u));background:linear-gradient(125deg,#ffffff18,#d6eadb0a 48%,#ffffff24);box-shadow:inset -1px 0 #ffffff24;z-index:1}.ht .pt-logo{position:absolute;left:calc(16*var(--u));top:calc(28*var(--u));width:calc(195*var(--u));height:calc(54*var(--u));background:url(/assets/brands/indexed/logo-black.png) left center/contain no-repeat}.ht .pt-biz{top:calc(114*var(--u));height:calc(104*var(--u));padding:calc(16*var(--u)) calc(14*var(--u))}.ht .pt-biz small{display:block;font-size:calc(10*var(--u));font-weight:650;letter-spacing:.11em;color:#5d718a}.ht .pt-biz div{display:flex;align-items:center;gap:calc(10*var(--u));margin-top:calc(12*var(--u))}.ht .pt-biz i{width:calc(36*var(--u));height:calc(36*var(--u));flex:none;display:grid;place-items:center;border-radius:calc(12*var(--u));font-style:normal;font-size:calc(10*var(--u));font-weight:650;letter-spacing:.025em;color:#5c505c;background:linear-gradient(135deg,#f5e8deab,#e2d5d75e);border:calc(1*var(--u)) solid rgba(255,255,255,.7);box-shadow:inset 0 calc(1*var(--u)) calc(2*var(--u)) #ffffffc9;box-sizing:border-box}.ht .pt-biz b{font-size:calc(13*var(--u));font-weight:650;letter-spacing:-.01em;white-space:nowrap}.ht .pt-menu{top:calc(234*var(--u));padding:calc(11*var(--u)) calc(10*var(--u));display:flex;flex-direction:column;gap:calc(12*var(--u))}.ht .pt-nav{display:flex;align-items:center;gap:calc(12*var(--u));height:calc(48*var(--u));padding:0 calc(11*var(--u));border-radius:calc(14*var(--u));font-size:calc(13.5*var(--u));font-weight:500;color:#0a0a0aa3;box-sizing:border-box}.ht .pt-nav svg{width:calc(20*var(--u));height:calc(20*var(--u));flex:none}.ht .pt-nav b{font-weight:500}.ht .pt-nav.on{color:#203e56;border-radius:calc(12*var(--u));border:calc(1*var(--u)) solid rgba(255,255,255,.9);background:linear-gradient(135deg,#ffffff9e,#e8f2f657 55%,#ffffff80);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #fff,inset 0 -3px calc(3*var(--u)) -2px #ffffffd9,0 calc(6*var(--u)) calc(12*var(--u)) -8px #1c393c80,0 calc(12*var(--u)) calc(22*var(--u)) -16px #294a4f80}.ht .pt-own{bottom:calc(16*var(--u));height:calc(186*var(--u));padding:calc(14*var(--u)) calc(15*var(--u));font-size:calc(12*var(--u));font-weight:500;color:#34558d}.ht .pt-own>span{display:flex;align-items:center;gap:calc(12*var(--u));height:calc(44*var(--u));padding:0 calc(10*var(--u))}.ht .pt-own .pt-acc{height:calc(56*var(--u))}.ht .pt-own svg{width:calc(18*var(--u));height:calc(18*var(--u));flex:none}.ht .pt-own b{font-weight:500;line-height:1.5}.ht .pt-outb{position:absolute;right:calc(10*var(--u));bottom:calc(14*var(--u));width:calc(40*var(--u));height:calc(40*var(--u));display:grid;place-items:center;border-radius:50%;background:#ffffff30}.ht .pt-outb svg{width:calc(18*var(--u));height:calc(18*var(--u))}.ht .pt-col{position:absolute;left:calc(214*var(--u));top:calc(384*var(--u));width:calc(28*var(--u));height:calc(44*var(--u));display:grid;place-items:center;border-radius:calc(999*var(--u));color:#34558d;border:calc(1*var(--u)) solid rgba(255,255,255,.76);background:linear-gradient(135deg,#edf4ed5c,#e6eef03b);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,0 calc(6*var(--u)) calc(9*var(--u)) -7px #1c393c70;box-sizing:border-box;z-index:2}.ht .pt-col svg{width:calc(14*var(--u));height:calc(14*var(--u))}.ht .pt-head{position:absolute;left:calc(228*var(--u));right:0;top:0;height:calc(76*var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(24*var(--u)) 0 calc(38*var(--u));background:linear-gradient(125deg,#ffffff18,#d6eadb0a 48%,#ffffff24);box-shadow:inset 0 -1px #ffffff80;box-sizing:border-box}.ht .pt-head>span{font-size:calc(13*var(--u));color:#55647a}.ht .pt-head em{font-style:normal;margin:0 calc(12*var(--u))}.ht .pt-head b{font-weight:650;color:#162338}.ht .pt-sw{display:flex;gap:calc(10*var(--u));padding:calc(4*var(--u));border-radius:calc(999*var(--u));border:calc(1*var(--u)) solid rgba(255,255,255,.76);background:linear-gradient(125deg,#fff3,#d6eadb14 48%,#ffffff3d);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,inset 0 -3px calc(3*var(--u)) -2px #ffffffd9,0 calc(6*var(--u)) calc(9*var(--u)) -7px #1c393c70,0 calc(15*var(--u)) calc(30*var(--u)) -22px #294a4f6b}.ht .pt-sw i{width:calc(44*var(--u));height:calc(44*var(--u));display:grid;place-items:center;border-radius:50%;color:#34558d}.ht .pt-sw i svg{width:calc(20*var(--u));height:calc(20*var(--u))}.ht .pt-sw i:first-child svg{width:calc(28*var(--u));height:calc(28*var(--u));color:#2a4fae}.ht .pt-sw i.on{background:linear-gradient(155deg,#ffffff8a,#b4d5e338 40%,#94bcce24 65%,#ffffff75);box-shadow:inset 0 calc(2*var(--u)) calc(3*var(--u)) #ffffffed,inset calc(2*var(--u)) 0 calc(3*var(--u)) #ffffff80,inset 0 -3px calc(4*var(--u)) #ffffffb3,inset -1px 0 calc(2*var(--u)) #40656b38,0 calc(6*var(--u)) calc(12*var(--u)) -6px #23474d59}.ht .pt-main{position:absolute;left:calc(228*var(--u));right:0;top:calc(76*var(--u));bottom:0;padding:calc(28*var(--u)) calc(24*var(--u)) 0;box-sizing:border-box;overflow:hidden}.ht .pt-eye{display:block;font-size:calc(11*var(--u));font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#64748a}.ht .pt-dwh{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:calc(32*var(--u))}.ht .pt-dwh .pt-eye{margin-top:calc(5*var(--u))}.ht .pt-dwh h4{margin:calc(13*var(--u)) 0 calc(10*var(--u));font-size:calc(39*var(--u));font-weight:500;letter-spacing:-.035em;line-height:1.12;color:#203449}.ht .pt-dwh p{margin:0;font-size:calc(14*var(--u));color:#62728a}.ht .pt-with{display:flex;align-items:center;gap:calc(8*var(--u));padding-top:calc(8*var(--u));font-size:calc(12*var(--u));color:#53647a}.ht .pt-with i{width:calc(6*var(--u));height:calc(6*var(--u));border-radius:50%;background:#326c62;box-shadow:0 0 0 calc(4*var(--u)) #326c6210}.ht .pt-found,.ht .pt-card{position:relative;border-radius:calc(20*var(--u));border:calc(1*var(--u)) solid rgba(255,255,255,.565);background:linear-gradient(135deg,#ffffff40,#b6ccdb24 42%,#ffffff20);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,inset calc(2*var(--u)) 0 calc(3*var(--u)) -2px #fff,inset 0 -3px calc(3*var(--u)) -2px #ffffffd9,inset -1px 0 calc(2*var(--u)) #38544f26,0 calc(6*var(--u)) calc(9*var(--u)) -7px #1c393c70,0 calc(15*var(--u)) calc(30*var(--u)) -22px #294a4f6b}.ht .pt-found{display:grid;grid-template-columns:calc(262*var(--u)) 1fr;padding:calc(30*var(--u)) calc(34*var(--u));height:calc(215*var(--u));box-sizing:border-box}.ht .pt-fs h5,.ht .pt-card h5{margin:0;font-size:calc(24*var(--u));font-weight:500;letter-spacing:-.035em;color:#203449}.ht .pt-fs strong{display:block;margin-top:calc(12*var(--u));font-size:calc(64*var(--u));font-weight:500;letter-spacing:-.06em;line-height:1.1;color:#244ba5}.ht .pt-fs small{display:block;margin-top:calc(14*var(--u));font-size:calc(12*var(--u));color:#62728a}.ht .pt-fc{border-left:calc(1*var(--u)) solid rgba(32,52,73,.12);padding-left:calc(34*var(--u));margin:-7px 0}.ht .pt-fc p{margin:calc(16*var(--u)) 0 calc(10*var(--u));font-size:calc(14*var(--u));line-height:1.6}.ht .pt-note{display:block;font-size:calc(12*var(--u));color:#718095}.ht .pt-fc a{display:inline-block;margin-top:calc(22*var(--u));font-size:calc(13*var(--u));font-weight:550;color:#294f9b}.ht .pt-fc a i{font-style:normal;margin-left:calc(10*var(--u))}.ht .pt-h2{margin:calc(31*var(--u)) 0 calc(20*var(--u));font-size:calc(24*var(--u));font-weight:500;letter-spacing:-.035em;color:#203449}.ht .pt-grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:calc(16*var(--u))}.ht .pt-visit{padding:calc(22*var(--u)) calc(24*var(--u));border-radius:calc(16*var(--u));background:#ffffff6b;border:calc(1*var(--u)) solid rgba(255,255,255,.72);height:calc(186*var(--u));box-sizing:border-box}.ht .pt-visit h6{margin:0;font-size:calc(17*var(--u));font-weight:500;letter-spacing:-.025em;color:#203449}.ht .pt-visit b{display:block;margin:calc(12*var(--u)) 0 calc(6*var(--u));font-size:calc(40*var(--u));font-weight:500;letter-spacing:-.05em;color:#203449}.ht .pt-visit p{margin:0;font-size:calc(13*var(--u));line-height:1.55;color:#62728a}.ht .pt-two{display:grid;grid-template-columns:1fr 1fr;gap:calc(20*var(--u))}.ht .pt-card{padding:calc(26*var(--u)) calc(26*var(--u)) calc(20*var(--u));height:calc(404*var(--u));box-sizing:border-box}.ht .pt-krow{display:flex;justify-content:space-between;align-items:center}.ht .pt-chip{font-style:normal;font-size:calc(10*var(--u));padding:calc(3*var(--u)) calc(9*var(--u));border-radius:calc(999*var(--u));border:calc(1*var(--u)) solid rgba(32,52,73,.14);color:#53647a;background:#ffffff4d}.ht .pt-chip.ok{color:#1d7a54;border-color:#2fb47c66;background:#e8faf099;font-weight:600;font-size:calc(11*var(--u));padding:calc(5*var(--u)) calc(12*var(--u))}.ht .pt-chip.wait{color:#8a4b12;border-color:#c0772b66;background:#ffecd699;font-weight:600;font-size:calc(11*var(--u));padding:calc(5*var(--u)) calc(12*var(--u))}.ht .pt-card h5{margin-top:calc(30*var(--u));font-size:calc(22*var(--u))}.ht .pt-score{display:flex;align-items:baseline;gap:calc(10*var(--u));margin-top:calc(28*var(--u))}.ht .pt-score strong{font-size:calc(44*var(--u));font-weight:500;letter-spacing:-.05em;color:#244ba5;line-height:1}.ht .pt-score>span{font-size:calc(13*var(--u));color:#62728a}.ht .pt-card p{margin:calc(12*var(--u)) 0 0;font-size:calc(13.5*var(--u));line-height:1.6;color:#62728a}.ht .pt-chart{display:block;width:100%;height:calc(110*var(--u));margin-top:calc(22*var(--u));overflow:visible}.ht .pt-chart text{font-size:calc(8*var(--u));fill:#8391a3}.ht .pt-aiv{margin-top:calc(34*var(--u))}.ht .pt-aiv+.pt-h2{margin-top:calc(12*var(--u))}.ht .pt-mod{padding:calc(38*var(--u)) calc(54*var(--u)) 0 calc(54*var(--u));font-family:Inter,DM Sans,system-ui,sans-serif;color:#162338}.ht .pt-hc,.ht .pt-panel,.ht .pt-met,.ht .pt-sale{border-radius:calc(28*var(--u));background:linear-gradient(135deg,#ffffffad,#ffffff4d);border:calc(1*var(--u)) solid rgba(255,255,255,.85);box-shadow:0 calc(32*var(--u)) calc(64*var(--u)) -30px #1f3a6e57,0 calc(2*var(--u)) calc(6*var(--u)) #1f3a6e0d,inset 0 calc(1*var(--u)) 0 #ffffffeb;box-sizing:border-box}.ht .pt-hc{padding:calc(24*var(--u)) calc(30*var(--u))}.ht .pt-hcrow{display:flex;justify-content:space-between;align-items:flex-start}.ht .pt-hc h4{margin:0;font-size:calc(30*var(--u));font-weight:560;letter-spacing:-.04em;line-height:1.16}.ht .pt-hc .pt-eye{margin-bottom:calc(6*var(--u));letter-spacing:.1em}.ht .pt-hc p{margin:calc(8*var(--u)) 0 0;font-size:calc(14*var(--u));color:#55647a}.ht .pt-panel{margin-top:calc(22*var(--u));padding:calc(24*var(--u)) calc(28*var(--u))}.ht .pt-camp-h{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:calc(16*var(--u));border-bottom:calc(1*var(--u)) solid rgba(22,35,56,.08)}.ht .pt-camp-h b{display:block;margin-top:calc(6*var(--u));font-size:calc(20*var(--u));font-weight:600;letter-spacing:-.025em}.ht .pt-kpis{display:flex;gap:calc(24*var(--u))}.ht .pt-kpis span{text-align:right}.ht .pt-kpis b{display:block;font-size:calc(24*var(--u));font-weight:600;letter-spacing:-.03em}.ht .pt-kpis small{font-size:calc(11*var(--u));color:#55647a}.ht .pt-post{display:grid;grid-template-columns:calc(52*var(--u)) 1fr auto;gap:calc(16*var(--u));align-items:center;padding:calc(14*var(--u)) 0;border-bottom:calc(1*var(--u)) solid rgba(22,35,56,.07)}.ht .pt-post:last-child{border:0;padding-bottom:0}.ht .pt-post>i{width:calc(52*var(--u));height:calc(52*var(--u));border-radius:calc(14*var(--u));background:url(/v2/home-journey/biz/restaurant.webp) center/cover}.ht .pt-post:nth-child(3)>i{background-image:url(/v2/home-journey/biz/dumplings.webp)}.ht .pt-post:nth-child(4)>i{background-image:url(/v2/home-journey/biz/bakery.webp)}.ht .pt-post b{display:block;font-size:calc(15*var(--u));font-weight:600;letter-spacing:-.015em}.ht .pt-post small{display:block;margin-top:calc(3*var(--u));font-size:calc(12.5*var(--u));color:#55647a}.ht .pt-mets{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(16*var(--u));margin-top:calc(22*var(--u))}.ht .pt-met{padding:calc(20*var(--u)) calc(22*var(--u));border-radius:calc(22*var(--u))}.ht .pt-met b{display:block;margin-top:calc(10*var(--u));font-size:calc(34*var(--u));font-weight:600;letter-spacing:-.045em}.ht .pt-met p{margin:calc(6*var(--u)) 0 0;font-size:calc(12.5*var(--u));color:#55647a}.ht .pt-met:nth-child(2) b{color:#b0466b}.ht .pt-barsc{margin-top:calc(16*var(--u));padding:calc(20*var(--u)) calc(26*var(--u))}.ht .pt-bars{display:flex;align-items:flex-end;gap:calc(18*var(--u));height:calc(150*var(--u));margin-top:calc(14*var(--u))}.ht .pt-bars span{flex:1;display:flex;flex-direction:column;align-items:center;gap:calc(8*var(--u));height:100%;justify-content:flex-end}.ht .pt-bars i{display:block;width:100%;height:calc(var(--h)*1%);border-radius:calc(10*var(--u)) calc(10*var(--u)) calc(5*var(--u)) calc(5*var(--u));background:linear-gradient(180deg,#e3a98e,#d7b9cf);transform-origin:bottom}.ht .pt-bars span:nth-child(5) i{background:linear-gradient(180deg,#2d4ea3,#6f8fd8)}.ht .pt-bars small{font-size:calc(11*var(--u));color:#55647a}.ht .pt-bo{display:grid;grid-template-columns:1fr calc(296*var(--u));gap:calc(20*var(--u));padding:calc(38*var(--u)) calc(38*var(--u)) 0 calc(38*var(--u))}.ht .pt-sell{min-width:0}.ht .pt-prods{padding:calc(20*var(--u))}.ht .pt-search{display:flex;align-items:center;gap:calc(10*var(--u));height:calc(42*var(--u));padding:0 calc(14*var(--u));border-radius:calc(12*var(--u));background:#ffffffb3;border:calc(1*var(--u)) solid rgba(160,180,220,.6);font-size:calc(14*var(--u));color:#64748a}.ht .pt-search svg{width:calc(16*var(--u));height:calc(16*var(--u));color:#162338}.ht .pt-pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(12*var(--u));margin-top:calc(16*var(--u))}.ht .pt-prod{position:relative;padding:calc(14*var(--u)) calc(12*var(--u));border-radius:calc(14*var(--u));background:#ffffff8c;min-height:calc(80*var(--u))}.ht .pt-prod small{display:block;font-size:calc(9.5*var(--u));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a4558}.ht .pt-prod b{display:block;margin-top:calc(6*var(--u));font-size:calc(13*var(--u));font-weight:600}.ht .pt-prod em{display:block;margin-top:calc(6*var(--u));font-style:normal;font-size:calc(13*var(--u));font-weight:600;color:#1e3f8f}.ht .pt-prod u{position:absolute;right:calc(42*var(--u));top:calc(10*var(--u));width:calc(26*var(--u));height:calc(26*var(--u));display:grid;place-items:center;border-radius:50%;background:#2357d6;color:#fff;font-size:calc(11*var(--u));font-weight:600;text-decoration:none}.ht .pt-add{position:absolute;right:calc(10*var(--u));top:calc(10*var(--u));width:calc(26*var(--u));height:calc(26*var(--u));display:grid;place-items:center;border-radius:50%;background:#fff;color:#2357d6;box-shadow:0 calc(4*var(--u)) calc(10*var(--u)) -6px #1f3a6e80}.ht .pt-add svg{width:calc(13*var(--u));height:calc(13*var(--u))}.ht .pt-sale{padding:calc(20*var(--u)) calc(20*var(--u));background:linear-gradient(135deg,#ffffffdb,#ffffff9e);border-radius:calc(24*var(--u))}.ht .pt-sale-h{display:flex;align-items:center;gap:calc(10*var(--u));padding-bottom:calc(12*var(--u));border-bottom:calc(1*var(--u)) solid rgba(22,35,56,.08)}.ht .pt-sale-h b{font-size:calc(19*var(--u));font-weight:600;letter-spacing:-.025em}.ht .pt-sale-h span{font-size:calc(10.5*var(--u));font-weight:600;padding:calc(3*var(--u)) calc(8*var(--u));border-radius:calc(8*var(--u));background:#16233812;color:#3d4a5c}.ht .pt-line{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(12*var(--u)) 0;border-bottom:calc(1*var(--u)) solid rgba(22,35,56,.07)}.ht .pt-line b{display:block;font-size:calc(13.5*var(--u));font-weight:600}.ht .pt-line small{display:block;font-size:calc(11*var(--u));color:#55647a}.ht .pt-line em{font-style:normal;font-size:calc(13.5*var(--u));font-weight:600}.ht .pt-step{display:flex;align-items:center;gap:calc(14*var(--u));margin-top:calc(6*var(--u));font-style:normal;font-size:calc(13*var(--u));font-weight:600}.ht .pt-step s{text-decoration:none;width:calc(24*var(--u));height:calc(24*var(--u));display:grid;place-items:center;border-radius:50%;background:#f2f4f8;color:#3d4a5c;font-weight:400}.ht .pt-cust{padding:calc(12*var(--u)) 0;border-bottom:calc(1*var(--u)) solid rgba(22,35,56,.07)}.ht .pt-cust small{display:block;font-size:calc(9.5*var(--u));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3a4558}.ht .pt-cust b{font-size:calc(13.5*var(--u));font-weight:600}.ht .pt-pay{display:grid;grid-template-columns:1fr 1fr;gap:calc(8*var(--u));margin:calc(12*var(--u)) 0}.ht .pt-pay span{text-align:center;padding:calc(10*var(--u));border-radius:calc(12*var(--u));background:#f4f6fa;font-size:calc(13*var(--u));font-weight:600;border:calc(1*var(--u)) solid rgba(22,35,56,.08)}.ht .pt-pay span.on{background:#dbe6fd;border-color:#4a72d8}.ht .pt-total{display:flex;justify-content:space-between;align-items:baseline}.ht .pt-total small{font-size:calc(12*var(--u));color:#55647a}.ht .pt-total b{font-size:calc(26*var(--u));font-weight:600;letter-spacing:-.03em}.ht .pt-charge{display:block;margin-top:calc(12*var(--u));text-align:center;font-style:normal;padding:calc(14*var(--u));border-radius:calc(999*var(--u));background:#111827;color:#fff;font-size:calc(14*var(--u));font-weight:600}.ht .ph.tb .ph-on.pt-ask{left:auto;top:auto;right:calc(24*var(--u));bottom:calc(24*var(--u));width:auto;height:calc(72*var(--u));display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(8*var(--u)) calc(22*var(--u)) calc(8*var(--u)) calc(8*var(--u));border-radius:calc(999*var(--u));border:calc(1*var(--u)) solid rgba(255,255,255,.76);background:linear-gradient(135deg,#eef5f0c7,#e7edf2b8);box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,inset 0 -3px calc(3*var(--u)) -2px #ffffffd9,0 calc(6*var(--u)) calc(9*var(--u)) -7px #1c393c70,0 calc(15*var(--u)) calc(30*var(--u)) -22px #294a4f6b;box-sizing:border-box;z-index:3}.ht .ph.tb .pt-disc{position:relative;width:calc(54*var(--u));height:calc(54*var(--u));flex:none}.ht .ph.tb .pt-disc img{width:100%;height:100%;border-radius:50%}.ht .ph.tb .pt-disc i{position:absolute;right:0;top:calc(2*var(--u));width:calc(11*var(--u));height:calc(11*var(--u));border-radius:50%;background:#33b071;box-shadow:0 0 0 calc(2*var(--u)) #fff}.ht .ph.tb .pt-ask b{font-size:calc(16*var(--u));font-weight:500;color:#0a0a0a;white-space:nowrap}.ht .ph.tb .ph-on.pt-ask{box-shadow:inset 0 calc(2*var(--u)) calc(2*var(--u)) -1px #ffffffed,0 0 0 calc(9*var(--u)) #5480e838,0 calc(15*var(--u)) calc(30*var(--u)) -16px #2455ad99}.ht .ph.tb .ph-ai{right:calc(24*var(--u));bottom:calc(110*var(--u));max-width:calc(300*var(--u));padding:calc(14*var(--u)) calc(16*var(--u));gap:calc(10*var(--u));border-radius:calc(20*var(--u)) calc(20*var(--u)) calc(6*var(--u)) calc(20*var(--u))}.ht .ph.tb .ph-ai img{width:calc(28*var(--u));height:calc(28*var(--u))}.ht .ph.tb .ph-ai p{font-size:calc(14*var(--u))}.ht .ph.tb .ph-ai small{font-size:calc(11.5*var(--u))}.ht .pt-bars i{animation:hjBar 1.1s cubic-bezier(.3,1.3,.5,1) both}.ht .pt-bars span:nth-child(2) i{animation-delay:.06s!important}.ht .pt-bars span:nth-child(3) i{animation-delay:.12s!important}.ht .pt-bars span:nth-child(4) i{animation-delay:.18s!important}.ht .pt-bars span:nth-child(5) i{animation-delay:.24s!important}.ht .pt-bars span:nth-child(6) i{animation-delay:.3s!important}.ht .pt-bars span:nth-child(7) i{animation-delay:.36s!important}.gi-screen{position:relative;width:100%}.gi-screen .ht{width:100%}.gi-screen .hp{display:none;margin:0 auto;height:auto;width:min(100%,340px)}@media(max-width:700px){.gi-screen .ht{display:none}.gi-screen .hp{display:block}}.gi-screen .ht,.gi-screen .hp{pointer-events:none}.gi-screen{height:auto!important;width:min(100%,calc(60svh*1.3333));margin:0 auto;border-radius:12px}.gi-screen .ht{border-radius:inherit}@media(max-width:700px){.gi-screen{width:min(100%,300px);aspect-ratio:auto;border:0;box-shadow:none;background:none;overflow:visible}.gi-screen .hp{width:100%;height:auto}}.gi-close>small{font:13px/1.6 DM Sans,sans-serif!important;letter-spacing:0!important}.gi-control article>span{font:500 13px DM Sans,sans-serif!important}.gi-hero-fragments span{font-family:DM Sans,sans-serif!important;letter-spacing:0!important}body.journey21{--site-header-ink:var(--journey-ink)}body.indexed-marketing{--site-header-ink:var(--marketing-ink)}:root body:is(.journey21,.indexed-marketing) #root nav.nav5{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:normal;gap:20px;height:66px!important;min-height:0!important;padding:0 clamp(20px,4vw,48px)!important;top:0;left:0;right:0;z-index:100;transform:none!important;opacity:1!important;pointer-events:auto;font:16px DM Sans,sans-serif}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-logo{justify-self:start;width:auto;text-decoration:none}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-links{display:flex;justify-self:center;align-items:center;gap:clamp(14px,1.8vw,28px)}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-right{justify-self:end;margin-left:0;gap:14px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-wordmark{font-size:30px;color:var(--site-header-ink)!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-link{font-size:13px!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn{display:inline-flex!important;padding:12px 18px!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-about-menu{left:50%;transform:translate(-50%);text-align:center}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-sheet{text-align:center}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-mobile-secondary{padding-left:0}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-region-options{justify-content:center}@media(max-width:1200px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{display:flex!important;justify-content:space-between!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-links{display:none!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-right{margin-left:auto!important;flex:0 0 auto;gap:6px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-burger{display:inline-flex!important}}@media(min-width:901px)and (max-width:1150px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{padding-inline:24px!important;gap:18px}}@media(max-width:1050px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{padding-inline:20px!important;gap:12px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-wordmark{font-size:27px}}@media(min-width:431px)and (max-width:900px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{height:54px!important}}:root body:is(.journey21,.indexed-marketing) #root nav.nav5{background:linear-gradient(115deg,#0a1a434d,#0a1a432b)!important;color:var(--site-header-ink)!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important;border:0!important;border-bottom:1px solid #dbe9ff30!important;box-shadow:inset 0 1px #f0f7ff20,0 5px 24px #08193808;overflow:visible;isolation:isolate}:root body:is(.journey21[data-journey-tone=light],.indexed-marketing[data-examples-tone=light]) #root nav.nav5{background:linear-gradient(115deg,#fafdff4f,#f0f7ff2b)!important;border-bottom-color:#1740a91c!important;box-shadow:inset 0 1px #ffffff90,0 5px 24px #1740a908}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 :is(.nav5-link,.nav5-burger,.ix-translation-trigger){color:var(--site-header-ink)!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn{background:#1740a9!important;color:#fff!important;border:1px solid #1740a9!important;border-radius:6px;min-height:44px;box-shadow:inset 0 1px #ffffff18;transition:background .2s,box-shadow .2s}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn:hover{background:#12358e!important;box-shadow:0 5px 18px #1740a926}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-type{color:#fff!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-burger{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;padding:0!important;border:0!important;border-radius:6px;background:transparent!important;align-items:center;justify-content:center;cursor:pointer}.nav39-hamburger{position:relative;display:block;width:20px;height:16px}.nav39-hamburger i{position:absolute;left:0;width:20px;height:1.5px;border-radius:1px;background:currentColor;transform-origin:center;transition:transform .25s,opacity .2s,top .25s}.nav39-hamburger i:nth-child(1){top:1px}.nav39-hamburger i:nth-child(2){top:7px}.nav39-hamburger i:nth-child(3){top:13px}[aria-expanded=true] .nav39-hamburger i:nth-child(1){top:7px;transform:rotate(45deg)}[aria-expanded=true] .nav39-hamburger i:nth-child(2){opacity:0}[aria-expanded=true] .nav39-hamburger i:nth-child(3){top:7px;transform:rotate(-45deg)}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-selector{display:inline-flex!important;flex:0 0 44px;margin:0!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-trigger{width:44px;height:44px;flex:none;border:0!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-trigger svg{width:25px;height:25px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-trigger:hover,:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-burger:hover{background:#a6c8ff1a!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 :is(.ix-translation-menu,.nav5-sheet,.nav5-about-menu){background:#f0f7ffde;color:#051236;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid #ffffff70;border-radius:12px;box-shadow:0 18px 55px #071b432b}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-menu{max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:12px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-menu button{border-radius:6px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-menu [aria-checked=true]{background:#1740a90e}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-sheet{border-radius:0 0 14px 14px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-sheet a{color:#051236}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 :is(a,button):focus-visible{outline:2px solid #4e8be2;outline-offset:3px}@media(max-width:1050px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-burger{display:inline-flex!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-right{gap:6px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-sheet{max-height:calc(100dvh - 66px)}}@media(max-width:430px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{padding:0 10px!important;gap:6px;flex-wrap:nowrap;height:66px!important;align-content:normal}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-logo{width:auto;flex:0 0 auto}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-wordmark{font-size:24px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-right{width:auto;gap:2px;justify-content:flex-end;min-width:0;flex:0 1 auto}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn{padding:8px!important;min-height:44px;min-width:0;flex:0 1 auto}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-type{font-size:10px;line-height:1.25;white-space:normal;text-align:center}}@media(max-width:360px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5{padding:0 7px!important;gap:3px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-wordmark{font-size:21px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn{width:94px;padding:6px!important}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-type{font-size:10px;max-width:80px}}@media(prefers-reduced-motion:reduce){.nav39-hamburger i,:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-btn{transition:none}}@media(max-width:600px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-right{gap:2px}:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .nav5-type{font-size:11px!important}}@media(max-width:1200px){:root body:is(.journey21,.indexed-marketing) #root nav.nav5 .ix-translation-selector{display:none!important}}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]{background:transparent!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;box-shadow:none!important}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground] [data-ix-ground=light]{--site-header-ink:#0b1a37;--ix-logo-star:#25479d;--ix-halo:rgba(255,255,255,.55)}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground] [data-ix-ground=dark]{--site-header-ink:#fff;--ix-logo-star:currentColor;--ix-halo:rgba(4,12,34,.35)}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground] :is(.nav5-wordmark,.nav5-link,.nav5-burger,.ix-translation-trigger,.nav5-about-toggle){color:var(--site-header-ink)!important;transition:color .3s}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground] .nav5-link{text-shadow:0 1px 10px var(--ix-halo)}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground] .nav5-wordmark>span:first-child{filter:drop-shadow(0 1px 8px var(--ix-halo))}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground=dark] .nav5-btn{background:#fff!important;border-color:#fff!important;box-shadow:0 6px 20px #00000026!important}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground=dark] .nav5-btn .nav5-type{color:#1740a9!important}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground=dark] .nav5-btn:hover{background:#e8efff!important}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground=dark] :is(.nav5-burger,.ix-translation-trigger):hover{background:#ffffff1f!important}:root body #root nav.nav5[data-ix-ground][data-ix-ground][data-ix-ground]>[data-ix-ground=light] :is(.nav5-burger,.ix-translation-trigger):hover{background:#1740a912!important}.f33f .f33f-brand{position:relative}.f33f .f8f-logo3d{position:relative;display:block}.f33f .f8f-logo3d .f8f-mark{position:relative}.f33f .f8f-logo-layer{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/v2/media/indexed-logo-white.png) left center/contain no-repeat;mask:url(/v2/media/indexed-logo-white.png) left center/contain no-repeat}.f33f .f8f-logo-sheen{background:linear-gradient(105deg,transparent 0 40%,rgba(190,214,255,.85) 50%,transparent 60% 100%) 0 0/250% 100% no-repeat;background-position:120% 0;animation:f8f-sheen 7s cubic-bezier(.5,0,.3,1) 1.2s infinite;mix-blend-mode:screen;transition:opacity .4s ease}@keyframes f8f-sheen{0%{background-position:120% 0}38%,to{background-position:-20% 0}}.f33f .f8f-logo-chrome{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;background:url(/v2/media/indexed-logo-chrome.webp) left center/contain no-repeat;-webkit-mask:radial-gradient(circle clamp(120px,11vw,190px) at var(--mx,50%) var(--my,50%),#000 0 38%,rgba(0,0,0,.55) 62%,transparent 100%);mask:radial-gradient(circle clamp(120px,11vw,190px) at var(--mx,50%) var(--my,50%),#000 0 38%,rgba(0,0,0,.55) 62%,transparent 100%)}.f33f .f33f-brand.is-lit .f8f-logo-chrome{opacity:1}.f33f .f33f-brand.is-lit .f8f-logo-sheen{opacity:0}.f33f .f33f-brand:focus-visible .f8f-logo-chrome{opacity:1;-webkit-mask:none;mask:none}@media(prefers-reduced-motion:reduce){.f33f .f8f-logo-sheen{animation:none;opacity:0}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #315bdf;outline-offset:4px}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}#root button,#root input[type=submit],#root select{min-height:44px;min-width:44px}.nav5 .nav5-btn,.nav5 .nav5-burger,.nav5-sheet a,.nav5-about-menu a,.f8f a{min-height:44px;display:inline-flex;align-items:center}}@keyframes ix-fallback-show{to{opacity:1}}.ix-static-fallback{opacity:0;animation:ix-fallback-show 0s 4s forwards;max-width:960px;margin:auto;padding:80px 24px;color:#142b3a;font-family:Arial,sans-serif;line-height:1.7}.ix-static-fallback h1{font-size:44px;line-height:1.1}.ix-static-fallback h2{font-size:30px;margin-top:45px}.ix-static-fallback h3{font-size:22px}
