@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f1e8e610b74e86c8-s.28yarllwtn3op.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c82015f5278b41d-s.2ltts62cl_aqt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92f167f550500e87-s.0a1c-4jmm-ge1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62d3b7ae393d1cc9-s.p.0t7r-5aj08t6e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84ee80ef403ec7a4-s.p.34vrj7u2gaa_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.hu8nwa_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}.hu8nwa_variable{--font-footer-signature:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.LeTsYa_footer{--footer-ink:#282037;--footer-muted:#6d657b;--footer-accent:#6746d5;--footer-border:#6f4db326;background:var(--background);color:var(--footer-ink);margin-top:64px;position:relative;overflow:hidden}html.dark .LeTsYa_footer{--footer-ink:#f0ebfa;--footer-muted:#b4aac6;--footer-accent:#c4aeff;--footer-border:#c0abff2b}.LeTsYa_content{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(24px,4vw,56px)}.LeTsYa_signature{border-top:1px solid var(--footer-border);padding:32px 0 22px;display:block;container-type:inline-size}.LeTsYa_signature>span{width:fit-content;font-family:var(--font-footer-signature), Georgia, serif;letter-spacing:-.055em;white-space:nowrap;margin-inline:auto;font-size:clamp(38px,13cqw,156px);font-weight:500;line-height:1.12;display:block}.LeTsYa_navigationRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;padding:0 0 22px;display:flex}.LeTsYa_navigation{flex-wrap:wrap;justify-content:center;gap:4px 32px;display:flex}.LeTsYa_navigation a{min-height:40px;color:var(--footer-muted);align-items:center;gap:8px;font-size:13px;font-weight:450;display:inline-flex}.LeTsYa_navigation .LeTsYa_join{color:var(--footer-accent)}.LeTsYa_join svg{width:17px;height:17px}.LeTsYa_footer a{border-radius:4px;transition:color .18s}.LeTsYa_footer a:hover{color:var(--footer-accent)}.LeTsYa_footer .LeTsYa_signature:hover{color:var(--footer-ink)}.LeTsYa_signature:focus-visible{outline-offset:-4px}.LeTsYa_socials{gap:8px;display:flex}.LeTsYa_socials a{border:1px solid var(--footer-border);width:36px;height:36px;color:var(--footer-muted);border-radius:50%;place-items:center;display:grid}.LeTsYa_socials svg{width:16px;height:16px}.LeTsYa_bottom{border-top:1px solid var(--footer-border);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:18px 0 22px;font-size:11px;line-height:1.6;display:flex}.LeTsYa_legal{flex-wrap:wrap;gap:10px 20px;display:flex}.LeTsYa_landscape{isolation:isolate;background:linear-gradient(180deg, var(--background), #eadfff 60%, #c9b2f0);pointer-events:none;height:88px;position:relative}.LeTsYa_wave{mix-blend-mode:screen;background:url(/images/home/footer/purple-wave.webp) bottom/100% 100% no-repeat;position:absolute;inset:0}html.dark .LeTsYa_landscape{background:0 0}html.dark .LeTsYa_wave{mix-blend-mode:normal}@media (max-width:760px){.LeTsYa_footer{margin-top:48px}.LeTsYa_signature{padding:26px 0 18px}.LeTsYa_navigationRow{gap:10px;padding-bottom:16px}.LeTsYa_navigation{gap:4px 18px}.LeTsYa_navigation a{font-size:12px}.LeTsYa_bottom{flex-direction:column;gap:8px;padding:16px 0}.LeTsYa_landscape{height:64px}}@media (prefers-reduced-motion:reduce){.LeTsYa_footer a{transition:none}}
.QejpUW_section{isolation:isolate;color:#171526;max-width:1440px;margin:clamp(92px,9.5vw,148px) auto 0;padding:0 18px;scroll-margin-top:120px;position:relative}.QejpUW_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#a899ff1b,#dad0ff0a 58%,#0000 77%);width:min(1100px,100%);height:400px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.QejpUW_header{text-align:center;max-width:800px;margin:0 auto 37px}.QejpUW_eyebrow{color:#5b49c4;letter-spacing:.16em;background:#f6f3ffe0;border:1px solid #6d55df21;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:31px;padding:6px 13px;font-size:10px;font-weight:760;display:inline-flex}.QejpUW_eyebrow svg{fill:#6852d930;width:13px;height:13px}.QejpUW_title{font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:17px 0 0;font-size:clamp(31px,3.6vw,51px);font-weight:800;line-height:1.15}.QejpUW_title span{-webkit-text-fill-color:transparent;background:linear-gradient(108deg,#4f36bf,#7459e7);-webkit-background-clip:text;background-clip:text}.QejpUW_lead{color:#65667c;text-wrap:pretty;max-width:570px;margin:13px auto 0;font-size:clamp(13px,1.2vw,16px);line-height:1.65}.QejpUW_rows{gap:17px;display:grid}.QejpUW_row{outline-offset:4px;border-radius:20px;width:100%}.QejpUW_row:focus-visible{outline:2px solid #6552e8}.QejpUW_group{align-items:stretch;gap:15px;padding-right:15px}.QejpUW_track{align-items:stretch}.QejpUW_card{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #ded9f5eb;border-radius:23px;flex-direction:column;flex:0 0 clamp(286px,28vw,344px);width:clamp(286px,28vw,344px);min-height:247px;padding:22px 23px 19px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;box-shadow:0 13px 35px #4030760e,inset 0 1px #fffc}.QejpUW_card:hover{border-color:#8977e95c;transform:translateY(-3px);box-shadow:0 20px 45px #4d39911c,inset 0 1px #fff}.QejpUW_cardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.QejpUW_quoteBadge{color:#7259da;background:linear-gradient(135deg,#f3efff,#eae5ff);border-radius:13px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.QejpUW_quoteBadge svg{width:20px;height:20px}.QejpUW_rating{color:#d8a45c;align-items:center;gap:3px;padding-top:7px;display:flex}.QejpUW_rating svg{stroke-width:1.6px;width:14px;height:14px}.QejpUW_starActive{color:#e6ab53;fill:#f5c97d}.QejpUW_starInactive{color:#d4d0dd}.QejpUW_quoteText{flex:1;margin:16px 0 17px;padding:0}.QejpUW_quoteText p{-webkit-line-clamp:5;color:#4f4c66;text-wrap:pretty;-webkit-box-orient:vertical;font-size:13.5px;font-weight:450;line-height:1.65;display:-webkit-box;overflow:hidden}.QejpUW_author{border-top:1px solid #9c92bf2b;align-items:center;gap:10px;min-height:51px;padding-top:14px;display:flex}.QejpUW_avatar{color:#fff;background:linear-gradient(145deg,#a69af3,#6655ca);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:730;display:grid}.QejpUW_authorText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.QejpUW_authorName{color:#26233b;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:740;overflow:hidden}.QejpUW_authorDetails{color:#88879c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.QejpUW_verifiedDot{color:#6854dc;background:#eeeafe;border-radius:999px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.QejpUW_verifiedDot svg{width:14px;height:14px}.QejpUW_staticGrid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1140px;margin:auto;padding:0;list-style:none;display:flex}.QejpUW_staticGrid .QejpUW_card{flex-grow:0}.QejpUW_empty{text-align:center;background:#ffffffad;border:1px solid #ded9f5e0;border-radius:25px;max-width:630px;margin:0 auto;padding:34px 24px 36px;box-shadow:0 13px 45px #3f2d7e0d}.QejpUW_emptyIcon{color:#654cdb;background:#f0ecff;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid}.QejpUW_emptyIcon svg{width:27px;height:27px}.QejpUW_empty h3{color:#252139;letter-spacing:-.035em;font-size:18px;font-weight:750}.QejpUW_empty p{color:#69687e;max-width:410px;margin:10px auto 0;font-size:13px;line-height:1.65}.QejpUW_explore{color:#5942ba;background:#f3efff;border:1px solid #6952d229;border-radius:999px;align-items:center;gap:7px;margin-top:19px;padding:10px 17px;font-size:12px;font-weight:690;transition:background .15s,transform .15s;display:inline-flex}.QejpUW_explore:hover{background:#e8e1ff;transform:translateY(-1px)}.QejpUW_explore svg{width:15px;height:15px}.QejpUW_footnote{color:#9690aa;text-align:center;margin:21px auto 0;font-size:11px;line-height:1.5}html.dark .QejpUW_section{color:#f0ecff}html.dark .QejpUW_eyebrow{color:#c8b7ff;background:#53438730;border-color:#b59eff40}html.dark .QejpUW_lead{color:#b8b0ce}html.dark .QejpUW_empty p{color:#b8b0ce}html.dark .QejpUW_footnote{color:#b8b0ce}:is(html.dark .QejpUW_card,html.dark .QejpUW_empty){background:#191935cc;border-color:#b89cfb2e;box-shadow:0 14px 33px #09061a2b}:is(html.dark .QejpUW_quoteBadge,html.dark .QejpUW_emptyIcon){color:#c0a8ff;background:#7458c33d}html.dark .QejpUW_quoteText p{color:#eee8ff}html.dark .QejpUW_authorName{color:#eee8ff}html.dark .QejpUW_empty h3{color:#eee8ff}html.dark .QejpUW_author{border-color:#c4aefd24}html.dark .QejpUW_authorDetails{color:#b6aecb}html.dark .QejpUW_verifiedDot{color:#c6b4ff;background:#6b4fc23b}html.dark .QejpUW_explore{color:#c7b4ff;background:#7359ca2e;border-color:#b09dff4a}@media (max-width:950px){.QejpUW_section{margin-top:90px}.QejpUW_header{margin-bottom:27px}.QejpUW_card{flex-basis:304px;width:304px;min-height:218px;padding:19px}}@media (max-width:640px){.QejpUW_section{margin-top:76px;padding:0 11px;scroll-margin-top:84px}.QejpUW_header{margin-bottom:25px;padding:0 10px}.QejpUW_title{margin-top:13px;font-size:clamp(29px,8vw,36px)}.QejpUW_lead{font-size:13px;line-height:1.58}.QejpUW_card{border-radius:19px;flex-basis:275px;width:275px;min-height:220px;padding:18px}.QejpUW_rows{gap:12px}.QejpUW_group{gap:10px;padding-right:10px}.QejpUW_staticGrid{gap:12px}.QejpUW_empty{padding:28px 16px}}@media (prefers-reduced-motion:reduce){.QejpUW_card,.QejpUW_explore{transition:none}}
._3RMAsG_section{--why-ink:#171324;--why-muted:#66677f;--why-purple:#6045d3;isolation:isolate;width:100%;max-width:1450px;color:var(--why-ink);margin:clamp(92px,9vw,150px) auto 0;padding:clamp(30px,4vw,64px) clamp(20px,4.25vw,70px);scroll-margin-top:96px;position:relative}._3RMAsG_section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(56% 65% at 74% 46%,#ad9afc30,#0000 80%),radial-gradient(35% 50% at 15% 70%,#d2ceff1a,#0000 75%);position:absolute;inset:-10% -5%}._3RMAsG_container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(42px,5.1vw,86px);display:grid}._3RMAsG_details{min-width:0}._3RMAsG_intro{max-width:540px;margin-bottom:clamp(32px,4.4vw,56px)}._3RMAsG_heading{color:var(--why-ink);font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(31px,3.35vw,48px);font-weight:750;line-height:1.13}._3RMAsG_heading span{color:var(--why-purple)}._3RMAsG_eyebrow{color:var(--why-purple);letter-spacing:.29em;margin-top:12px;font-size:11px;font-weight:750;display:block}._3RMAsG_intro p{max-width:440px;color:var(--why-muted);margin-top:20px;font-size:clamp(13px,1.1vw,16px);line-height:1.65}._3RMAsG_tabList{flex-direction:column;padding-left:23px;display:flex}._3RMAsG_tab{color:#9590a7;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #8881a629;align-items:flex-start;gap:15px;width:100%;min-height:116px;padding:26px 2px 22px;transition:color .25s;display:flex;position:relative}._3RMAsG_tab:first-child{border-top:0}._3RMAsG_tab:hover,._3RMAsG_tabActive{color:var(--why-ink)}._3RMAsG_tab:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #7967e4}._3RMAsG_rail{background:#6b5ab11c;width:2px;position:absolute;top:0;bottom:0;left:-23px}._3RMAsG_progress{transform-origin:top;background:linear-gradient(#a68cff,#5c43d9);width:100%;height:100%;animation:5s linear both _3RMAsG_whyProgress;display:block}._3RMAsG_progressPaused{animation-play-state:paused}._3RMAsG_number{font-variant-numeric:tabular-nums;opacity:.75;flex:0 0 24px;margin-top:10px;font-size:11px;font-weight:600}._3RMAsG_tabContent{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._3RMAsG_tabLabel{letter-spacing:-.055em;align-items:center;gap:14px;font-size:clamp(20px,2.1vw,30px);font-weight:640;line-height:1.18;display:flex}._3RMAsG_tabIcon{stroke-width:1.75px;color:#7b68da;flex:0 0 23px;width:23px;height:23px;transition:color .2s}._3RMAsG_tab:not(._3RMAsG_tabActive) ._3RMAsG_tabIcon{color:#b4a6e7}._3RMAsG_descriptionWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.23,1,.32,1),opacity .25s;display:grid}._3RMAsG_tabActive ._3RMAsG_descriptionWrap{opacity:1;grid-template-rows:1fr}._3RMAsG_description{max-width:395px;color:var(--why-muted);font-size:clamp(13px,1.1vw,15px);line-height:1.6;display:block;overflow:hidden}._3RMAsG_galleryColumn{flex-direction:column;min-width:0;display:flex}._3RMAsG_gallery{isolation:isolate;aspect-ratio:16/11;background:#e6e1f2;border:1px solid #ffffffdb;border-radius:clamp(26px,3vw,42px);width:100%;position:relative;overflow:hidden;box-shadow:0 32px 85px #52429d1a,0 3px 22px #4b32820a}._3RMAsG_imageFrame{position:absolute;inset:0;overflow:hidden}._3RMAsG_image{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.23,1,.32,1)}._3RMAsG_gallery:hover ._3RMAsG_imageFrame:last-of-type ._3RMAsG_image{transform:scale(1.035)}._3RMAsG_imageShade{pointer-events:none;background:linear-gradient(#0000 68%,#25194f24);position:absolute;inset:0}._3RMAsG_clickImage{z-index:2;cursor:pointer;background:0 0;border:none;width:100%;position:absolute;inset:0}._3RMAsG_clickImage:focus-visible{outline-offset:-5px;border-radius:inherit;outline:3px solid #b3a2ff}._3RMAsG_controls{z-index:3;align-items:center;gap:9px;display:flex;position:absolute;bottom:25px;right:26px}._3RMAsG_controlButton{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#201b31;cursor:pointer;background:#ffffffd4;border:1px solid #ffffffab;border-radius:50%;place-items:center;width:45px;height:45px;transition:transform .16s,background .16s;display:grid;box-shadow:0 8px 25px #15102b1a}._3RMAsG_controlButton:hover{background:#fff;transform:scale(1.06)}._3RMAsG_controlButton:active{transform:scale(.96)}._3RMAsG_controlButton svg{width:20px;height:20px}._3RMAsG_dots{justify-content:center;align-items:center;gap:9px;margin-top:19px;display:flex}._3RMAsG_dot{cursor:pointer;background:#ccc3f3;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .18s,width .18s}._3RMAsG_dot:hover{background:#a797ef}._3RMAsG_dotActive{background:#6147db;border-radius:100px;width:20px}._3RMAsG_enterNext{z-index:1;animation:.65s cubic-bezier(.22,1,.36,1) both _3RMAsG_slideFromTop}._3RMAsG_exitNext{z-index:0;animation:.65s cubic-bezier(.22,1,.36,1) both _3RMAsG_slideToBottom}._3RMAsG_enterPrevious{z-index:1;animation:.65s cubic-bezier(.22,1,.36,1) both _3RMAsG_slideFromBottom}._3RMAsG_exitPrevious{z-index:0;animation:.65s cubic-bezier(.22,1,.36,1) both _3RMAsG_slideToTop}@keyframes _3RMAsG_whyProgress{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes _3RMAsG_slideFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes _3RMAsG_slideToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes _3RMAsG_slideFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _3RMAsG_slideToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}html.dark ._3RMAsG_section{--why-ink:#f1ecff;--why-muted:#beb6d5;--why-purple:#bca5ff}html.dark ._3RMAsG_tab{color:#7e769b;border-color:#ae9ee126}html.dark ._3RMAsG_tabActive{color:#f1ecff}html.dark ._3RMAsG_tab:hover{color:#f1ecff}html.dark ._3RMAsG_rail{background:#b4a0ff29}html.dark ._3RMAsG_gallery{background:#211a3e;border-color:#c2abff36}@media (max-width:960px){._3RMAsG_section{margin-top:76px;padding:10px clamp(18px,5vw,42px) 0}._3RMAsG_container{grid-template-columns:1fr;gap:33px}._3RMAsG_details{order:2}._3RMAsG_galleryColumn{order:1}._3RMAsG_intro{max-width:720px;margin-bottom:24px}._3RMAsG_heading{font-size:clamp(32px,5vw,44px)}._3RMAsG_intro p{max-width:640px}._3RMAsG_tabList{padding-left:20px}._3RMAsG_tab{min-height:94px;padding:20px 4px}._3RMAsG_rail{left:-20px}._3RMAsG_tabLabel{font-size:clamp(21px,3.7vw,29px)}._3RMAsG_description{max-width:590px;font-size:14px}._3RMAsG_gallery{aspect-ratio:4/3}}@media (max-width:560px){._3RMAsG_section{margin-top:61px}._3RMAsG_gallery{aspect-ratio:4/5;border-radius:26px}._3RMAsG_controls{bottom:15px;right:15px}._3RMAsG_controlButton{width:39px;height:39px}._3RMAsG_controlButton svg{width:18px;height:18px}._3RMAsG_details{padding-inline:2px}._3RMAsG_heading{font-size:32px}._3RMAsG_tabLabel{gap:10px;font-size:22px}._3RMAsG_tabIcon{flex-basis:21px;width:21px;height:21px}._3RMAsG_tab{gap:8px;padding-block:19px}._3RMAsG_number{flex-basis:22px}._3RMAsG_intro p{margin-top:15px;font-size:14px}._3RMAsG_description{font-size:13px}}@media (prefers-reduced-motion:reduce){._3RMAsG_progress,._3RMAsG_enterNext,._3RMAsG_exitNext,._3RMAsG_enterPrevious,._3RMAsG_exitPrevious{animation:none!important}._3RMAsG_image,._3RMAsG_controlButton,._3RMAsG_dot,._3RMAsG_tab,._3RMAsG_descriptionWrap{transition:none!important}}
body:has(.reference-home){--background:#f8f7ff;--foreground:#111321;--home-header-height:82px;background:var(--background)}body:has(.reference-home)>header{margin-bottom:calc(-1 * var(--home-header-height))}@media (max-width:479px){body:has(.reference-home){--home-header-height:74px}}body:has(.reference-home)>footer{display:none}body:has(.reference-home)>div[aria-hidden=true]{display:none}.reference-home{--ref-ink:#111321;--ref-purple:#5443d4;--ref-soft:#6b61fb;isolation:isolate;padding-top:var(--home-header-height);color:var(--ref-ink);font-family:var(--font-inter), system-ui, sans-serif;position:relative;overflow:clip}.reference-home :is(h1,h2,h3,p){margin-block:0}.reference-home a{text-decoration:none}.reference-ambient{z-index:-1;pointer-events:none;height:1110px;position:absolute;inset:-100px 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 95%);mask-image:linear-gradient(#000 0% 42%,#0000 95%)}.reference-ambient:before{content:"";background:radial-gradient(39% 44% at 10% 8%,#b2a6ff45,#0000 78%),radial-gradient(44% 60% at 81% 8%,#b8a4ff4a,#0000 81%),radial-gradient(65% 52% at 43% 56%,#d2cdff7a,#0000 82%),linear-gradient(#ffffff38,#e8e4ff24 72%,#0000);position:absolute;inset:0}.reference-ambient-left,.reference-ambient-right{filter:blur(.5px);display:block;position:absolute}.reference-ambient-left{clip-path:polygon(0 0,100% 84%,0 100%);background:linear-gradient(147deg,#d3c6ff2e,#b1a5fb45 70%,#e5deff12);width:73%;height:515px;top:320px;left:-9%}.reference-ambient-right{clip-path:polygon(100% 0,100% 100%,0 84%);background:linear-gradient(206deg,#faebff57,#beabff36 65%,#ddd3fe05);width:60%;height:610px;top:105px;right:-5%}.reference-dots{opacity:.28;background-image:radial-gradient(circle,#7478aa6b 1px,#0000 1.3px);background-size:12px 12px;width:130px;height:130px;display:block;position:absolute}.reference-dots-left{top:105px;left:44px}.reference-dots-right{top:532px;right:38px}.reference-outline-icon{opacity:.18;border:2px solid #7b76dd6b;display:block;position:absolute}.reference-outline-home{clip-path:polygon(50% 0,100% 42%,100% 100%,0 100%,0 42%);border-radius:6px;width:28px;height:24px;top:250px;left:32px}.reference-outline-zap{clip-path:polygon(40% 0,100% 0,63% 46%,95% 46%,28% 100%,44% 58%,7% 58%);border-radius:4px;width:18px;height:28px;top:123px;right:160px}.reference-outline-pipe{clip-path:polygon(0 20%,52% 20%,52% 0,100% 0,100% 48%,80% 48%,80% 20%,20% 20%,20% 80%,48% 80%,48% 100%,0 100%);border-radius:8px;width:30px;height:30px;top:248px;right:30px}.reference-outline-roller{border-radius:4px;width:28px;height:18px;top:486px;right:56px}.reference-outline-roller:before,.reference-outline-roller:after,.reference-outline-fan:before,.reference-outline-fan:after{content:"";position:absolute}.reference-outline-roller:before{border:2px solid #7b76dd6b;border-radius:4px;inset:0}.reference-outline-roller:after{border-bottom:2px solid #7b76dd6b;border-left:2px solid #7b76dd6b;border-radius:0 0 0 8px;width:16px;height:16px;top:12px;left:7px}.reference-outline-fan{border-color:#0000;border-radius:50%;width:34px;height:34px;top:566px;right:130px}.reference-outline-fan:before{border:2px solid #7b76dd6b;border-radius:999px;inset:13px}.reference-outline-fan:after{background:radial-gradient(circle at 50% 10%,#7b76dd6b 0 7px,#0000 7px),radial-gradient(circle at 10% 58%,#7b76dd6b 0 7px,#0000 7px),radial-gradient(circle at 88% 58%,#7b76dd6b 0 7px,#0000 7px);inset:0}.reference-hero{text-align:center;padding:93px 20px 0}.reference-hero h1{font-family:var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.067em;font-size:clamp(48px,5.65vw,83px);font-weight:800;line-height:1.075}.reference-hero h1 span{-webkit-text-fill-color:transparent;color:#5a45d2;background:linear-gradient(110deg,#5436bf 0%,#5a48e5 52%,#5a56db 100%);-webkit-background-clip:text;background-clip:text}.reference-hero>p{color:#555d76;max-width:820px;margin:21px auto 0;font-size:clamp(15px,1.33vw,19px);line-height:1.6}.reference-search{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #d4d2f2bf;border-radius:29px;align-items:center;gap:15px;max-width:925px;height:90px;margin:54px auto 0;padding:10px 12px 10px 25px;display:flex;box-shadow:0 18px 36px #422f8913,inset 0 1px #ffffffe6}.reference-search:focus-within{border-color:#958dff;box-shadow:0 0 0 4px #6454f512,0 18px 36px #422f8913}.reference-search-icon{color:#6156f4;flex-shrink:0;width:28px;height:28px}.reference-search input{color:#29283e;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:16px}.reference-search input::placeholder{color:#7a7e92;opacity:1}.reference-search input::-webkit-search-cancel-button{cursor:pointer}.reference-search button{color:#fff;cursor:pointer;background:#101322;border:0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;height:63px;padding:0 25px;font-size:16px;font-weight:650;transition:transform .18s,background .18s;display:flex;box-shadow:0 8px 22px #0c0f1e29}.reference-search button:hover{background:#322c64;transform:translateY(-1px)}.reference-search button svg{width:20px;height:20px}.reference-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin:38px 0 0;display:flex}.reference-chips span{color:#24283a;white-space:nowrap;background:#ffffff9c;border:1px solid #dddaf3;border-radius:999px;align-items:center;gap:11px;padding:13px 22px;font-size:14px;font-weight:580;display:inline-flex}.reference-chips svg{color:#5b52fb;stroke-width:1.7px;width:24px;height:24px}.reference-carousel-shell{background:#f4f1ff29;border:1.5px solid #ffffffc2;border-radius:40px;width:calc(100% - 85px);max-width:1330px;height:472px;margin:57px auto 0;padding:66px 58px 68px;position:relative;box-shadow:inset 0 1px #ffffffad,0 16px 50px #7268b606}.reference-carousel-track{align-items:stretch;gap:18px;width:100%;height:100%;display:flex}.reference-category-card{outline-offset:3px;background:#cac7e3;border-radius:23px;outline:2px solid #0000;flex:1 1 0;min-width:0;transition:flex-grow .33s cubic-bezier(.2,.7,.2,1),transform .27s,box-shadow .27s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 15px #483d7b17}.reference-category-card.is-active{outline-offset:3px;outline:3px solid #6852f2;flex-grow:1.37;box-shadow:0 14px 30px #5c45d73d}.reference-category-card:hover{transform:translateY(-4px)}.reference-category-card:focus-visible{outline:3px solid #5847e6}.reference-photo{background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.reference-category-tint{background:linear-gradient(#0000 34%,#1b193b1f 52%,#45398eba 100%);position:absolute;inset:0}.reference-category-card.is-active .reference-category-tint{background:linear-gradient(#0000 29%,#2f216b2e 48%,#5f42e3e0 100%)}.reference-card-content{color:#fff;letter-spacing:-.045em;text-shadow:0 1px 5px #15133a1f;flex-direction:column;align-items:flex-start;gap:10px;font-size:20px;font-weight:700;display:flex;position:absolute;bottom:22px;left:22px;right:10px}.reference-card-icon{stroke-width:1.7px;width:29px;height:29px}.reference-carousel-arrow{z-index:5;color:#161626;cursor:pointer;background:#ffffffed;border:0;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .2s,background .2s;display:grid;position:absolute;top:46%;box-shadow:0 6px 20px #6057a11c}.reference-carousel-arrow:hover{background:#fff;transform:scale(1.06)}.reference-carousel-arrow svg{width:25px;height:25px}.reference-carousel-prev{left:-12px}.reference-carousel-next{right:-12px}.reference-carousel-dots{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:21px;left:0;right:0}.reference-carousel-dots button{cursor:pointer;background:#c9c1f7;border:0;border-radius:999px;width:11px;height:11px;transition:background .2s,transform .2s}.reference-carousel-dots button.is-active{background:#6552f5;transform:scale(1.12)}.reference-stats{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1210px;margin:94px auto 0;padding:0 24px;display:grid}.reference-stat{min-width:0;padding:0 20px}.reference-stat+.reference-stat{border-left:1px solid #8e8dab38}.reference-stat strong{color:#523cba;letter-spacing:-.055em;font-size:clamp(27px,2.3vw,39px);font-weight:800;line-height:1.18;display:block}.reference-stat span{color:#4d536d;margin-top:10px;font-size:16px;display:block}.reference-benefits{grid-template-columns:.92fr 1.55fr;align-items:center;gap:30px;max-width:1320px;margin:160px auto 0;padding:0 22px;scroll-margin-top:130px;display:grid}.reference-benefits-heading h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.06em;font-size:clamp(34px,3.1vw,47px);font-weight:800;line-height:1.15}.reference-benefits-heading p{color:#50566f;max-width:475px;margin-top:17px;font-size:16px;line-height:1.65}.reference-benefit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reference-benefit-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff61;border:1px solid #e0e0efb8;border-radius:26px;min-height:237px;padding:20px 20px 18px;box-shadow:0 16px 38px #241b580b}.reference-benefit-icon{color:#5a4afb;background:#6859ff13;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.reference-benefit-icon svg{stroke-width:1.8px;width:29px;height:29px}.reference-benefit-card h3{letter-spacing:-.045em;margin-top:17px;font-size:16px;font-weight:730}.reference-benefit-card p{color:#565d75;margin-top:10px;font-size:13px;line-height:1.57}.reference-how{text-align:center;max-width:1190px;margin:160px auto 0;padding:0 22px;scroll-margin-top:105px}.reference-how>h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.065em;font-size:clamp(38px,3.4vw,51px);font-weight:800;line-height:1.17}.reference-how-lead{color:#596078;margin-top:11px;font-size:17px}.reference-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin:65px 0 0;padding:0;list-style:none;display:grid;position:relative}.reference-steps:before{content:"";border-top:2px dashed #837aee38;position:absolute;top:51px;left:19%;right:19%}.reference-steps li{flex-direction:column;align-items:center;display:flex;position:relative}.reference-step-icon{z-index:1;color:#6157fe;background:#ffffffa1;border-radius:29px;place-items:center;width:98px;height:98px;display:grid;position:relative;box-shadow:0 14px 35px #6956e621,inset 0 1px #fff}.reference-step-icon svg{stroke-width:1.35px;width:38px;height:38px}.reference-step-number{z-index:2;color:#5246d8;background:#cec8ff;border-radius:50%;place-items:center;min-width:27px;height:27px;margin-top:-1px;padding:0 5px;font-size:13px;font-weight:760;display:grid}.reference-steps h3{letter-spacing:-.055em;margin-top:20px;font-size:20px;font-weight:750}.reference-steps p{color:#5c617a;max-width:260px;margin-top:7px;font-size:17px;line-height:1.5}.reference-cta{isolation:isolate;color:#fff;background:linear-gradient(108deg,#44406f 0%,#413b79 39%,#7352bd 72%,#8d70d7 100%);border-radius:29px;width:calc(100% - 84px);max-width:1320px;height:321px;margin:122px auto 0;position:relative;overflow:visible}.reference-cta:before{content:"";z-index:-1;background:radial-gradient(47% 100% at 64% 0,#cda0ff59,#0000 94%);position:absolute;inset:0}.reference-cta-wave{opacity:.75;pointer-events:none;background:linear-gradient(142deg,#0000 65%,#cbb0ff52 65.2%,#e7d7ff40 65.5%,#0000 65.7%);position:absolute;inset:0}.reference-cta-copy{z-index:2;max-width:920px;padding:49px 55px;position:relative}.reference-cta-eyebrow{color:#e0d8ff;letter-spacing:.34em;font-size:12px;font-weight:750;display:block}.reference-cta h2{letter-spacing:-.052em;margin-top:10px;font-size:clamp(27px,2.25vw,36px);font-weight:730;line-height:1.13}.reference-cta p{color:#e9e6ff;max-width:730px;margin-top:13px;font-size:16px;line-height:1.55}.reference-cta .reference-cta-button{min-height:57px;margin-top:24px;padding:16px 32px;font-size:15px}.reference-cta-photo{z-index:1;opacity:.98;background-position:50% 8%;background-size:contain;width:355px;height:355px;position:absolute;inset:-35px 38px auto auto}html.dark body:has(.reference-home){--background:#121329;--foreground:#f8f7ff}html.dark .reference-home{--ref-ink:#f9f8ff;color:#f9f8ff}html.dark .reference-ambient:before{background:radial-gradient(at 35% 2%,#6951d44a,#0000 76%),radial-gradient(at 80% 60%,#5a46aa52,#0000 84%)}html.dark .reference-home :is(.reference-hero>p,.reference-stat span,.reference-benefits-heading p,.reference-benefit-card p,.reference-how-lead,.reference-steps p){color:#c4c3e0}html.dark .reference-home :is(.reference-benefit-card,.reference-step-icon,.reference-chips span,.reference-search){background:#1b1936b3;border-color:#b2a9ff2b}html.dark .reference-search input{color:#fff}@media (max-width:1100px){.reference-carousel-shell{width:calc(100% - 40px);padding-inline:42px}.reference-carousel-track{gap:12px}.reference-card-content{font-size:16px;left:14px}.reference-benefits{grid-template-columns:1fr;gap:30px;margin-top:125px}.reference-benefit-cards{max-width:100%}.reference-cta-copy{max-width:75%}.reference-cta-photo{width:290px;height:290px;right:16px}}@media (min-width:761px) and (max-width:950px){.reference-hero{padding-top:46px}.reference-hero h1{font-size:58px;line-height:1.06}.reference-hero>p{margin-top:14px;font-size:14px;line-height:1.52}.reference-search{border-radius:18px;gap:11px;max-width:528px;height:53px;margin-top:30px;padding:6px 8px 6px 17px}.reference-search-icon{width:20px;height:20px}.reference-search input{font-size:11px}.reference-search button{border-radius:11px;gap:6px;height:36px;padding:0 14px;font-size:11px}.reference-search button svg{width:14px;height:14px}.reference-chips{gap:11px;margin-top:25px}.reference-chips span{gap:7px;padding:7px 13px;font-size:10px}.reference-chips svg{width:19px;height:19px}.reference-carousel-shell{border-radius:25px;width:calc(100% - 48px);height:273px;margin-top:34px;padding:39px 36px 45px}.reference-carousel-track{gap:11px}.reference-category-card{border-radius:14px}.reference-category-card.is-active{outline-width:2px}.reference-carousel-arrow{width:38px;height:38px;top:41%}.reference-carousel-arrow svg{width:17px;height:17px}.reference-carousel-prev{left:-5px}.reference-carousel-next{right:-5px}.reference-card-content{gap:5px;font-size:14px;bottom:13px;left:13px}.reference-card-icon{width:21px;height:21px}.reference-carousel-dots{gap:8px;bottom:15px}.reference-carousel-dots button{width:7px;height:7px}.reference-stats{max-width:710px;margin-top:54px;padding:0 22px}.reference-stat{padding:0 12px}.reference-stat strong{font-size:24px}.reference-stat span{margin-top:7px;font-size:12px}.reference-benefits{grid-template-columns:.97fr 1.65fr;gap:22px;max-width:775px;margin-top:89px;padding:0 13px}.reference-benefits-heading h2{font-size:28px}.reference-benefits-heading p{margin-top:11px;font-size:11px;line-height:1.6}.reference-benefit-cards{gap:7px}.reference-benefit-card{border-radius:18px;min-height:138px;padding:14px}.reference-benefit-icon{border-radius:12px;width:34px;height:34px}.reference-benefit-icon svg{width:20px;height:20px}.reference-benefit-card h3{margin-top:11px;font-size:12px}.reference-benefit-card p{margin-top:6px;font-size:10px;line-height:1.42}.reference-how{max-width:760px;margin-top:83px}.reference-how>h2{font-size:32px}.reference-how-lead{margin-top:7px;font-size:13px}.reference-steps{gap:18px;margin-top:39px}.reference-steps:before{top:29px}.reference-step-icon{border-radius:17px;width:56px;height:56px}.reference-step-icon svg{width:26px;height:26px}.reference-step-number{width:18px;min-width:18px;height:18px;font-size:10px}.reference-steps h3{margin-top:12px;font-size:15px}.reference-steps p{max-width:210px;margin-top:5px;font-size:12px;line-height:1.4}.reference-cta{border-radius:18px;width:calc(100% - 56px);max-width:745px;height:183px;margin-top:66px}.reference-cta-copy{max-width:76%;padding:28px 32px}.reference-cta-eyebrow{font-size:9px}.reference-cta h2{margin-top:6px;font-size:23px}.reference-cta p{margin-top:7px;font-size:11px;line-height:1.5}.reference-cta .reference-cta-button{gap:8px;min-height:35px;margin-top:13px;padding:0 18px;font-size:11px}.reference-cta-photo{background-size:contain;width:195px;height:210px;top:-29px;right:37px}}@media (max-width:760px){.reference-hero{padding:74px 22px 0}.reference-hero h1{letter-spacing:-.065em;font-size:clamp(42px,8vw,65px)}.reference-hero>p{margin-top:20px;font-size:15px;line-height:1.6}.reference-desktop-break{display:none}.reference-search{border-radius:22px;gap:10px;height:72px;margin-top:33px;padding:8px 8px 8px 17px}.reference-search-icon{width:23px;height:23px}.reference-search input{font-size:13px}.reference-search button{border-radius:16px;gap:5px;height:53px;padding:0 16px;font-size:13px}.reference-search button svg{width:16px;height:16px}.reference-chips{gap:8px;margin-top:24px}.reference-chips span{gap:6px;padding:10px 12px;font-size:11px}.reference-chips svg{width:17px;height:17px}.reference-carousel-shell{border-radius:26px;width:calc(100% - 24px);height:355px;margin-top:38px;padding:39px 17px 52px}.reference-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:5px;overflow-x:auto}.reference-carousel-track::-webkit-scrollbar{display:none}.reference-category-card,.reference-category-card.is-active{outline-offset:0;scroll-snap-align:center;border-radius:18px;flex:0 0 158px;min-width:158px}.reference-category-card.is-active{flex-basis:188px;min-width:188px}.reference-carousel-arrow{width:42px;height:42px;top:47%}.reference-carousel-arrow svg{width:18px;height:18px}.reference-carousel-prev{left:-5px}.reference-carousel-next{right:-5px}.reference-card-content{font-size:16px;bottom:17px}.reference-carousel-dots{bottom:16px}.reference-stats{grid-template-columns:repeat(2,1fr);gap:26px 0;margin-top:72px;padding:0 22px}.reference-stat:nth-child(3){border-left:0}.reference-stat strong{font-size:27px}.reference-stat span{margin-top:6px;font-size:12px}.reference-benefits{gap:25px;margin-top:110px}.reference-benefits-heading h2{font-size:34px}.reference-benefits-heading p{font-size:14px}.reference-benefit-cards{grid-template-columns:1fr;gap:12px}.reference-benefit-card{min-height:auto;padding:20px}.reference-how{margin-top:115px}.reference-how>h2{font-size:35px}.reference-how-lead{font-size:14px}.reference-steps{grid-template-columns:1fr;gap:37px;margin-top:43px}.reference-steps:before{border-top:0;border-left:2px dashed #837aee3d;height:auto;inset:30px auto 30px 50%}.reference-steps li{padding:0 12px}.reference-steps h3{margin-top:13px;font-size:18px}.reference-steps p{max-width:280px;font-size:14px}.reference-step-icon{border-radius:23px;width:78px;height:78px}.reference-step-icon svg{width:30px;height:30px}.reference-cta{border-radius:24px;width:calc(100% - 30px);height:auto;min-height:350px;margin-top:100px}.reference-cta-copy{max-width:100%;padding:32px 26px 150px}.reference-cta h2{max-width:360px;font-size:26px}.reference-cta p{max-width:300px;font-size:13px}.reference-cta .reference-cta-button{min-height:46px;margin-top:18px;padding-inline:21px;font-size:13px}.reference-cta-photo{width:190px;height:190px;top:auto;bottom:0;right:12px}}@media (max-width:420px){.reference-hero h1{font-size:40px}.reference-search button{padding:0 12px}.reference-search button svg{display:none}}@media (prefers-reduced-motion:reduce){.reference-home *,.reference-home :before,.reference-home :after{scroll-behavior:auto!important;transition:none!important}}@media (min-width:1024px){.reference-hero-stage{box-sizing:border-box;height:calc(100svh - var(--home-header-height));flex-direction:column;justify-content:space-between;gap:clamp(10px,1.8svh,25px);min-height:520px;padding-top:clamp(8px,1.6svh,20px);padding-bottom:clamp(12px,2.2svh,26px);display:flex}.reference-hero-stage .reference-hero{flex:none;padding:clamp(13px,4svh,46px) 20px 0}.reference-hero-stage .reference-hero h1{font-size:clamp(40px,min(5vw,7.8svh),76px);line-height:1.055}.reference-hero-stage .reference-hero>p{margin-top:clamp(7px,1.4svh,17px);font-size:clamp(13px,min(1.3vw,2.1svh),17px);line-height:1.47}.reference-hero-stage .reference-search{border-radius:clamp(17px,2vw,25px);height:clamp(49px,7.2svh,76px);margin-top:clamp(14px,3.15svh,34px);padding:7px 9px 7px 21px}.reference-hero-stage .reference-search button{border-radius:clamp(11px,1.35vw,18px);height:100%;padding-inline:clamp(15px,1.9vw,24px);font-size:clamp(12px,1vw,15px)}.reference-hero-stage .reference-chips{gap:clamp(7px,1.1vw,14px);margin-top:clamp(12px,2.25svh,23px)}.reference-hero-stage .reference-chips span{gap:8px;padding:clamp(7px,1.05svh,11px) clamp(12px,1.5vw,20px);font-size:clamp(11px,.93vw,13px)}.reference-hero-stage .reference-chips svg{width:clamp(17px,1.55vw,22px);height:clamp(17px,1.55vw,22px)}.reference-hero-stage .reference-carousel-shell{box-sizing:border-box;border-radius:clamp(24px,2.8vw,40px);flex:auto;height:auto;min-height:220px;max-height:clamp(285px,42svh,450px);margin:0 auto;padding:clamp(30px,5.2svh,58px) clamp(30px,4vw,58px) clamp(38px,5.4svh,62px)}.reference-hero-stage .reference-carousel-track{gap:clamp(10px,1.2vw,18px);min-height:0}.reference-hero-stage .reference-category-card{border-radius:clamp(14px,1.8vw,23px)}.reference-hero-stage .reference-card-content{gap:clamp(5px,.9svh,10px);font-size:clamp(14px,1.4vw,20px);bottom:clamp(11px,2.1svh,22px);left:clamp(12px,1.6vw,22px)}.reference-hero-stage .reference-card-icon{width:clamp(21px,2vw,29px);height:clamp(21px,2vw,29px)}.reference-stats{margin-top:clamp(40px,7svh,94px)}}@media (min-width:1024px) and (max-height:700px){.reference-hero-stage .reference-hero{padding-top:12px}.reference-hero-stage .reference-hero h1{font-size:clamp(37px,7.3svh,50px)}.reference-hero-stage .reference-hero>p{margin-top:7px;font-size:13px}.reference-hero-stage .reference-search{margin-top:12px}.reference-hero-stage .reference-chips{margin-top:10px}.reference-hero-stage .reference-carousel-shell{min-height:190px;padding-top:28px;padding-bottom:34px}.reference-hero-stage .reference-carousel-dots{bottom:12px}.reference-hero-stage .reference-carousel-arrow{width:43px;height:43px}.reference-hero-stage .reference-carousel-arrow svg{width:20px;height:20px}}
