html {
    scroll-behavior: smooth;
}

body {
    margin: 0;
    background: #FAF8F5;
    color: #0B0C0F;
    font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
    -webkit-font-smoothing: antialiased;
    text-wrap: pretty;
}

* {
    box-sizing: border-box;
}

a {
    color: #3D4BE0;
    text-decoration: none;
}

a:hover {
    color: #7C3AED;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Manrope', system-ui, sans-serif;
    margin: 0;
    letter-spacing: -0.03em;
    line-height: 1.02;
}

p {
    margin: 0;
}

:focus-visible {
    outline: 2px solid #3D4BE0;
    outline-offset: 3px;
    border-radius: 4px;
}

input,
textarea,
select,
button {
    font-family: inherit;
    font-size: inherit;
}

[data-reveal] {
    opacity: 0;
    transform: translateY(22px);
    transition: opacity .75s cubic-bezier(.16, 1, .3, 1), transform .75s cubic-bezier(.16, 1, .3, 1);
}

[data-reveal].ph-in {
    opacity: 1;
    transform: none;
}

@keyframes ph-drift {

    0%,
    100% {
        transform: translate3d(0, 0, 0) scale(1);
    }

    50% {
        transform: translate3d(0, -26px, 0) scale(1.06);
    }
}

@keyframes ph-drift2 {

    0%,
    100% {
        transform: translate3d(0, 0, 0) scale(1.04);
    }

    50% {
        transform: translate3d(-22px, 18px, 0) scale(1);
    }
}

@keyframes ph-marquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

@keyframes ph-bar {
    from {
        transform: scaleY(.35);
    }

    to {
        transform: scaleY(1);
    }
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }

    [data-reveal] {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }

    *,
    *::before,
    *::after {
        animation-duration: .001ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .001ms !important;
    }
}

