@font-face{font-family:Stack Sans Headline;font-style:normal;font-display:swap;src:url(./fonts/StackSansHeadline-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;src:url(./fonts/Outfit-VariableFont_wght.woff2)format("woff2")}.card.optihair .ob-cal,.card.optihair .ob-cal *,.card.rting .rr-msg,.card.rting .rr-msg *{font-family:Outfit,sans-serif}*{box-sizing:border-box;margin:0;padding:0;font-family:Stack Sans Headline}body{background:#000;flex-direction:column;width:100%;max-width:1920px;margin:0 auto;display:flex;overflow-x:hidden}header{z-index:1;mix-blend-mode:difference;justify-content:space-between;align-items:center;width:100%;padding:1.5rem;display:flex;position:sticky;top:0}header svg{position:relative;top:-10px}a.primary{color:#000;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:150px;padding:.6rem 1rem;font-size:1.2rem;text-decoration:none;display:flex}a.secondary{color:#fff;background-color:#000;border-radius:100px;justify-content:center;align-items:center;min-width:150px;padding:.6rem 1rem;font-size:1.2rem;text-decoration:none;display:flex}h1{color:#fff;text-align:center;letter-spacing:-5%;font-size:clamp(34px,4.1vw,84px);font-weight:300;line-height:1}.hero{flex-direction:column;justify-content:flex-end;align-items:center;gap:4rem;height:100%;display:flex;position:relative;& .cards{gap:1rem;width:100%;display:flex}& .cards .card{width:100%;height:450px;min-height:unset;background:#fff;flex-direction:column;align-items:center;display:flex}& .cards .card:first-child{border-top-right-radius:25px}& .cards .card:nth-child(3){border-top-left-radius:25px}& .cards .card:nth-child(2){border-top-left-radius:25px;border-top-right-radius:25px}& .overlay{z-index:5;pointer-events:none;background:linear-gradient(#0000 0%,#000 88% 100%);width:100%;height:300px;position:absolute;bottom:-15px}}html{height:100%}.pfrm.dvh{align-items:center;width:100%;padding-right:1.5rem;display:flex}.text{color:#fff;flex-direction:column;justify-content:center;gap:1.5rem;width:100%;max-width:500px;padding:2rem;display:flex}h2{letter-spacing:-5%;font-size:3.2rem;font-weight:300;line-height:1}.text p{font-size:1.2rem;font-weight:300;line-height:1.5}.card{background:#0b0b0b;border-radius:25px;flex:1;min-height:800px;display:flex}.sys.dvh .cards{gap:1rem;width:100%;display:flex}.text.right{max-width:430px}.sys.dvh{align-items:center;width:100%;padding-left:1.5rem;display:flex}.integrations{background-color:#fff}.integrations.s{justify-content:center;align-items:center;transition:background-color .8s;display:flex}.integrations .logo{opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;transition:opacity .4s,transform .8s;display:flex}.integrations .logos{grid-template-columns:minmax(0,1fr);width:100%;min-width:300px;padding:0 1.5rem;transition:opacity .2s;display:grid}.integrations .logo svg{width:100%;max-width:200px;height:auto;display:block}.sys.dvh .card{min-width:0;overflow:hidden}.integrations .logo.active{opacity:1;transform:scale(1)}.fin.dvh{padding:1.5rem;display:flex}.fin.dvh .card{background:#dfdf59;border-radius:25px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex;position:relative}.fin.dvh .card h2{text-align:center;font-size:clamp(40px,4.1vw,84px);font-weight:400;position:relative;top:-20px}.fin.dvh .card h3{opacity:.7;text-align:center;text-wrap:balance;font-size:1.4rem;font-weight:300;position:relative;top:-20px}.fin.dvh p{font-size:.8rem;font-weight:400;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.fpeo{justify-content:space-between;display:flex}.fpeo .flags{flex-wrap:wrap;gap:1rem;width:fit-content;padding-right:1.5rem;display:flex}.fpeo .flags .flag{justify-content:center;align-items:center;display:flex}@media (width<=1000px){.fpeo{flex-direction:column}.fpeo .flags{padding:0 1.5rem}}.fin.dvh{box-sizing:border-box;padding:0;display:flex}.fin.dvh .card{padding:0 var(--fin-max,4rem);clip-path:inset(var(--fin-pad,0rem) round 25px)}.fin.dvh p{bottom:calc(1rem + var(--fin-pad,0rem));white-space:nowrap}.hhn{justify-content:space-between;align-items:center;display:flex}.bento{color:#fff;grid-template-rows:180px 180px;grid-template-columns:repeat(3,1fr);gap:16px;width:min(100%,1000px);padding-right:1.5rem;display:grid;& .card{min-height:unset;background:#111;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex}}.uptime{grid-area:1/1/auto/3}.ssl{grid-area:1/3}.updates{grid-area:2/1}.ddos{color:#000;background:#fff;grid-area:2/2/auto/span 2}.big{letter-spacing:-.03em;font-size:52px;font-weight:300;line-height:1}.title{letter-spacing:-.02em;font-size:24px;font-weight:400}.sub{font-size:12px;font-weight:300}.ddos .big small{font-size:28px;font-weight:500}.icon{border:1px solid #fff9;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.icon svg{stroke:#fff;fill:none;stroke-width:1.6px;width:20px;height:20px}@media (width<=600px){.bento{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(160px,auto)}.big{font-size:44px}.ddos .big small{margin-top:4px;font-size:22px;display:block}.uptime,.ssl,.updates,.ddos{grid-area:auto/1}}.card.ddos{color:#000;background:#fff}@media (width<=1200px){.hhn{flex-direction:column;align-items:flex-start;display:flex}.bento{width:100%;padding-left:1.5rem}}@media (width<=600px){.fpeo .flags .flag svg{width:100%;height:unset}.fpeo .flags .flag svg,.fpeo .flags .flag img{width:100%}.fpeo .flags .flag{width:100%;max-width:29.7619%}.fpeo .flags{justify-content:center;align-items:center;display:flex}}@media (width<=1000px){.sys.dvh{flex-direction:column-reverse;align-items:flex-start;display:flex}.sys.dvh .cards{padding-right:1.5rem}.pfrm.dvh{flex-direction:column;align-items:flex-start;width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex}.pfrm .card{width:100%}.pfrm .text,.sys.dvh .text{padding-left:.5rem;padding-right:.5rem}.sys.dvh .cards{gap:.75rem;height:380px}.sys.dvh .cards .card{cursor:pointer;flex:0 0 64px;min-height:0;transition:flex .5s,background-color .8s}.sys.dvh .cards .card.open{cursor:default;flex:1 1 0}.sys.dvh .cards .card:not(.open) .logos{opacity:0}.pfrm .card{height:380px;min-height:0}}.hero{--W:34vw;--H:min(34vw, 48vh);--STEP:11deg;--R:calc(var(--W) * 5.35);--P:130vw;overflow-x:clip}.hero .cards{width:100%;height:var(--H);perspective:var(--P);perspective-origin:50% 100%;gap:0;display:block;position:relative}.hero .cards .card,.hero .cards .card:nth-child(n){bottom:0;left:calc(50% - var(--W) / 2);width:var(--W);height:var(--H);backface-visibility:hidden;clip-path:inset(0 0 3px round 25px 25px 0 0);min-height:0;transform:translateZ(var(--R)) rotateY(var(--a,0deg)) translateZ(calc(var(--R) * -1));border-radius:25px 25px 0 0;flex:none;position:absolute}.hero .cards .card:first-child{--a:var(--STEP)}.hero .cards .card:nth-child(2){--a:0deg}.hero .cards .card:nth-child(3){--a:calc(var(--STEP) * -1)}@media (width<=700px){.hero{--W:72vw;--H:92vw;--STEP:10.9deg;--P:220vw}}.flow{--u:1cqw;color:#fff;flex-direction:column;gap:2rem;padding:5rem 1.5rem;display:flex}.flow h2{max-width:1100px;font-size:clamp(16px,2.6vw,36px);line-height:1.12}.flow>p{opacity:.67;max-width:760px;font-size:.75rem;font-weight:300;line-height:1.5}.flow .inner{background:#0b0b0b;border-radius:25px;padding:3rem 2rem;container-type:inline-size}.flow .net{--line:#ffffff80;--edge:#ffffffb3;--fs:max(10px, calc(var(--u) * 1.15));height:calc(var(--u) * 28);font-size:var(--fs);color:#fff;align-items:center;font-weight:300;display:flex}.flow .ln{min-width:calc(var(--u) * 2);border-top:1px dashed var(--line);flex:1;height:0}.flow .apps{grid-template-columns:repeat(3, calc(var(--u) * 3.8));gap:calc(var(--u) * .8);padding:calc(var(--u) * 1.3);border:1px solid var(--edge);border-radius:calc(var(--u) * 2.2);flex:none;display:grid}.flow .app{width:calc(var(--u) * 3.8);height:calc(var(--u) * 3.8);border-radius:calc(var(--u) * .9);background:var(--bg,#fff);justify-content:center;align-items:center;display:flex}.flow .app img,.flow .app svg{object-fit:contain;width:62%;height:62%}.flow .nw{flex:none;position:relative}.flow .ntile{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);border-radius:calc(var(--u) * 1.5);background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.flow .ntile svg{width:70%;height:70%;position:relative;top:-9px;left:8px}.flow .cf{width:calc(var(--u) * 15);height:calc(var(--u) * 5.2);border:1px solid var(--edge);border-radius:24px;flex:none;justify-content:center;align-items:center;display:flex}.flow .cf svg{object-fit:contain;max-width:80%;height:52%}.flow .sw{flex:none;position:relative}.flow .icon-box{width:calc(var(--u) * 4.3);height:calc(var(--u) * 4.3);border:1px solid var(--edge);border-radius:calc(var(--u) * 1.1);justify-content:center;align-items:center;display:flex}.flow .icon-box svg{width:50%;height:50%}.flow .sw .lbl{top:calc(100% + var(--u) * .9);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.flow .ends{width:calc(var(--u) * 4.3);flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;display:flex}.flow .end{width:calc(var(--u) * 4.3);white-space:nowrap;align-items:center;gap:calc(var(--u) * .9);text-align:center;flex-direction:column;display:flex}.flow .end:first-child{padding-top:calc(var(--u) * 2.2)}.flow .br{width:calc(var(--u) * 14);flex:none;align-self:stretch;overflow:visible}.flow .br path{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.flow .br.v{display:none}.home{flex-direction:column;width:100%;display:flex}.flow .pill{gap:calc(var(--u) * 1.6);padding:0 calc(var(--u) * 1.6);height:calc(var(--u) * 4.2);border:1px solid var(--edge);white-space:nowrap;background:#0b0b0b;border-radius:99px;align-items:center;display:flex;position:absolute}.fpeo .flags .flag img{height:100%!important}.flow .pill:before{content:"";border-left:1px dashed var(--line);position:absolute}.flow .svc{top:calc(100% + var(--u) * 6.2);left:50%;transform:translate(-36.5%)}.flow .svc:before{height:calc(var(--u) * 6.2);bottom:100%;left:36.5%}.flow .host{bottom:calc(100% + var(--u) * 2.9);left:-10%;transform:translate(-50%)}.flow .host:before{height:calc(var(--u) * 2.9);top:100%;left:63%}@media (width<=900px){.flow{--u:3.2cqw;padding:3rem 1.5rem}.flow .inner{padding:2.5rem 1rem 2rem}.flow .net{--fs:12px;flex-direction:column;height:auto}.flow .ln{width:0;height:calc(var(--u) * 5);border-top:none;border-left:1px dashed var(--line);flex:none;min-width:0}.flow .br.h{display:none}.flow .br.v{width:100%;height:calc(var(--u) * 8);margin-top:calc(var(--u) * 3);display:block}.flow .ends{flex-direction:row;align-self:auto;width:100%}.flow .end{width:50%}.flow .ends{width:100%}.flow .end:first-child{padding-top:0}.flow .pill{align-items:flex-start;gap:calc(var(--u) * .5);height:auto;padding:calc(var(--u) * 1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * 2);white-space:normal;width:max-content;max-width:calc(50cqw - var(--u) * 3.2 - var(--u) * 2.6);flex-direction:column}.flow .svc{top:50%;left:calc(100% + var(--u) * 2.6);transform:translateY(-50%)}.flow .svc:before{width:calc(var(--u) * 2.6);border-left:none;border-top:1px dashed var(--line);height:0;inset:50% 100% auto auto}.flow .host{top:50%;bottom:auto;left:auto;right:calc(100% + var(--u) * 2.6);transform:translateY(-50%)}.flow .host:before{width:calc(var(--u) * 2.6);border-left:none;border-top:1px dashed var(--line);height:0;top:50%;left:100%}}@media (width<=600px){.flow h2{letter-spacing:unset;font-size:1.2rem;font-weight:300;line-height:1.5}}.wrk{padding:1.5rem;& .inner{color:#000;text-align:center;background:#fff;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:700px;padding:1.5rem;display:flex}}.wrk h2{text-align:center;font-size:clamp(44px,4.1vw,84px);font-weight:400;position:relative;top:-20px}footer{color:#fff;justify-content:space-between;padding:2rem;display:flex}footer .link{color:#fff;opacity:.7}footer .links,footer .socials{gap:1rem;display:flex}footer .socials svg{fill:#fff;height:28px}a.social{display:flex}@media (width<=800px){footer{flex-direction:column-reverse;align-items:start;gap:2rem}}.card.isla{background:#58b7ff!important}.card.isla .logo{padding:1rem}.card.optihair{background:#1c1f24!important}.card.optihair .logo{padding:1rem}.card.rting{background-repeat:no-repeat;height:100%;background-color:#191919!important;background-position:50%!important;background-size:120% 120%!important;& .logo{position:relative;top:-10px}}.card.rting .logo{padding:1rem}.card.integration{background:#fff;position:relative;overflow:hidden}.integration .mock{width:459px;height:660px;transform:translate(-50%, -50%) scale(var(--s,1));color:#000;transition:opacity .2s;position:absolute;top:50%;left:50%}.integration .mp{background:#fff;border:1px solid #000;border-radius:22px;position:absolute}.integration .mp.login{width:450px;padding:15px 11px 18px;top:20px;right:52px}.integration .mp.pay{width:520px;padding:16px 13px 15px;top:302px;left:43px}.integration .fld{border:1px solid #dcdcdc;border-radius:18px;flex-direction:column;flex:1;justify-content:center;gap:4px;min-height:68px;padding:11px 15px;display:flex}.integration .fld small{color:#6b6b6b;font-size:15px;font-weight:300}.integration .fld span{color:#8a8a8a;font-size:22px;font-weight:300}.integration .fld.pw{flex-direction:row;justify-content:flex-end;align-items:center;padding-right:27px}.integration .fld.pw svg{width:28px;height:28px}.integration .frow{gap:12px;margin-top:12px;display:flex}.integration .fld.exp{flex:none;width:210px}.integration .login .mbtn:first-of-type{margin-top:32px}.integration .pay .mbtn:first-of-type{margin-top:30px}.integration .mbtn{color:#fff;background:#000;border-radius:99px;justify-content:center;align-items:center;gap:14px;height:55px;margin-top:15px;font-size:20px;font-weight:400;display:flex}.integration .mbtn:first-of-type{margin-top:0}.integration .mbtn.gpay{gap:10px;font-size:28px}.integration .glogo{width:30px;height:30px;display:inline-flex}.integration .glogo svg,.integration .glogo img{width:100%;height:100%}@media (width<=1000px){.sys.dvh .cards .card:not(.open) .mock{opacity:0}}@media (width<=600px){.mp.login{left:-15%;right:unset!important}.card.isla .iz-badges svg{width:45px;height:20px}}@media (width>=1001px){.integration .mock{width:100%;left:0;transform:translateY(-50%)}.integration .mp.login{width:100%;right:11.3%}.integration .mp.pay{width:100%;left:9.4%}}.card.isla{overflow:hidden}.card.isla .body{flex:1;width:100%;min-height:0;position:relative;container-type:inline-size}.card.isla .iz-pay{background:#fff;border-radius:5.2cqw;height:23.6cqw;position:absolute;top:3cqw;left:-12cqw;right:23.6cqw}.card.isla .iz-pb{justify-content:center;height:3.4cqw;display:flex;position:absolute;top:2.6cqw;left:0;right:0}.card.isla .iz-pb svg,.card.isla .iz-gp svg{width:auto;height:100%;display:block}.card.isla .iz-bar{background:#000;border-radius:99px;justify-content:center;align-items:center;gap:2.6cqw;height:11.2cqw;display:flex;position:absolute;top:8.6cqw;left:0;right:2.4cqw}.card.isla .iz-gp{height:4.4cqw;display:flex}.card.isla .iz-sep{background:#555;width:1px;height:7cqw}.card.isla .iz-chip{background:#2b2b2b;border:1px solid #555;border-radius:1cqw;width:8.1cqw;height:5.3cqw}.card.isla .iz-plus{color:#fff;border:1px solid #8a8a8a;border-radius:1.6cqw;justify-content:center;align-items:center;width:8.1cqw;height:5.3cqw;display:flex}.card.isla .iz-plus svg{width:55%;height:55%}.card.isla .iz-form{background:#fff;border-radius:5.2cqw 5.2cqw 0 0;height:100cqw;padding:3.1cqw;position:absolute;top:30cqw;left:19.1cqw;right:-12cqw}.card.isla .iz-f{color:#000;border:1px solid #cfcfcf;border-radius:4.3cqw;flex-direction:column;flex:1;justify-content:center;gap:.9cqw;height:13.6cqw;padding:0 3.1cqw;display:flex;position:relative}.card.isla .iz-f small{color:#555;font-size:2.6cqw;font-weight:400;line-height:1}.card.isla .iz-f>span{font-size:4.1cqw;font-weight:400;line-height:1}.card.isla .iz-row{gap:2.9cqw;margin-top:2.9cqw;display:flex}.card.isla .iz-exp{flex:none;width:40.3cqw}.card.isla .iz-row .iz-f{height:14cqw}.card.isla .iz-badges{gap:1.7cqw;display:flex;position:absolute;top:50%;right:12cqw;transform:translateY(-50%)}.card.isla .iz-badge{background:var(--bg,#222);border-radius:.8cqw;justify-content:center;align-items:center;width:7.2cqw;height:4.6cqw;font-size:0;display:flex;overflow:hidden}.card.isla .iz-badge svg{width:100%;height:100%}.card.isla .iz-name{flex:none;height:14cqw;margin-top:2.9cqw}.card.isla .iz-cta{color:#fff;background:#000;border-radius:99px;justify-content:center;align-items:center;height:13cqw;margin-top:2.9cqw;font-size:4cqw;display:flex}.card.optihair,.card.rting{overflow:hidden}.card.optihair .body,.card.rting .body{flex:1;width:100%;min-height:0;position:relative;container-type:inline-size}.card.optihair .ob-cal{color:#fff;background:#2b2f36;border-radius:6cqw;width:66cqw;height:65cqw;padding:4.6cqw 2cqw 0;position:absolute;top:5cqw;left:-3cqw}.card.optihair .ob-dow,.card.optihair .ob-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.card.optihair .ob-dow span{color:#9aa0a8;padding-bottom:2cqw;font-size:2.7cqw}.card.optihair .ob-days{row-gap:2.5cqw}.card.optihair .ob-days span{height:6.4cqw;font-size:4.2cqw;line-height:6.4cqw}.card.optihair .ob-days .dim{color:#6b7079}.card.optihair .ob-days .sel{color:#1c1f24;background:#fff;border-radius:50%;justify-self:center;width:6.4cqw;font-weight:500}.card.optihair .ob-ship{color:#000;background:#fff;border-radius:6cqw 6cqw 0 0;height:100cqw;padding:4.4cqw;position:absolute;top:40cqw;left:52cqw;right:-10cqw}.card.optihair .ob-opt{white-space:nowrap;border:1px solid #c9c9c9;border-radius:4.4cqw;align-items:center;gap:3cqw;margin-top:3.2cqw;margin-left:7cqw;padding:3.6cqw 3.4cqw;display:flex}.card.optihair .ob-opt.on{border:.7cqw solid #000;margin-top:0;margin-left:0}.card.optihair .ob-opt b{letter-spacing:-.01em;font-size:4.2cqw;font-weight:400;display:block}.card.optihair .ob-opt.on b{font-size:4.4cqw}.card.optihair .ob-opt small{color:#555;margin-top:.8cqw;font-size:2.3cqw;font-weight:300;display:block}.card.optihair .ob-rad{border:1px solid #777;border-radius:50%;flex:none;width:5.4cqw;height:5.4cqw;position:relative}.card.optihair .ob-opt.on .ob-rad{border:.6cqw solid #000}.card.optihair .ob-opt.on .ob-rad:after{content:"";background:#000;border-radius:50%;position:absolute;inset:.5cqw}.card.rting .body{flex-direction:column;gap:2.2cqw;padding-top:2cqw;display:flex}.card.rting .rr-msg{color:#fff;background:#2c2c2e;border-radius:0 5.6cqw 5.6cqw;flex-direction:column;display:flex;position:relative}.card.rting .rr-in{align-self:flex-start;width:70cqw;margin-left:-.5cqw;padding:3.8cqw 4.2cqw 0}.card.rting .rr-in b{letter-spacing:-.02em;margin-bottom:1.4cqw;font-size:4.6cqw;font-weight:500}.card.rting .rr-in>span{font-size:4cqw;font-weight:400;line-height:1.3}.card.rting .rr-row{justify-content:space-between;align-items:flex-end;margin-top:1.4cqw;display:flex}.card.rting .rr-row em{font-style:normal}.card.rting .rr-msg time{color:#a4a4a8;white-space:nowrap;font-size:2.6cqw}.card.rting .rr-act{border-top:1px solid #4a4a4d;justify-content:center;align-items:center;gap:2cqw;margin-top:3cqw;padding:3cqw 0;font-size:3.7cqw;display:flex}.card.rting .rr-act svg{width:4.4cqw;height:4.4cqw}.card.rting .rr-out{background:#00465d;border-radius:5.6cqw 5.6cqw 1.2cqw;flex-direction:row;justify-content:space-between;align-self:flex-end;align-items:flex-end;gap:3cqw;min-width:31.5cqw;margin-right:-.5cqw;padding:3.2cqw 5.2cqw 2.4cqw 4.4cqw}.card.rting .rr-out span{font-size:5cqw;font-weight:400}.card.rting .rr-out time{color:#fffc}.card.rting .rr-sm{border-radius:5.6cqw 5.6cqw 5.6cqw 1.2cqw;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3cqw;width:58cqw;padding:3.2cqw 4.2cqw}.card.rting .rr-sm span{font-size:3.8cqw;font-weight:400}.card.optihair .body:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#1c1f2400 0%,#1c1f24 85%);height:34cqw;position:absolute;bottom:-2px;left:-1px;right:-1px}.card.pf{background:#0b0b0b;position:relative;overflow:hidden;container-type:inline-size}.card.pf .pf-photo{background:#1d3a4a;border-radius:3.3cqw 0 0;position:absolute;inset:9.6cqw -4cqw -4cqw 24.8cqw;overflow:hidden}.card.pf .pf-photo img{object-fit:cover;object-position:0 0;width:100%;height:auto;min-height:100%;display:block;position:absolute;top:0;left:0}.card.pf .pf-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 38%,#0000009e 100%),linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.card.pf .pf-logo{z-index:2;opacity:.4;pointer-events:none;width:29cqw;height:auto;position:absolute;top:2.6cqw;right:1.5cqw}.card.pf .pf-text{z-index:2;pointer-events:none;width:16.9cqw;height:auto;position:absolute;bottom:13.9cqw;right:11cqw}.card.pf .pf-map{z-index:3;background:#fff;border-radius:0 3.3cqw 0 0;width:48.7cqw;position:absolute;top:54%;bottom:-3cqw;left:-2cqw;overflow:hidden;container-type:size}.card.pf .pf-map svg,.card.pf .pf-map img{aspect-ratio:494/337;width:max(100cqw,146.6cqh);height:auto;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.card.pf .pf-map:after{content:"";background:linear-gradient(#0b0b0b00,#0b0b0b 100%);height:24%;position:absolute;bottom:0;left:0;right:0}.card.pf:after{content:"";z-index:5;background:#0b0b0b;height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=1000px){.pfrm .card.pf{flex:none;height:380px}.card.pf .pf-photo{top:8cqw;left:14cqw}.card.pf .pf-map{width:58cqw;top:50%}.card.pf .pf-text{width:22cqw;bottom:10cqw;right:6cqw}.card.pf .pf-logo{width:38cqw}}.hero{min-height:calc(100svh - 100px)}.dvh{min-height:100svh}@media (width<=1000px){.sys.dvh,.pfrm.dvh{min-height:0}}@media (width<=700px){.card.pf .pf-map{aspect-ratio:494/337;width:min(76cqw,270px);height:auto;top:auto;bottom:-2cqw}}.pg{color:#fff;padding-bottom:1.5rem}.pg-hero{max-width:1400px;padding:clamp(5rem,14vw,11rem) 1.5rem clamp(2.5rem,6vw,5rem)}.pg-eyebrow{letter-spacing:.02em;opacity:.5;margin-bottom:1.25rem;font-size:.85rem;font-weight:400}.pg-hero h1{text-align:left;letter-spacing:-.04em;font-size:clamp(48px,9vw,150px);font-weight:300;line-height:.95}.pg-sub{opacity:.77;max-width:560px;margin-top:1.75rem;font-size:1.2rem;font-weight:300;line-height:1.5}.pg-pill{opacity:.85;border-radius:100px;font-size:.85rem;display:inline-block}.pg-wrap{max-width:1400px;margin-bottom:1rem;padding:0 1.5rem}.pg-card{background:#0b0b0b;border-radius:25px;min-width:0;padding:0 clamp(1.25rem,4vw,3.5rem)}.pg-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(180px,1fr) 2fr;gap:1.5rem clamp(1.5rem,5vw,5rem);padding:clamp(2rem,5vw,3.5rem) 0;scroll-margin-top:5rem;display:grid}.pg-row:first-child{border-top:0}.pg-row h2{letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:300;line-height:1.15}.pg-copy{min-width:0;max-width:640px}.pg-copy p{color:#ffffffc7;font-size:1.05rem;font-weight:300;line-height:1.7}.pg-copy p+p,.pg-copy p+ul,.pg-copy ul+p{margin-top:1rem}.pg-copy p.lbl{color:#fff;margin-top:1.5rem;font-size:.9rem;font-weight:400}.pg-copy ul{margin-top:.75rem;list-style:none}.pg-copy li{color:#ffffffc7;padding-left:1.4rem;font-size:1.05rem;font-weight:300;line-height:1.6;position:relative}.pg-copy li+li{margin-top:.55rem}.pg-copy li:before{content:"";background:#dfdf59;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.pg-legal{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pg-toc{flex-direction:column;gap:.15rem;padding:.5rem 0;display:flex;position:sticky;top:5.5rem}.pg-toc a{color:#fff;opacity:.5;padding:.4rem 0;font-size:.9rem;font-weight:300;text-decoration:none;transition:opacity .2s;display:block}.pg-toc a:hover,.pg-toc a:focus-visible{opacity:1}.pg-legal .pg-row{grid-template-columns:1fr;gap:1rem}.pg-legal .pg-copy{max-width:680px}.pg-cta{color:#000;background:#dfdf59;border-radius:25px;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,5vw,4rem);display:flex}.pg-cta .pg-eyebrow{opacity:.55;margin:0}.pg-cta h2{letter-spacing:-.04em;max-width:14em;font-size:clamp(2rem,5vw,4.5rem);font-weight:400;line-height:1}.pg-chat{color:#000;text-align:center;background:#dfdf59;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:calc(100svh - 3rem);margin:0 1.5rem;padding:6rem 1.5rem 4rem;display:flex;position:relative}.pg-chat h1{color:#000;letter-spacing:-.05em;font-size:clamp(56px,11vw,180px);font-weight:400;line-height:.95}.pg-chat-sub{opacity:.7;text-wrap:balance;max-width:30em;font-size:clamp(1rem,1.6vw,1.3rem);font-weight:300;line-height:1.5}.pg-mail{color:#000;flex-direction:column;max-width:100%;margin-top:1.5rem;text-decoration:none;display:inline-flex}.pg-mail span{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.4rem,4.2vw,4rem);font-weight:300}.pg-mail-line{transform-origin:0;background:#000;border-radius:100px;width:100%;height:2px;margin-top:.4rem;transition:transform .4s;display:block}.pg-mail:hover .pg-mail-line,.pg-mail:focus-visible .pg-mail-line{transform:scaleX(.35)}.pg-chat-foot{white-space:nowrap;opacity:.6;font-size:.8rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}@media (width<=1000px){.pg-legal{grid-template-columns:minmax(0,1fr)}.pg-toc{display:none}}@media (width<=700px){.pg-row{grid-template-columns:minmax(0,1fr);gap:1rem}.pg-hero h1{letter-spacing:-.03em}}.fpeo .flags .flag{flex-direction:column;gap:.75rem}.fpeo .flags .cur{color:#fff;white-space:nowrap;background:#111;border-radius:100px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:1.2rem;font-weight:300;display:inline-flex;position:relative;top:-20px}.fpeo .flags .cur b{font-size:1.6rem;font-weight:400}@media (width<=600px){.fpeo .flags .flag{gap:.5rem}.fpeo .flags .cur{gap:.3rem;padding:.6rem 1rem;font-size:.9rem;position:relative}.fpeo .flags .cur b{font-size:1.2rem}}@media (width>=1001px){.fpeo .flags{flex-wrap:nowrap;flex:1;justify-content:flex-end;max-width:980px}.fpeo .flags .flag{flex:1 1 0;min-width:0;max-width:150px}.fpeo .flags .flag svg{width:100%;height:auto}}.fpeo h2{font-size:clamp(2.4rem,5vw,3.2rem)}