@font-face{font-family:DM Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(../fonts/dm-sans-latin-var.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/dm-mono-latin-400.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/dm-mono-latin-500.woff2) format("woff2")}.authyo-lp--ds{--b:#313B9E;--bs:#eceefb;--g:#0B8A5A;--gs:#e8f5ef;--gb:#097a50;--gt:#076b46;--ink:#0e1330;--ink2:#4a516b;--mute:#646b86;--line:#e3e6f0;--soft:#f5f6fb;--mint:#f0f8f4;--card:#fff;--ds-dk:#12163f;--ds-dk2:#1a2050;--dk:var(--ds-dk);--dk2:var(--ds-dk2);--dline:#2a3060;--bad:#d92d20;--bads:#fdeceb;--grad:linear-gradient(100deg,#313B9E 10%,#0B8A5A 95%);--sans:"DM Sans","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--mono:"DM Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--sh:0 1px 2px rgba(14,19,48,.05),0 18px 36px -20px rgba(14,19,48,.24),0 50px 90px -60px rgba(49,59,158,.4);--r:16px;--wrap:1180px;font-family:var(--sans);color:var(--ink);background:#fff;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;text-align:left}:where(.authyo-lp--ds),:where(.authyo-lp--ds) *,:where(.authyo-lp--ds) *:before,:where(.authyo-lp--ds) *:after{box-sizing:border-box;margin:0;padding:0}:where(.authyo-lp--ds) svg.i{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:-.125em}:where(.authyo-lp--ds) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;text-transform:none;letter-spacing:normal;box-shadow:none}:where(.authyo-lp--ds) a{color:inherit;text-decoration:none}:where(.authyo-lp--ds) :is(ul,ol){list-style:none}.authyo-lp--ds .mono{font-family:var(--mono)}.authyo-lp--ds .wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.authyo-lp--ds section{position:relative;padding:clamp(40px,5vw,72px) 0;content-visibility:auto;contain-intrinsic-size:auto 720px}.authyo-lp--ds section.soft{background:var(--soft)}.authyo-lp--ds section.mint{background:var(--mint)}.authyo-lp--ds section.dark{background:var(--ds-dk);color:#e8ebff}.authyo-lp--ds h1,.authyo-lp--ds h2,.authyo-lp--ds h3,.authyo-lp--ds h4{font-family:var(--sans);color:var(--ink);letter-spacing:-.035em;line-height:1.08;font-weight:800}.authyo-lp--ds h1{font-size:clamp(34px,4.6vw,58px);letter-spacing:-.04em}.authyo-lp--ds h2{font-size:clamp(28px,3.4vw,42px)}.authyo-lp--ds h3{font-size:clamp(18px,1.6vw,21px);letter-spacing:-.02em}.authyo-lp--ds h1 em,.authyo-lp--ds h2 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.authyo-lp--ds section.dark h1,.authyo-lp--ds section.dark h2,.authyo-lp--ds section.dark h3,.authyo-lp--ds section.dark h4{color:#fff}.authyo-lp--ds section.dark h1 em,.authyo-lp--ds section.dark h2 em{background:linear-gradient(100deg,#aab2ff,#5fd6a4);-webkit-background-clip:text;background-clip:text}.authyo-lp--ds p{color:var(--ink2)}.authyo-lp--ds .sub{font-size:clamp(16px,1.5vw,18.5px);max-width:640px}.authyo-lp--ds section.dark p,.authyo-lp--ds section.dark .sub{color:#b8bde0}.authyo-lp--ds .head{max-width:760px;margin-bottom:clamp(22px,3vw,36px)}.authyo-lp--ds .head .tag{margin-bottom:14px}.authyo-lp--ds .head h2{margin-bottom:12px}.authyo-lp--ds .center{text-align:center;margin-inline:auto}.authyo-lp--ds .center .sub{margin-inline:auto}.authyo-lp--ds .tag{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--b);background:var(--bs);padding:8px 13px;border-radius:999px}.authyo-lp--ds .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g)}.authyo-lp--ds section.dark .tag{background:#ffffff1a;color:#cfd4ff}.authyo-lp--ds .demo-note{font:500 12px var(--mono);color:var(--mute);letter-spacing:.03em}.authyo-lp--ds section.dark .demo-note{color:#9aa1d0}.authyo-lp--ds .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:12px;font-weight:700;font-size:15.5px;line-height:1.2;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;white-space:nowrap}.authyo-lp--ds .btn:hover{transform:translateY(-2px)}.authyo-lp--ds .btn.p,.authyo-lp--ds .btn.p:focus{background:var(--gb);color:#fff;box-shadow:0 12px 26px -12px #0b8a5acc}.authyo-lp--ds .btn.p:hover{background:#086846;color:#fff}.authyo-lp--ds .btn.s,.authyo-lp--ds .btn.s:focus{background:#fff;color:var(--b);border:1.5px solid var(--line)}.authyo-lp--ds .btn.s:hover{border-color:var(--b);background:#fff;color:var(--b)}.authyo-lp--ds .btn.w,.authyo-lp--ds .btn.w:focus,.authyo-lp--ds .btn.w:hover{background:#fff;color:var(--ink)}.authyo-lp--ds .btn.g,.authyo-lp--ds .btn.g:focus,.authyo-lp--ds .btn.g:hover{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.35)}.authyo-lp--ds .btn.g:hover{border-color:#fff}.authyo-lp--ds .btn.sm{padding:10px 18px;font-size:14.5px}.authyo-lp--ds .btn:focus-visible,.authyo-lp--ds a:focus-visible,.authyo-lp--ds button:focus-visible,.authyo-lp--ds summary:focus-visible{outline:2px solid var(--b);outline-offset:3px}.authyo-lp--ds section.dark .btn:focus-visible{outline-color:#fff}.authyo-lp--ds .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r)}.authyo-lp--ds .rv{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.authyo-lp--ds .rv.vis{opacity:1;transform:none}@media (scripting:none){.authyo-lp--ds .rv{opacity:1;transform:none}}.authyo-lp--ds .head.c{text-align:center;margin-inline:auto}.authyo-lp--ds .head.c .sub{margin-inline:auto}.authyo-lp--ds .note{font:500 12px var(--mono);color:var(--mute);letter-spacing:.03em}.authyo-lp--ds section.dark .note{color:#9aa1d0}.authyo-lp--ds .ds-bar{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.authyo-lp--ds .ds-bar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.authyo-lp--ds .ds-bar .brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:14px;color:var(--ink2)}.authyo-lp--ds .ds-bar .brand img{display:block;height:34px;width:auto}.authyo-lp--ds .ds-bar .brand span{padding-left:12px;border-left:1px solid var(--line);line-height:1.2}.authyo-lp--ds .ds-foot{background:var(--ds-dk);color:#b8bde0;padding:28px 0;font-size:14px}.authyo-lp--ds .ds-foot .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px}.authyo-lp--ds .ds-foot nav{display:flex;flex-wrap:wrap;gap:8px 22px}.authyo-lp--ds .ds-foot a{color:#d7dbff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.authyo-lp--ds .ds-foot a:hover{color:#fff;text-decoration-color:#fff}@media (max-width:560px){.authyo-lp--ds .ds-bar .brand span{display:none}.authyo-lp--ds .ds-bar .btn{padding:10px 14px;font-size:14px}}.authyo-lp--ds .faq{max-width:820px;margin:auto;display:grid;gap:10px}.authyo-lp--ds .fq{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;transition:border-color .3s,box-shadow .3s}.authyo-lp--ds .fq.open{border-color:var(--b);box-shadow:var(--sh)}.authyo-lp--ds .fq button,.authyo-lp--ds .fq button:focus,.authyo-lp--ds .fq button:active{width:100%;text-align:left;padding:16px 20px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;letter-spacing:-.01em;background:transparent;color:var(--ink);box-shadow:none;border:0}.authyo-lp--ds .fq button:hover{background:var(--soft);color:var(--ink)}.authyo-lp--ds .fq button svg{transition:transform .3s;color:var(--b);font-size:18px}.authyo-lp--ds .fq.open button svg{transform:rotate(45deg)}.authyo-lp--ds .fq .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s}.authyo-lp--ds .fq.open .ans{grid-template-rows:1fr}.authyo-lp--ds .fq .ans>div{overflow:hidden}.authyo-lp--ds .fq .ans p{padding:0 20px 20px;font-size:15.5px}.authyo-lp--ds .authyo-lp-faq-src{display:none}@media (prefers-reduced-motion:reduce){.authyo-lp--ds *,.authyo-lp--ds *:before,.authyo-lp--ds *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.authyo-lp--ds .rv{opacity:1;transform:none}}