/* ==== extracted inline styles ==== */
.ph-s1c5bhky{min-height:100vh;background:#FAF8F5}
.ph-s1o8p9f2{position:absolute;left:-9999px;top:0;padding:12px 18px;background:#0B0C0F;color:#fff;z-index:200;border-radius:0 0 10px 0}
.ph-s1o8p9f2:focus{left:0}
.ph-s23stm9o{position:sticky;top:0;z-index:120;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:background .35s ease, box-shadow .35s ease, border-color .35s ease}
.ph-s4bw9xoz{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,52px);height:78px;display:flex;align-items:center;gap:clamp(18px,3vw,44px)}
.ph-sr77krvc{display:flex;align-items:center;gap:11px;flex-shrink:0;color:#0B0C0F}
.ph-logo-img{display:block;height:34px;width:auto}
.ph-s2byd3nv{display:block;width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,#3D4BE0,#7C3AED 58%,#B44BE0);box-shadow:0 6px 18px -8px rgba(61,75,224,.7);position:relative}
.ph-s2zw8ha3{position:absolute;inset:9px 9px auto 9px;height:3px;border-radius:2px;background:rgba(255,255,255,.92);display:block}
.ph-sz7b5viv{position:absolute;inset:auto 13px 9px 9px;height:3px;border-radius:2px;background:rgba(255,255,255,.55);display:block}
.ph-s13jix0v{display:block;font-family:'Manrope',sans-serif;font-weight:800;font-size:13.5px;line-height:1.12;letter-spacing:.055em;text-transform:uppercase}
.ph-s1y392zo{display:block}
.ph-s29iu7n2{display:block;font-weight:600;color:#6B6F7B;font-size:11px;letter-spacing:.17em}
.ph-s21lsuyz{display:flex;align-items:center;gap:4px;margin-left:auto}
.ph-snsyuxmm{position:relative}
.ph-s13ss7ef{display:flex;align-items:center;gap:7px;background:none;border:0;padding:10px 14px;border-radius:9px;font-weight:600;font-size:14.5px;color:#22242C;cursor:pointer;transition:background .2s ease,color .2s ease}
.ph-s13ss7ef:hover{background:rgba(11,12,15,.05);color:#0B0C0F}
.ph-srr670tj{display:block;width:7px;height:7px;border-right:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(45deg) translateY(-1.5px);opacity:.6}
.ph-s1aax58w{position:absolute;top:calc(100% + 10px);left:-8px;width:318px;padding:12px;background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:18px;box-shadow:0 34px 70px -28px rgba(11,12,15,.3),0 2px 8px -2px rgba(11,12,15,.08);display:flex;flex-direction:column;gap:2px}
.ph-s2ehrsqm{display:flex;align-items:center;gap:13px;padding:11px 12px;border-radius:12px;color:#22242C;transition:background .18s ease}
.ph-s2ehrsqm:hover{background:#F4F3FF;color:#3D4BE0}
.ph-sg99t8l9{flex-shrink:0;font-family:'Manrope',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#9A9DAA}
.ph-szlx6k98{display:block;font-weight:600;font-size:14px}
.ph-syjbg1qi{display:block;font-size:12px;color:#6B6F7B;margin-top:2px}
.ph-s6rerpe4{display:block;margin-top:6px;padding:11px 12px;border-top:1px solid rgba(11,12,15,.07);font-size:13px;font-weight:600;color:#3D4BE0}
.ph-scn45qqe{padding:10px 14px;border-radius:9px;font-weight:600;font-size:14.5px;color:#22242C;transition:background .2s ease}
.ph-scn45qqe:hover{background:rgba(11,12,15,.05);color:#0B0C0F}
.ph-sv0gbqm5{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;padding:13px 21px;border-radius:999px;background:#0B0C0F;color:#fff;font-weight:600;font-size:14px;letter-spacing:-.005em;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease}
.ph-sv0gbqm5:hover{background:linear-gradient(100deg,#3D4BE0,#7C3AED);color:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -12px rgba(61,75,224,.6)}
.ph-s1ci9kyg{display:block;width:6px;height:6px;border-top:1.7px solid currentColor;border-right:1.7px solid currentColor;transform:rotate(45deg)}
.ph-s1n6pxty{margin-left:auto;display:flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 12px;border:1px solid rgba(11,12,15,.12);background:#fff;border-radius:13px;cursor:pointer}
.ph-s1n60tsa{display:block;height:1.8px;background:#0B0C0F;border-radius:2px}
.ph-s2c1vg8i{display:block;height:1.8px;width:60%;background:#0B0C0F;border-radius:2px}
.ph-s1xrnq3i{position:fixed;inset:0;z-index:200;background:#0B0C0F;color:#FAF8F5;display:flex;flex-direction:column;padding:22px clamp(20px,6vw,40px) 34px;overflow-y:auto}
.ph-s1i5xosc{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px}
.ph-s23gouct{font-family:'Manrope',sans-serif;font-weight:800;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#FAF8F5}
.ph-s2cncaqx{width:46px;height:46px;border-radius:13px;border:1px solid rgba(250,248,245,.2);background:none;color:#FAF8F5;font-size:22px;line-height:1;cursor:pointer}
.ph-s128gxjg{display:flex;flex-direction:column;gap:2px}
.ph-s2epke6f{padding:15px 0;border-bottom:1px solid rgba(250,248,245,.11);font-family:'Manrope',sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;color:#FAF8F5}
.ph-shd4gjzk{margin-top:34px;display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:999px;background:linear-gradient(100deg,#3D4BE0,#7C3AED);color:#fff;font-weight:700;font-size:16px}
.ph-s2fn9afq{margin-top:20px;font-size:13px;color:rgba(250,248,245,.5);text-align:center}
.ph-s1l6vgmp{position:relative;overflow:hidden;background:#0B0C0F;color:#FAF8F5}
.ph-sxzye3jj{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(250,248,245,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(250,248,245,.045) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(115% 80% at 22% 30%,#000 30%,transparent 74%);-webkit-mask-image:radial-gradient(115% 80% at 22% 30%,#000 30%,transparent 74%)}
.ph-s2bcqi96{position:absolute;top:-16%;right:-6%;width:44vw;height:44vw;min-width:420px;min-height:420px;border-radius:50%;background:radial-gradient(circle at 38% 34%,rgba(124,58,237,.62),rgba(61,75,224,.28) 45%,transparent 70%);filter:blur(28px);animation:ph-drift 16s ease-in-out infinite}
.ph-s1ajjapb{position:absolute;bottom:-24%;left:-10%;width:38vw;height:38vw;min-width:340px;min-height:340px;border-radius:50%;background:radial-gradient(circle at 60% 40%,rgba(61,75,224,.45),transparent 66%);filter:blur(34px);animation:ph-drift2 21s ease-in-out infinite}
.ph-s6eb3gd3{position:relative;max-width:1320px;margin:0 auto;padding:clamp(66px,9vw,124px) clamp(20px,4vw,52px) clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(44px,6vw,72px);align-items:center}
.ph-s2gi5elo{display:inline-flex;align-items:center;gap:9px;margin-bottom:26px;padding:7px 15px 7px 11px;border:1px solid rgba(250,248,245,.16);border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:rgba(250,248,245,.78)}
.ph-s5vblqld{display:block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#7C3AED,#3D4BE0);box-shadow:0 0 0 4px rgba(124,58,237,.18)}
.ph-s1oidsa6{font-size:clamp(44px,7.1vw,88px);font-weight:800;line-height:.98;margin-bottom:26px}
.ph-sd193avq{background:linear-gradient(96deg,#8AA0FF 0%,#B486FF 48%,#E0A7FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ph-scit0eyb{max-width:540px;font-size:clamp(16px,1.5vw,18.5px);line-height:1.62;color:rgba(250,248,245,.72);margin-bottom:38px}
.ph-sycp84ee{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:30px}
.ph-s18xjlov{display:inline-flex;align-items:center;gap:10px;padding:17px 27px;border-radius:999px;background:linear-gradient(100deg,#3D4BE0,#7C3AED);color:#fff;font-weight:700;font-size:15.5px;box-shadow:0 18px 44px -18px rgba(101,66,235,.85);transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}
.ph-s18xjlov:hover{transform:translateY(-3px);box-shadow:0 26px 54px -18px rgba(101,66,235,.95);color:#fff}
.ph-s1mejft8{display:block;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}
.ph-s1sz7bp7{display:inline-flex;align-items:center;gap:10px;padding:17px 27px;border-radius:999px;border:1px solid rgba(250,248,245,.22);color:#FAF8F5;font-weight:600;font-size:15.5px;transition:background .25s ease,border-color .25s ease,transform .28s cubic-bezier(.16,1,.3,1)}
.ph-s1sz7bp7:hover{background:rgba(250,248,245,.07);border-color:rgba(250,248,245,.4);transform:translateY(-3px);color:#FAF8F5}
.ph-s1270rzr{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:rgba(250,248,245,.46)}
.ph-s1y045eb{position:relative;min-height:clamp(340px,40vw,470px)}
.ph-s25uetm9{position:absolute;inset:auto 0 0 0;top:8%;border-radius:24px;background:linear-gradient(160deg,rgba(250,248,245,.09),rgba(250,248,245,.02));border:1px solid rgba(250,248,245,.14);backdrop-filter:blur(8px);padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}
.ph-sdgkadco{display:flex;align-items:center;justify-content:space-between;gap:14px}
.ph-s1c6zbad{display:block;width:96px;height:9px;border-radius:5px;background:rgba(250,248,245,.3)}
.ph-s42hq1jc{display:flex;gap:6px}
.ph-scyccauc{display:block;width:9px;height:9px;border-radius:50%;background:rgba(250,248,245,.18)}
.ph-s2ca6ymv{display:block;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#3D4BE0,#7C3AED)}
.ph-s1uhtkgu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
.ph-s1u6fmdz{display:block;height:52px;border-radius:13px;background:linear-gradient(150deg,rgba(61,75,224,.42),rgba(124,58,237,.14));border:1px solid rgba(250,248,245,.1)}
.ph-s1akhi9p{display:block;height:52px;border-radius:13px;background:rgba(250,248,245,.06);border:1px solid rgba(250,248,245,.09)}
.ph-s29njaja{display:flex;align-items:flex-end;gap:9px;height:clamp(110px,13vw,150px);padding:14px 4px 0;border-top:1px solid rgba(250,248,245,.09)}
.ph-s1rr8cyy{display:block;flex:1;height:38%;border-radius:7px 7px 3px 3px;background:rgba(250,248,245,.14);transform-origin:bottom;animation:ph-bar 2.6s ease-in-out infinite alternate}
.ph-ss0n6tsp{display:block;flex:1;height:58%;border-radius:7px 7px 3px 3px;background:rgba(250,248,245,.2);transform-origin:bottom;animation:ph-bar 2.9s .2s ease-in-out infinite alternate}
.ph-srcs8jml{display:block;flex:1;height:46%;border-radius:7px 7px 3px 3px;background:rgba(250,248,245,.16);transform-origin:bottom;animation:ph-bar 3.2s .4s ease-in-out infinite alternate}
.ph-sft5deaj{display:block;flex:1;height:76%;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#7C3AED,#3D4BE0);transform-origin:bottom;animation:ph-bar 2.4s .1s ease-in-out infinite alternate}
.ph-s17ntnkk{display:block;flex:1;height:64%;border-radius:7px 7px 3px 3px;background:rgba(250,248,245,.22);transform-origin:bottom;animation:ph-bar 3.4s .3s ease-in-out infinite alternate}
.ph-s234ow80{display:block;flex:1;height:92%;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#B486FF,#7C3AED);transform-origin:bottom;animation:ph-bar 2.7s .5s ease-in-out infinite alternate}
.ph-sp92hngr{display:flex;gap:10px}
.ph-s66afbjo{display:block;flex:1;height:8px;border-radius:5px;background:rgba(250,248,245,.12)}
.ph-s242xbij{display:block;width:56px;height:8px;border-radius:5px;background:rgba(250,248,245,.22)}
.ph-s28c9a8i{position:absolute;top:-2%;left:-4%;padding:15px 19px;border-radius:17px;background:#141620;border:1px solid rgba(250,248,245,.15);box-shadow:0 26px 56px -26px rgba(0,0,0,.9);display:flex;align-items:center;gap:13px}
.ph-s10vte0d{display:block;width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,#3D4BE0,#7C3AED)}
.ph-sbqrx1qn{display:block;width:74px;height:7px;border-radius:4px;background:rgba(250,248,245,.34);margin-bottom:7px}
.ph-s1oh47a9{display:block;width:46px;height:7px;border-radius:4px;background:rgba(250,248,245,.16)}
.ph-s266vtqa{position:absolute;bottom:6%;right:-3%;padding:13px 17px;border-radius:14px;background:#FAF8F5;box-shadow:0 26px 56px -26px rgba(0,0,0,.7);display:flex;align-items:center;gap:10px}
.ph-syi3dc19{display:block;width:8px;height:8px;border-radius:50%;background:#12B76A}
.ph-skyra9td{display:block;font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;color:#0B0C0F;letter-spacing:-.01em}
.ph-sxtzw7th{position:relative;border-top:1px solid rgba(250,248,245,.11);background:rgba(250,248,245,.02)}
.ph-sjkrqyh2{max-width:1320px;margin:0 auto;padding:clamp(34px,4vw,46px) clamp(20px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px clamp(30px,5vw,60px);align-items:center}
.ph-s1rxz6in{font-size:clamp(20px,2.3vw,26px);font-weight:700;color:#FAF8F5;margin-bottom:8px}
.ph-s2080nm5{font-size:12.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:rgba(250,248,245,.44)}
.ph-svavzvzv{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:14px}
.ph-s1z7a4d0{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 12px;border:1px dashed rgba(250,248,245,.18);border-radius:13px;background:rgba(250,248,245,.03);transition:border-color .25s ease,background .25s ease}
.ph-s1z7a4d0:hover{border-color:rgba(250,248,245,.36);background:rgba(250,248,245,.06)}
.ph-su76hu3p{display:block;width:16px;height:16px;border-radius:4px;background:rgba(250,248,245,.22)}
.ph-syju1s3b{display:block;font-family:'Manrope',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(250,248,245,.38)}
.ph-s1gtwahe{background:#FAF8F5}
.ph-s2bkh5ry{max-width:1320px;margin:0 auto;padding:clamp(76px,9vw,130px) clamp(20px,4vw,52px)}
.ph-s3233zck{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(36px,5vw,72px);align-items:start;margin-bottom:clamp(48px,6vw,78px)}
.ph-s1nyr8sw{font-size:11.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#3D4BE0;margin-bottom:20px}
.ph-s27qn7wg{font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.02;letter-spacing:-.035em}
.ph-s2dri0rk{padding-top:clamp(0px,2vw,44px)}
.ph-sxek8pn3{font-size:clamp(16px,1.5vw,18.5px);line-height:1.66;color:#4A4E5A}
.ph-sbag039h{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1px;background:rgba(11,12,15,.1);border:1px solid rgba(11,12,15,.1);border-radius:24px;overflow:hidden}
.ph-sxuqle3t{background:#fff;padding:clamp(28px,3vw,38px) clamp(24px,2.6vw,32px);transition:background .3s ease}
.ph-sxuqle3t:hover{background:#F7F6FF}
.ph-sydufct8{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#9A9DAA;margin-bottom:clamp(30px,4vw,54px)}
.ph-slg8r1bm{font-size:clamp(19px,1.8vw,22px);font-weight:700;margin-bottom:12px}
.ph-s260eonc{font-size:14.5px;line-height:1.62;color:#5B5F6B}
.ph-s1k9hfh6{background:#F2F0EC;border-top:1px solid rgba(11,12,15,.07)}
.ph-s1tggtga{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:clamp(40px,5vw,62px)}
.ph-s10rxvmq{max-width:640px}
.ph-sn7wghag{font-size:clamp(32px,4.4vw,56px);font-weight:800;letter-spacing:-.035em}
.ph-s23lnbln{display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border-radius:999px;border:1px solid rgba(11,12,15,.18);color:#0B0C0F;font-weight:600;font-size:14.5px;transition:background .25s ease,transform .28s cubic-bezier(.16,1,.3,1)}
.ph-s23lnbln:hover{background:#0B0C0F;color:#fff;transform:translateY(-2px)}
.ph-s25leib9{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(16px,1.6vw,22px)}
.ph-s7wkcoi1{display:flex;flex-direction:column;gap:18px;padding:clamp(26px,2.8vw,34px);background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:22px;color:#0B0C0F;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}
.ph-s7wkcoi1:hover{transform:translateY(-6px);box-shadow:0 34px 64px -30px rgba(11,12,15,.32);border-color:rgba(61,75,224,.35);color:#0B0C0F}
.ph-s1jyphn1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.ph-sxg9gct6{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:15px;background:linear-gradient(145deg,#F0EFFF,#EAF0FF);border:1px solid rgba(61,75,224,.16)}
.ph-s21j36f2{display:block;font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#B7BAC5}
.ph-s1vupvcz{font-size:clamp(20px,1.9vw,24px);font-weight:700;margin-bottom:10px}
.ph-s2caxuun{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px}
.ph-s29yf6hd{padding:6px 11px;border-radius:8px;background:#F4F4F7;font-size:12px;font-weight:600;color:#4A4E5A}
.ph-s104fm18{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;color:#3D4BE0}
.ph-s1e9s7y3{max-width:660px;margin-bottom:clamp(44px,5vw,70px)}
.ph-s1kuusdk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr));gap:clamp(24px,3vw,34px)}
.ph-s26wg481{position:relative;padding-top:38px}
.ph-s1m2ytg1{position:absolute;top:13px;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(61,75,224,.45),rgba(11,12,15,.08))}
.ph-s1g7dqj9{position:absolute;top:8px;left:0;width:11px;height:11px;border-radius:50%;background:#FAF8F5;border:2.5px solid #3D4BE0}
.ph-s1pk9ynn{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#9A9DAA;margin-bottom:12px}
.ph-s1boqhal{font-size:clamp(22px,2.2vw,27px);font-weight:700;margin-bottom:12px}
.ph-s1hyzzp3{font-size:14.5px;line-height:1.64;color:#5B5F6B}
.ph-s2f4zt8q{margin-bottom:clamp(32px,4vw,44px);max-width:620px}
.ph-s20tjhgq{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(28px,3vw,38px)}
.ph-sqqn8ntd{padding:10px 18px;border-radius:999px;font-weight:600;font-size:13.5px;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease}
.ph-s12zb892{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(18px,2vw,26px)}
.ph-s21rp08a{overflow:hidden;background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}
.ph-s21rp08a:hover{transform:translateY(-5px);box-shadow:0 38px 70px -34px rgba(11,12,15,.34)}
.ph-s15a7llv{position:relative;aspect-ratio:16/10;overflow:hidden}
.ph-s7mazxuf{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:46px 46px;transition:transform .8s cubic-bezier(.16,1,.3,1)}
.ph-seahxvli{position:absolute;left:11%;bottom:0;top:22%;right:11%;border-radius:16px 16px 0 0;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);border-bottom:0;backdrop-filter:blur(4px);transition:transform .8s cubic-bezier(.16,1,.3,1)}
.ph-s14e797p{position:absolute;top:16px;left:16px;right:40%;height:8px;border-radius:5px;background:rgba(255,255,255,.55);display:block}
.ph-s187rphh{position:absolute;top:34px;left:16px;right:56%;height:8px;border-radius:5px;background:rgba(255,255,255,.32);display:block}
.ph-szp64b2x{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:rgba(11,12,15,.62);backdrop-filter:blur(6px);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#fff}
.ph-savf8n5p{padding:clamp(24px,2.6vw,32px)}
.ph-s132uv4x{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#9A9DAA;margin-bottom:12px}
.ph-s1xuuwzx{font-size:clamp(21px,2vw,25px);font-weight:700;margin-bottom:12px}
.ph-s23m2x0k{font-size:14.5px;line-height:1.62;color:#5B5F6B;margin-bottom:18px}
.ph-sv7raa43{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-wrap:wrap;gap:7px}
.ph-s1kra4zv{padding:6px 11px;border-radius:8px;border:1px solid rgba(11,12,15,.1);font-size:12px;font-weight:600;color:#4A4E5A}
.ph-sspfalwo{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:700;color:#3D4BE0}
.ph-sp76smn4{margin-top:26px;font-size:13px;color:#7A7E8A}
.ph-soqbs04h{max-width:640px;margin-bottom:clamp(40px,5vw,60px)}
.ph-s1m87fep{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(14px,1.4vw,18px)}
.ph-s27lbue0{display:flex;flex-direction:column;gap:11px;padding:clamp(22px,2.2vw,26px);background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:18px;color:#0B0C0F;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}
.ph-s27lbue0:hover{transform:translateY(-4px);border-color:rgba(61,75,224,.35);box-shadow:0 24px 48px -26px rgba(11,12,15,.26);color:#0B0C0F}
.ph-s19raqlv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px}
.ph-s1u8dz0z{font-size:17px;font-weight:700;letter-spacing:-.02em}
.ph-s2a2guk5{font-size:13.5px;line-height:1.56;color:#5B5F6B}
.ph-sr81t2ul{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:#3D4BE0}
.ph-s16vj2gm{display:block;width:6px;height:6px;border-top:1.8px solid currentColor;border-right:1.8px solid currentColor;transform:rotate(45deg)}
.ph-szqnqwi6{position:absolute;top:-30%;left:30%;width:52vw;height:52vw;border-radius:50%;background:radial-gradient(circle,rgba(61,75,224,.34),transparent 65%);filter:blur(30px);animation:ph-drift 19s ease-in-out infinite}
.ph-srbze065{position:relative;max-width:1320px;margin:0 auto;padding:clamp(72px,8vw,116px) clamp(20px,4vw,52px)}
.ph-s10kvhz7{max-width:660px;margin-bottom:clamp(44px,5vw,64px)}
.ph-s2a7gws8{font-size:11.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#A99BFF;margin-bottom:20px}
.ph-s1t8zptr{font-size:clamp(30px,4.2vw,54px);font-weight:800;letter-spacing:-.035em}
.ph-snwt6zry{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1px;background:rgba(250,248,245,.12);border:1px solid rgba(250,248,245,.12);border-radius:22px;overflow:hidden}
.ph-st2elu8e{background:#0B0C0F;padding:clamp(28px,3vw,38px) clamp(24px,2.6vw,32px)}
.ph-s1gttit0{margin:0 0 12px;font-family:'Manrope',sans-serif;font-size:clamp(38px,4.4vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1;background:linear-gradient(120deg,#FAF8F5,#B486FF);-webkit-background-clip:text;background-clip:text;color:transparent}
.ph-s1kabsou{font-size:14.5px;font-weight:600;color:rgba(250,248,245,.82);margin-bottom:8px}
.ph-sqqwa98a{font-size:12.5px;line-height:1.55;color:rgba(250,248,245,.44)}
.ph-s1e8dzkj{margin-top:22px;font-size:13px;color:rgba(250,248,245,.46)}
.ph-s14f58d5{max-width:680px;margin-bottom:clamp(40px,5vw,62px)}
.ph-s200v79j{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(18px,2vw,26px)}
.ph-s26wb5dj{padding:clamp(24px,2.6vw,30px);border:1px solid rgba(11,12,15,.1);border-radius:20px;background:linear-gradient(170deg,#fff,#FBFAFF);transition:border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}
.ph-s26wb5dj:hover{border-color:rgba(61,75,224,.34);transform:translateY(-3px)}
.ph-sqtq02oc{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;color:#3D4BE0;margin-bottom:16px}
.ph-s93t8pnk{font-size:18.5px;font-weight:700;margin-bottom:10px;letter-spacing:-.02em}
.ph-s13460zf{font-size:14px;line-height:1.62;color:#5B5F6B}
.ph-snrf87l3{background:#F2F0EC;border-top:1px solid rgba(11,12,15,.07);overflow:hidden}
.ph-sjrl9ms9{max-width:1320px;margin:0 auto;padding:clamp(60px,7vw,92px) clamp(20px,4vw,52px) clamp(30px,4vw,44px)}
.ph-sbo4hlxu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:26px clamp(30px,5vw,60px);align-items:end}
.ph-s24bwcl9{font-size:clamp(26px,3.2vw,38px);font-weight:800;letter-spacing:-.035em}
.ph-s3ek2eq0{font-size:15px;line-height:1.6;color:#5B5F6B}
.ph-s1xv1m6k{position:relative;padding-bottom:clamp(60px,7vw,92px);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.ph-s2e9b3yb{display:flex;width:max-content;gap:12px;animation:ph-marquee 38s linear infinite}
.ph-s18x5ec4{display:flex;align-items:center;gap:9px;padding:13px 22px;border:1px solid rgba(11,12,15,.12);border-radius:999px;background:#fff;font-family:'Manrope',sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#22242C;white-space:nowrap}
.ph-s11r67ys{display:block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#3D4BE0,#7C3AED)}
.ph-s1jg455i{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.ph-s19fd5kw{max-width:1000px;margin:0 auto;padding:clamp(76px,9vw,124px) clamp(20px,4vw,52px)}
.ph-s1f47143{text-align:center;margin-bottom:clamp(36px,4vw,52px)}
.ph-svpl25vk{font-size:11.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:#3D4BE0;margin-bottom:18px}
.ph-swfkf5oh{font-size:clamp(30px,4vw,50px);font-weight:800;letter-spacing:-.035em}
.ph-sget4pke{overflow:hidden;border:1px solid rgba(11,12,15,.1);border-radius:26px;background:#fff;box-shadow:0 30px 70px -44px rgba(11,12,15,.3)}
.ph-s103bxht{display:flex;transition:transform .6s cubic-bezier(.16,1,.3,1)}
.ph-s1ow89qc{flex:0 0 100%;margin:0;padding:clamp(34px,4.4vw,60px)}
.ph-suuikctj{display:block;font-family:'Manrope',sans-serif;font-size:56px;font-weight:800;line-height:.6;color:#DCD9F5;margin-bottom:18px}
.ph-s1pxbla6{margin:0 0 28px;font-family:'Manrope',sans-serif;font-size:clamp(19px,2.2vw,26px);font-weight:600;line-height:1.42;letter-spacing:-.025em;color:#181A22}
.ph-s2fkfwgc{display:flex;align-items:center;gap:14px}
.ph-sq0qayex{display:block;width:44px;height:44px;border-radius:50%;background:linear-gradient(140deg,#E7E5FF,#DCE6FF);border:1px solid rgba(61,75,224,.18);flex-shrink:0}
.ph-seazppkg{display:block;font-weight:700;font-size:15px;color:#0B0C0F}
.ph-s1bknt7e{display:block;font-size:13px;color:#6B6F7B;margin-top:3px}
.ph-s4qdbnld{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(24px,3vw,40px);border-top:1px solid rgba(11,12,15,.08)}
.ph-s13blz0z{display:flex;gap:7px}
.ph-s1ujhadb{height:8px;border-radius:999px;border:0;padding:0;cursor:pointer;transition:background .3s ease,width .3s ease}
.ph-s2cg4fug{display:flex;gap:9px}
.ph-s1w6act8{width:42px;height:42px;border-radius:50%;border:1px solid rgba(11,12,15,.14);background:#fff;color:#0B0C0F;cursor:pointer;font-size:15px;line-height:1;transition:background .22s ease}
.ph-s1w6act8:hover{background:#0B0C0F;color:#fff}
.ph-s1m376ab{margin-top:20px;text-align:center;font-size:13px;color:#7A7E8A}
.ph-s23xrecy{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,2.4vw,30px)}
.ph-seah9bs2{max-width:560px}
.ph-s1vl1ee9{font-size:14px;font-weight:700;color:#3D4BE0}
.ph-s22wdqx9{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(26px,3vw,36px)}
.ph-s2cyozv3{padding:8px 15px;border-radius:999px;border:1px solid rgba(11,12,15,.12);background:#fff;font-size:12.5px;font-weight:600;color:#4A4E5A;transition:background .22s ease,color .22s ease}
.ph-s2cyozv3:hover{background:#0B0C0F;color:#fff}
.ph-s1fm3wbl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(18px,2vw,26px)}
.ph-sxo02tdm{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:24px;color:#0B0C0F;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}
.ph-sxo02tdm:hover{transform:translateY(-5px);box-shadow:0 36px 68px -32px rgba(11,12,15,.32);color:#0B0C0F}
.ph-s13ma4xn{position:relative;aspect-ratio:16/9;background:linear-gradient(140deg,#1B1E3A,#4A3BB8 52%,#8B5CF6);overflow:hidden}
.ph-s11i5ye5{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px;display:block}
.ph-s1gln9ld{position:absolute;right:-8%;bottom:-24%;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 65%);display:block}
.ph-sxzsduj2{position:absolute;top:16px;left:16px;padding:6px 13px;border-radius:999px;background:rgba(250,248,245,.92);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#0B0C0F}
.ph-s1ue5hsa{padding:clamp(26px,2.8vw,34px)}
.ph-s1jhei48{font-size:12.5px;font-weight:600;color:#7A7E8A;margin-bottom:14px}
.ph-s97a6fua{font-size:clamp(23px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;margin-bottom:14px}
.ph-spinywyx{font-size:15px;line-height:1.64;color:#5B5F6B}
.ph-s1bs5h0n{display:flex;flex-direction:column;gap:clamp(14px,1.4vw,18px)}
.ph-s258rhox{display:flex;gap:18px;align-items:center;padding:clamp(16px,1.8vw,20px);background:#fff;border:1px solid rgba(11,12,15,.08);border-radius:18px;color:#0B0C0F;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease}
.ph-s258rhox:hover{transform:translateX(5px);border-color:rgba(61,75,224,.34);color:#0B0C0F}
.ph-s1h5cpq8{flex:0 0 96px;height:80px;border-radius:13px;display:block}
.ph-s1prj1cu{display:block;min-width:0}
.ph-smaexwq1{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3D4BE0;margin-bottom:8px}
.ph-sab5fly8{display:block;font-family:'Manrope',sans-serif;font-size:17px;font-weight:700;letter-spacing:-.025em;line-height:1.28;margin-bottom:8px}
.ph-s1g3cou4{display:block;font-size:12.5px;color:#7A7E8A}
.ph-s1r7qagt{max-width:1320px;margin:0 auto;padding:clamp(76px,9vw,124px) clamp(20px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(36px,5vw,72px);align-items:start}
.ph-s1pn6xnd{font-size:clamp(30px,4vw,50px);font-weight:800;letter-spacing:-.035em;margin-bottom:20px}
.ph-s27mo0h1{font-size:15.5px;line-height:1.64;color:#5B5F6B}
.ph-skw613kh{display:flex;flex-direction:column;gap:10px}
.ph-s2bshk3u{border:1px solid rgba(11,12,15,.1);border-radius:16px;background:#fff;overflow:hidden}
.ph-s2961him{margin:0}
.ph-ss5do18e{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;background:none;border:0;text-align:left;font-family:'Manrope',sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#0B0C0F;cursor:pointer;min-height:56px}
.ph-svmzwb8l{flex-shrink:0;position:relative;width:16px;height:16px}
.ph-s1asfszt{position:absolute;top:7px;left:0;width:16px;height:2px;border-radius:2px;background:#3D4BE0;display:block}
.ph-s1v7labt{position:absolute;top:0;left:7px;width:2px;height:16px;border-radius:2px;background:#3D4BE0;display:block;transition:transform .3s ease}
.ph-s12pomo3{padding:0 22px 22px;font-size:14.5px;line-height:1.66;color:#5B5F6B}
.ph-s1w2h3zc{position:relative;overflow:hidden;background:linear-gradient(140deg,#0B0C0F 0%,#161A3A 48%,#2E1E63 100%);color:#FAF8F5}
.ph-s7e5iu92{position:absolute;top:-40%;right:-8%;width:50vw;height:50vw;border-radius:50%;background:radial-gradient(circle,rgba(180,134,255,.45),transparent 62%);filter:blur(24px);animation:ph-drift2 22s ease-in-out infinite}
.ph-suxlstw2{position:relative;max-width:900px;margin:0 auto;padding:clamp(76px,9vw,128px) clamp(20px,4vw,52px);text-align:center}
.ph-s12xlirn{font-size:clamp(32px,5vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin-bottom:24px}
.ph-sh4zwbi5{max-width:620px;margin:0 auto 38px;font-size:clamp(16px,1.6vw,18.5px);line-height:1.64;color:rgba(250,248,245,.74)}
.ph-s2glxj9j{display:flex;flex-wrap:wrap;gap:13px;justify-content:center}
.ph-s4z42ae1{display:inline-flex;align-items:center;gap:10px;padding:18px 30px;border-radius:999px;background:#FAF8F5;color:#0B0C0F;font-weight:700;font-size:15.5px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}
.ph-s4z42ae1:hover{transform:translateY(-3px);box-shadow:0 22px 46px -20px rgba(0,0,0,.6);color:#0B0C0F}
.ph-s5q4mcqt{display:inline-flex;align-items:center;padding:18px 30px;border-radius:999px;border:1px solid rgba(250,248,245,.28);color:#FAF8F5;font-weight:600;font-size:15.5px;transition:background .25s ease,transform .28s cubic-bezier(.16,1,.3,1)}
.ph-s5q4mcqt:hover{background:rgba(250,248,245,.09);transform:translateY(-3px);color:#FAF8F5}
.ph-sldomny9{max-width:1320px;margin:0 auto;padding:clamp(76px,9vw,130px) clamp(20px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:clamp(36px,5vw,70px);align-items:start}
.ph-s1ve1bj4{font-size:clamp(30px,4.2vw,52px);font-weight:800;letter-spacing:-.035em;margin-bottom:22px}
.ph-s2czvy22{font-size:16px;line-height:1.66;color:#5B5F6B;margin-bottom:34px;max-width:440px}
.ph-sl0lkwg5{margin:0;display:flex;flex-direction:column;gap:1px;background:rgba(11,12,15,.1);border:1px solid rgba(11,12,15,.1);border-radius:18px;overflow:hidden;max-width:440px}
.ph-s1q5afyf{background:#fff;padding:18px 22px}
.ph-s1ynz3nx{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#9A9DAA;margin-bottom:7px}
.ph-svzei8po{margin:0;font-size:14.5px;font-weight:600;color:#22242C}
.ph-s1vnnje6{margin-top:14px;font-size:12.5px;color:#7A7E8A;max-width:440px}
.ph-s1yewzy7{padding:clamp(24px,3vw,38px);background:#fff;border:1px solid rgba(11,12,15,.1);border-radius:24px;box-shadow:0 30px 70px -46px rgba(11,12,15,.34);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}
.ph-s1503vzr{display:flex;flex-direction:column;gap:7px}
.ph-s1c668ck{font-size:12.5px;font-weight:700;color:#3A3D48}
.ph-snyppwpz{color:#3D4BE0}
.ph-s1409nz1{min-height:50px;padding:0 15px;border:1px solid rgba(11,12,15,.16);border-radius:12px;background:#FCFCFD;color:#0B0C0F;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}
.ph-s1409nz1:focus{border-color:#3D4BE0;box-shadow:0 0 0 3px rgba(61,75,224,.14);outline:none}
.ph-s72x2ahx{min-height:50px;padding:0 15px;border:1px solid rgba(11,12,15,.16);border-radius:12px;background:#FCFCFD;color:#0B0C0F;font-size:15px}
.ph-s72x2ahx:focus{border-color:#3D4BE0;box-shadow:0 0 0 3px rgba(61,75,224,.14);outline:none}
.ph-sp3xnopo{grid-column:1/-1;display:flex;flex-direction:column;gap:7px}
.ph-sbzwuff0{padding:14px 15px;border:1px solid rgba(11,12,15,.16);border-radius:12px;background:#FCFCFD;color:#0B0C0F;font-size:15px;line-height:1.55;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}
.ph-sbzwuff0:focus{border-color:#3D4BE0;box-shadow:0 0 0 3px rgba(61,75,224,.14);outline:none}
.ph-s135ythv{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.ph-s10cip07{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:linear-gradient(100deg,#3D4BE0,#7C3AED);color:#fff;font-weight:700;font-size:15.5px;cursor:pointer;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}
.ph-s10cip07:hover{transform:translateY(-2px);box-shadow:0 18px 40px -16px rgba(101,66,235,.8)}
.ph-s1kvp1vx{flex:1;min-width:180px;font-size:13px;line-height:1.55}
.ph-s15r9sss{background:#0B0C0F;color:#FAF8F5}
.ph-snqzor0o{max-width:1320px;margin:0 auto;padding:clamp(56px,7vw,92px) clamp(20px,4vw,52px) 0}
.ph-s28gik1v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(34px,4vw,54px);padding-bottom:clamp(44px,5vw,64px)}
.ph-seg1h01c{grid-column:span 2;min-width:0}
.ph-shxpfcem{display:flex;align-items:center;gap:11px;margin-bottom:20px}
.ph-s8k8se99{display:block;width:30px;height:30px;border-radius:9px;background:linear-gradient(140deg,#3D4BE0,#7C3AED 58%,#B44BE0)}
.ph-footer-icon{display:block;width:30px;height:30px}
.ph-s15j0wqg{display:block;font-weight:600;color:rgba(250,248,245,.5);font-size:11px;letter-spacing:.17em}
.ph-s1bxp2hs{max-width:320px;font-size:15px;line-height:1.62;color:rgba(250,248,245,.62);margin-bottom:24px}
.ph-srpjhpxb{display:flex;flex-wrap:wrap;gap:9px}
.ph-s9ibb6e7{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 13px;border:1px solid rgba(250,248,245,.18);border-radius:12px;font-size:12.5px;font-weight:700;color:rgba(250,248,245,.78);transition:background .22s ease,border-color .22s ease}
.ph-s9ibb6e7:hover{background:rgba(250,248,245,.09);border-color:rgba(250,248,245,.4);color:#FAF8F5}
.ph-s21fozce{min-width:0}
.ph-smi7enga{font-size:11.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:rgba(250,248,245,.44);margin-bottom:18px}
.ph-s1vfx80y{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.ph-s262tl5a{font-size:14.5px;color:rgba(250,248,245,.72);transition:color .2s ease}
.ph-s262tl5a:hover{color:#FAF8F5}
.ph-sl7adj4m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 0 30px;border-top:1px solid rgba(250,248,245,.12)}
.ph-s2kxbk9p{font-size:13px;color:rgba(250,248,245,.5)}
