*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#070e1e;color:#eaf2ff;font-family:'Space Grotesk',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}button,input{font:inherit}a{color:inherit}svg{flex-shrink:0}img{max-width:100%;display:block}.pv-wrap{width:min(1260px,calc(100% - 56px));margin:0 auto;min-width:0}.pv-reading-progress{position:fixed;left:0;top:0;z-index:200;height:3px;width:0;background:linear-gradient(90deg,#34bfff,#a679fc,#50eee6);box-shadow:0 0 13px #33d3ff85;pointer-events:none}.pv-header{position:relative;z-index:70;background:rgba(8,16,36,.91);border-bottom:1px solid #89b8ff22;backdrop-filter:blur(18px)}.pv-header-inner{display:flex;align-items:center;gap:25px;min-height:88px}.pv-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:white;white-space:nowrap}.pv-brand img{object-fit:contain;width:39px;height:39px}.pv-brand>span{font-size:24px;font-weight:700;letter-spacing:-.075em}.pv-brand>span b{font-weight:700;color:#64c9ff}.pv-primary-nav{display:flex;gap:clamp(10px,1.6vw,23px);align-items:center;margin:auto;min-width:0}.pv-primary-nav a{font-size:12px;color:#b8cce7;text-decoration:none;font-weight:600;white-space:nowrap;transition:color .2s}.pv-primary-nav a:hover,.pv-primary-nav a[aria-current="page"]{color:#7cddff}.pv-header-cta{border:1px solid #8dcbff66;border-radius:11px;text-decoration:none;padding:12px 16px;font-size:12px;white-space:nowrap;font-weight:700;background:linear-gradient(115deg,#102d4b,#102244);transition:transform .2s,background .2s}.pv-header-cta:hover{transform:translateY(-2px);background:#1a4161}.pv-menu-toggle{display:none}.pv-hero{position:relative;overflow:hidden;padding:96px 0 92px;background:radial-gradient(ellipse at 83% 36%,#15508938,transparent 40%),radial-gradient(ellipse at 19% 7%,#6747b025,transparent 32%),#081127}.pv-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#aed7ff08 1px,transparent 1px),linear-gradient(90deg,#aed7ff08 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 75%,transparent)}.pv-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px;align-items:center}.pv-kicker{display:inline-flex;align-items:center;gap:10px;color:#96dcff;font:500 11px 'DM Mono',monospace;letter-spacing:.13em}.pv-pulse{width:8px;height:8px;border-radius:50%;background:#46eac6;box-shadow:0 0 0 5px #46eac620;animation:pv-pulse 2s ease-in-out infinite}.pv-hero h1{font-size:clamp(52px,6.8vw,102px);letter-spacing:-.082em;line-height:1.03;font-weight:700;margin:28px 0}.pv-hero h1 em,.pv-section-heading h2 em,.pv-end h2 em{font-style:normal;color:#6ccbff}.pv-hero h1>span{color:#ae96ff}.pv-hero-copy>p{color:#b0c7e4;font-size:clamp(15px,1.3vw,18px);line-height:1.83;max-width:620px}.pv-hero-actions,.pv-end-buttons,.pv-contact-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:33px}.pv-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:12px;min-height:50px;padding:14px 19px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.015em;transition:transform .2s,border-color .2s,background .2s;max-width:100%}.pv-button svg{width:16px;height:16px}.pv-button:hover{transform:translateY(-2px)}.pv-primary{color:#061627;background:linear-gradient(120deg,#52c8ff,#83dff6);border:1px solid #78dcff}.pv-secondary{color:#d0e8ff;background:#ffffff08;border:1px solid #91beff3d}.pv-secondary:hover{border-color:#86d8ff}.pv-hero-meta{display:flex;gap:18px 32px;flex-wrap:wrap;margin-top:36px;color:#7f9dc1;font:500 10px 'DM Mono',monospace;letter-spacing:.065em}.pv-hero-art{aspect-ratio:1.06;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:35px;border:1px solid #8ac7ff2d;overflow:hidden;background:linear-gradient(145deg,#142447ed,#081227e9);box-shadow:0 32px 100px #0004,inset 0 0 0 1px #fff1}.pv-hero-art-bg{position:absolute;inset:10%;border-radius:100%;background:radial-gradient(circle,#38caff36,transparent 58%);filter:blur(8px)}.pv-art-ring{position:absolute;width:83%;aspect-ratio:1;border:1px solid #56cbff4f;border-radius:50%;box-shadow:0 0 55px #4dbeff12,inset 0 0 35px #4dbeff0f;animation:pv-turn 29s linear infinite}.pv-art-ring:before,.pv-art-ring:after{content:"";position:absolute;width:8px;height:8px;border-radius:100%;background:#79dbff;box-shadow:0 0 15px #30ceff;top:14%;left:14%}.pv-art-ring:after{top:auto;left:auto;bottom:14%;right:14%;background:#bda3ff}.pv-ring-two{width:60%;border-color:#b792ff55;animation-direction:reverse;animation-duration:23s}.pv-art-orb{position:absolute;width:80px;height:80px;border-radius:100%;background:#4ba8ff22;filter:blur(18px)}.pv-orb-one{right:10%;top:18%;animation:pv-float 7s ease-in-out infinite}.pv-orb-two{left:13%;bottom:12%;background:#a57cff22;animation:pv-float 8s -3s ease-in-out infinite}.pv-robot{width:min(76%,410px);height:85%;object-fit:contain;position:relative;z-index:3;filter:drop-shadow(0 24px 33px #13a6ec55);animation:pv-float 6s ease-in-out infinite}.pv-art-shield{position:absolute;z-index:4;right:9%;top:12%;width:69px;height:69px;border:1px solid #70deff81;border-radius:20px;display:grid;place-items:center;background:linear-gradient(140deg,#112c4a,#091735);color:#7adfff;box-shadow:0 12px 40px #0006;animation:pv-float 8s -2s ease-in-out infinite}.pv-art-shield svg{width:33px;height:33px}.pv-art-tag{position:absolute;z-index:4;padding:9px 11px;border-radius:8px;border:1px solid #9accff35;background:#071328d9;color:#b6ddff;font:500 10px 'DM Mono',monospace;letter-spacing:.06em}.pv-tag-a{top:10%;left:6%}.pv-tag-b{bottom:15%;right:5%}.pv-art-bottom{position:absolute;bottom:18px;left:20px;color:#7299c3;font:500 9px 'DM Mono',monospace;letter-spacing:.07em}.pv-section{padding:92px 0}.pv-summary{background:#0a1429}.pv-section-heading{max-width:800px;margin:0 0 39px}.pv-smallline{font:500 11px 'DM Mono',monospace;color:#88d9ff;letter-spacing:.14em}.pv-section-heading h2,.pv-end h2{font-size:clamp(37px,4.65vw,68px);line-height:1.13;letter-spacing:-.065em;margin:16px 0}.pv-section-heading p{color:#94aecd;max-width:710px;line-height:1.78;font-size:15px}.pv-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pv-glance-card{border:1px solid #84baff2a;border-radius:21px;padding:27px 22px;min-height:237px;background:linear-gradient(145deg,#111e38,#0a1830);transition:transform .25s,border-color .25s,box-shadow .25s;min-width:0}.pv-glance-card:hover{transform:translateY(-5px);border-color:#5dceff75;box-shadow:0 16px 38px #0005}.pv-glance-icon,.pv-heading-icon{width:45px;height:45px;display:grid;place-items:center;border:1px solid #8ed6ff3f;background:#2d82ca20;border-radius:13px;color:#83ddff}.pv-glance-card h3{font-size:18px;line-height:1.35;letter-spacing:-.03em;margin:24px 0 11px}.pv-glance-card p{font-size:13px;line-height:1.75;color:#91abc9;margin:0}.pv-note{display:flex;gap:13px;margin-top:22px;padding:20px 21px;border:1px solid #dcae7750;border-radius:15px;background:#aa79330c;color:#d5c4af;align-items:flex-start}.pv-note svg{color:#e9c18d;width:20px;height:20px;margin-top:3px}.pv-note p{font-size:13px;line-height:1.72;margin:0}.pv-note strong{color:#fff}.pv-journey{background:radial-gradient(ellipse at 75% 15%,#1b498126,transparent 44%),#09152c}.pv-journey-shell{border-radius:26px;overflow:hidden;border:1px solid #7ec5ff30;background:#0d1b35;display:grid;grid-template-columns:270px minmax(0,1fr);min-width:0}.pv-journey-menu{display:flex;flex-direction:column;padding:17px;background:#0b172e;border-right:1px solid #7ec5ff21;gap:10px}.pv-flow-tab{display:flex;gap:13px;align-items:center;width:100%;border-radius:13px;padding:18px 16px;border:1px solid transparent;background:transparent;color:#a1bbd9;text-align:left;cursor:pointer;font-weight:700;font-size:13px;transition:background .2s,border .2s,color .2s}.pv-flow-tab svg{width:22px;height:22px}.pv-flow-tab:hover,.pv-flow-tab.is-active{border-color:#64bfff60;background:#1b365b8f;color:#e6f6ff}.pv-flow-tab.is-active{box-shadow:inset 3px 0 #4dd9fa}.pv-flow-display{padding:39px 43px;min-width:0}.pv-flow-visual{display:flex;align-items:center;justify-content:center;gap:0;margin:10px auto 28px;max-width:630px}.pv-flow-node{width:109px;flex:0 0 109px;display:grid;place-items:center;gap:12px;color:#c6e3ff;font:500 10px 'DM Mono',monospace;letter-spacing:.09em;text-align:center}.pv-flow-node-icon{width:69px;height:69px;display:grid;place-items:center;border:1px solid #85bfff55;border-radius:20px;background:#1b35596e;color:#8be2ff}.pv-center-node .pv-flow-node-icon{border-color:#8c9eff9c;background:#5542a953;box-shadow:0 0 27px #6d7bff2b}.pv-flow-connection{flex:1;display:flex;min-width:12px;align-items:center;justify-content:space-evenly;gap:4px}.pv-flow-connection span{height:4px;width:4px;border-radius:50%;background:#73ddff;box-shadow:0 0 8px #43d0ff;animation:pv-dot 1.8s linear infinite}.pv-flow-connection span:nth-child(2){animation-delay:.35s}.pv-flow-connection span:nth-child(3){animation-delay:.7s}.pv-flow-display h3{font-size:28px;letter-spacing:-.04em;margin:0 0 12px}.pv-flow-display>p{font-size:14px;line-height:1.8;color:#aac4e0;margin:0;max-width:700px;min-height:54px}.pv-flow-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:27px}.pv-flow-facts>div{border-radius:13px;padding:16px 18px;border:1px solid #83bfff26;background:#07132a}.pv-flow-facts span{display:block;color:#84a7c9;font:500 9px 'DM Mono',monospace;letter-spacing:.09em;margin-bottom:9px}.pv-flow-facts strong{font-size:13px;color:#d2f1ff;line-height:1.5}.pv-document{background:#080f20}.pv-doc-layout{display:grid;grid-template-columns:294px minmax(0,1fr);gap:26px;align-items:start}.pv-toc{border:1px solid #7fb3ff26;background:#0f1d38;border-radius:19px;padding:20px;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;min-width:0;scrollbar-color:#4070a0 #0f1d38}.pv-toc-header{display:flex;justify-content:space-between;gap:12px;color:#b5e7ff;font:500 10px 'DM Mono',monospace;letter-spacing:.08em;border-bottom:1px solid #81b9ff22;padding-bottom:17px}.pv-toc-header span:last-child{color:#7399c1}.pv-search-label{display:block;color:#93b7d8;margin:18px 0 8px;font-size:11px}.pv-toc input{width:100%;border-radius:10px;border:1px solid #99c7ff30;background:#061127;padding:11px 13px;color:#e3efff;outline:none;font-size:12px}.pv-toc input:focus{border-color:#73d6ff}.pv-toc input::placeholder{color:#738bab}.pv-toc-links{display:flex;flex-direction:column;margin-top:14px;gap:1px}.pv-toc-links a{display:flex;gap:11px;align-items:baseline;padding:9px;border-radius:8px;color:#a5bfda;text-decoration:none;font-size:11.8px;line-height:1.4;transition:background .2s,color .2s}.pv-toc-links a span{font:500 10px 'DM Mono',monospace;color:#668bb0}.pv-toc-links a:hover,.pv-toc-links a.is-active{color:#e7f8ff;background:#276aab30}.pv-toc-links a.is-active span{color:#58cfff}.pv-toc-empty{color:#9ec1dc;font-size:12px}.pv-toc-foot{font:500 10px 'DM Mono',monospace;color:#6488b2;border-top:1px solid #8abaff20;padding-top:16px;margin-top:17px}.pv-article{border:1px solid #7ba9ff25;background:linear-gradient(180deg,#0d1a32,#0a162b);border-radius:22px;padding:12px clamp(19px,3.6vw,49px);min-width:0}.pv-article-section{padding:38px 0 37px;border-bottom:1px solid #9ac6ff1e;scroll-margin-top:45px}.pv-article-section:last-child{border:0}.pv-article-heading{display:flex;align-items:center;gap:14px}.pv-section-number{font:500 11px 'DM Mono',monospace;color:#67a4d7}.pv-heading-icon{width:39px;height:39px;border-radius:11px}.pv-heading-icon svg{width:19px;height:19px}.pv-article-heading h3{font-size:clamp(20px,2vw,28px);line-height:1.3;letter-spacing:-.037em;margin:0}.pv-copy{margin:18px 0 0 66px;font-size:14px;color:#acc2dc;line-height:1.92;max-width:850px}.pv-copy p{margin:0 0 17px}.pv-copy strong{color:#ecf5ff}.pv-copy a{color:#77d7ff;text-decoration:underline;text-decoration-color:#78c7ff60;text-underline-offset:3px}.pv-copy a:hover{color:#fff}.pv-section-top{display:inline-flex;gap:7px;align-items:center;text-decoration:none;margin:9px 0 0 66px;color:#6ba6c9;font:500 10px 'DM Mono',monospace;letter-spacing:.08em}.pv-section-top svg{width:13px;height:13px}.pv-section-top:hover{color:#87dfff}.pv-annotation{border-left:2px solid #5ccdf1;background:#2aa7d410;border-radius:0 10px 10px 0;padding:14px 18px;font-size:12px;color:#c0d7f0;line-height:1.7;margin:19px 0}.pv-microgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0}.pv-microgrid>div{min-width:0;border:1px solid #85bfff20;border-radius:12px;padding:14px 15px;background:#06132a99}.pv-microgrid strong{display:block;font-size:13px;margin-bottom:6px}.pv-microgrid span{display:block;font-size:12px;color:#93b4d4;line-height:1.65}.pv-table-wrap{max-width:100%;overflow:auto;margin:23px 0;border-radius:12px;border:1px solid #8ebaff30}.pv-table{width:100%;border-collapse:collapse;min-width:480px;font-size:12px;line-height:1.65}.pv-table th{text-align:left;background:#17406555;padding:15px;color:#c4eaff}.pv-table td{padding:14px;color:#a7c5df;border-top:1px solid #8ebaff27}.pv-table td:first-child{color:#e0f2ff;font-weight:600}.pv-contact-links{margin-top:15px}.pv-faq{background:#09172e}.pv-faq-list{max-width:950px;border:1px solid #7aa8ff2b;border-radius:22px;overflow:hidden;background:#0b1a35}.pv-faq-row{border-bottom:1px solid #85b5ff23}.pv-faq-row:last-child{border:0}.pv-faq-row summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 25px;font-size:14px;font-weight:700;color:#d7ecff}.pv-faq-row summary::-webkit-details-marker{display:none}.pv-faq-row summary svg{width:18px;height:18px;color:#8edcff;transition:transform .25s}.pv-faq-row[open] summary svg{transform:rotate(180deg)}.pv-faq-answer{padding:0 25px 22px;color:#abc1db;font-size:13px;line-height:1.8}.pv-end{background:#080f22}.pv-end-inner{border:1px solid #83ccff3d;border-radius:28px;min-height:365px;background:radial-gradient(ellipse at 80% 50%,#276eb638,transparent 38%),linear-gradient(145deg,#122b50,#0a1933);display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:center;padding:50px clamp(24px,5vw,65px);overflow:hidden;gap:25px}.pv-end h2{margin:18px 0}.pv-end-copy>p{max-width:630px;color:#a9c4df;font-size:14px;line-height:1.8}.pv-end-mark{width:195px;height:195px;border-radius:50%;border:1px solid #7ecfff67;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;box-shadow:0 0 55px #3bc4ff18;position:relative;color:#b0e7ff;justify-self:center}.pv-end-mark:before{content:"";position:absolute;inset:-22px;border-radius:50%;border:1px dashed #89ccff52;animation:pv-turn 26s linear infinite}.pv-end-mark svg{width:65px;height:65px}.pv-end-mark span{font:500 12px/1.65 'DM Mono',monospace;letter-spacing:.13em;text-align:center}.pv-reveal{opacity:1;transform:none}.pv-js .pv-reveal{opacity:0;transform:translateY(19px);transition:opacity .65s ease,transform .65s ease}.pv-js .pv-reveal.is-visible{opacity:1;transform:translateY(0)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #7ce0ff;outline-offset:3px}.pv-footer-basics{display:block}footer.footer.exo318-footer{background:#050e1e;color:#d9e7fa;padding:65px 0 31px;border-top:1px solid #9ecaff22}footer.exo318-footer .container{width:min(1280px,calc(100% - 56px));margin:0 auto;max-width:1280px;min-width:0}footer.exo318-footer .footer-brand{display:flex;align-items:center;gap:12px;color:white;font-size:24px;font-weight:700;letter-spacing:-.065em}footer.exo318-footer .footer-brand img{object-fit:contain}footer.exo318-footer .footer-brand span span{color:#64c9ff}footer.exo318-footer .footer-bottom{max-width:1280px}footer.exo318-footer .exo318-footer-socials a svg{display:block}footer.exo318-footer .footer-links>span{color:#9de2ff}footer.exo318-footer a{text-decoration:none}@keyframes pv-pulse{50%{box-shadow:0 0 0 10px #46eac605}}@keyframes pv-turn{to{transform:rotate(360deg)}}@keyframes pv-float{50%{transform:translateY(-16px)}}@keyframes pv-dot{50%{opacity:.25;transform:translateX(7px)}}
@media(max-width:1120px){.pv-header-inner{gap:16px}.pv-primary-nav{gap:12px}.pv-primary-nav a{font-size:11px}.pv-hero-inner{gap:25px}.pv-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:940px){.pv-header-inner{min-height:76px}.pv-primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0a1730;padding:13px 28px 22px;border-bottom:1px solid #86cbff41;box-shadow:0 22px 40px #0006;z-index:20;flex-direction:column;align-items:stretch;gap:1px}.pv-primary-nav.is-open{display:flex}.pv-primary-nav a{font-size:13px;padding:13px 8px;border-bottom:1px solid #ffffff0d}.pv-menu-toggle{display:flex;margin-left:auto;align-items:center;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;background:#ffffff09;border:1px solid #8ebdff35;border-radius:11px;cursor:pointer;color:#b8eaff}.pv-menu-toggle span{width:19px;height:2px;background:currentColor;border-radius:3px;transition:transform .2s,opacity .2s}.pv-menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(7px) rotate(45deg)}.pv-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.pv-menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-7px) rotate(-45deg)}.pv-header-cta{margin-left:0}.pv-hero-inner{grid-template-columns:1fr;gap:33px}.pv-hero h1{font-size:clamp(49px,8.4vw,86px)}.pv-hero-art{max-width:650px;margin:auto;width:100%;aspect-ratio:1.25}.pv-doc-layout{grid-template-columns:1fr}.pv-toc{position:static;max-height:none}.pv-toc-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px}.pv-toc-links a{min-width:0}.pv-journey-shell{grid-template-columns:210px minmax(0,1fr)}.pv-flow-display{padding:30px}}
@media(max-width:640px){html{scroll-padding-top:78px}.pv-wrap,footer.exo318-footer .container{width:calc(100% - 32px)}.pv-hero{padding:68px 0 58px}.pv-header-inner{min-height:70px}.pv-brand>span{font-size:21px}.pv-brand img{width:35px;height:35px}.pv-header-cta{font-size:10px;padding:11px 10px}.pv-hero h1{font-size:clamp(43px,11.5vw,67px);margin:21px 0}.pv-hero-copy>p{font-size:14px}.pv-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);margin-top:26px}.pv-button{width:100%}.pv-hero-art{border-radius:23px;aspect-ratio:1.02}.pv-tag-a,.pv-tag-b{font-size:8px}.pv-art-tag{padding:7px}.pv-robot{width:83%}.pv-art-shield{width:49px;height:49px;border-radius:13px}.pv-art-shield svg{width:24px;height:24px}.pv-art-bottom{font-size:8px;bottom:10px;left:10px}.pv-section{padding:62px 0}.pv-section-heading h2{font-size:clamp(35px,9vw,54px)}.pv-section-heading p{font-size:13px}.pv-glance-grid{grid-template-columns:1fr;gap:12px}.pv-glance-card{min-height:unset;padding:21px}.pv-glance-card h3{margin:16px 0 7px}.pv-note{padding:16px}.pv-journey-shell{grid-template-columns:1fr}.pv-journey-menu{flex-direction:row;padding:10px;gap:7px;overflow-x:auto;max-width:100%}.pv-flow-tab{flex:1 0 0;min-width:0;gap:6px;flex-direction:column;justify-content:center;text-align:center;padding:12px 6px;font-size:10px;line-height:1.3}.pv-flow-tab svg{width:20px;height:20px}.pv-flow-display{padding:27px 19px}.pv-flow-visual{margin-top:0}.pv-flow-node{width:66px;flex-basis:66px;font-size:8px;gap:7px}.pv-flow-node-icon{width:50px;height:50px;border-radius:13px}.pv-flow-node-icon svg{width:21px;height:21px}.pv-flow-display h3{font-size:22px}.pv-flow-display>p{font-size:12px}.pv-flow-facts{grid-template-columns:1fr}.pv-flow-facts span{font-size:8px}.pv-flow-facts strong{font-size:12px}.pv-toc{padding:15px}.pv-toc-links{grid-template-columns:1fr}.pv-article{padding:10px 17px;border-radius:15px}.pv-article-section{padding:29px 0}.pv-article-heading{gap:9px;align-items:start}.pv-heading-icon{width:34px;height:34px;flex:0 0 34px}.pv-section-number{padding-top:7px}.pv-article-heading h3{font-size:19px}.pv-copy,.pv-section-top{margin-left:0}.pv-copy{font-size:13px;line-height:1.85}.pv-microgrid{grid-template-columns:1fr}.pv-faq-row summary{padding:20px 17px;font-size:12.5px}.pv-faq-answer{padding:0 17px 20px;font-size:12.5px}.pv-end-inner{grid-template-columns:1fr;padding:29px 23px}.pv-end-mark{height:145px;width:145px;margin-top:12px}.pv-end-mark svg{width:43px;height:43px}.pv-end-mark span{font-size:9px}.pv-end-buttons{display:grid;grid-template-columns:1fr}}
@media(max-width:365px){.pv-brand img{width:30px;height:30px}.pv-brand>span{font-size:18px}.pv-header-inner{gap:10px}.pv-header-cta{font-size:9px;padding:10px 8px}.pv-menu-toggle{width:39px;height:39px}.pv-flow-node{flex-basis:59px;width:59px}.pv-flow-node-icon{height:43px;width:43px}.pv-flow-tab{font-size:9px}.pv-hero h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pv-js .pv-reveal{opacity:1;transform:none}}

footer.exo318-footer .exo318-footer-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px;align-items:start;max-width:1280px}
footer.exo318-footer .exo318-footer-brand{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 0 25px;border-bottom:1px solid rgba(105,158,235,.15);min-width:0}
footer.exo318-footer .exo318-footer-brand .footer-brand{display:flex;align-items:center;gap:12px}
footer.exo318-footer .exo318-footer-brand>p{max-width:570px!important;margin:0!important;color:#91a9c8;line-height:1.7;font-size:13px}
footer.exo318-footer .exo318-footer-col{display:flex;flex-direction:column;gap:12px;align-items:stretch;min-width:0}
footer.exo318-footer .exo318-footer-col>span:first-child{display:block;width:100%;margin:0 0 7px;font:600 11px/1.5 'DM Mono',monospace;letter-spacing:.09em;color:#99dfff}
footer.exo318-footer .exo318-footer-col>a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:20px;max-width:100%;margin:0;padding:0;text-align:left;line-height:1.5;color:#a8bad2;font-size:12px;text-decoration:none;white-space:normal;overflow-wrap:break-word;transition:color .18s}
footer.exo318-footer .exo318-footer-col>a:hover{color:#e4f5ff}
footer.exo318-footer .exo318-footer-col>a:focus-visible,footer.exo318-footer .exo318-footer-socials>a:focus-visible{outline:2px solid #4dcbff;outline-offset:3px;border-radius:10px}
footer.exo318-footer .exo318-footer-col>a>.ui-arrow{flex:none;opacity:.48;transition:opacity .18s,transform .18s}
footer.exo318-footer .exo318-footer-col>a:hover>.ui-arrow{opacity:1;transform:translate(2px,-2px)}
footer.exo318-footer .exo318-footer-minor-heading{margin:10px 0 0!important;padding-top:13px;border-top:1px solid rgba(105,158,235,.12);color:#789dc8;font:500 10px/1.5 'DM Mono',monospace;letter-spacing:.085em;white-space:normal}
footer.exo318-footer .exo318-footer-help>.exo318-footer-minor-heading:nth-child(2){margin-top:1px!important;padding-top:0;border-top:0}
footer.exo318-footer .exo318-footer-bottom{margin-top:34px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid rgba(105,158,235,.12)}
footer.exo318-footer .exo318-footer-bottom .exoswap-copyright{display:block;margin:0;padding:0;text-align:left;color:#93a7c3;line-height:1.6;font-size:11px;flex:1 1 auto;min-width:0}
footer.exo318-footer .exo318-footer-bottom .exoswap-copyright strong{color:#dfeaf8}
footer.exo318-footer .exo318-footer-socials{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
footer.exo318-footer .exo318-footer-socials>a{width:38px;height:38px;border:1px solid rgba(105,158,235,.18);border-radius:12px;display:grid;place-items:center;color:#d0e4ff;background:rgba(22,41,74,.22);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease;flex:none}
footer.exo318-footer .exo318-footer-socials>a:hover{transform:translateY(-1px);background:rgba(25,66,116,.45);border-color:rgba(105,190,255,.38);color:#fff}
footer.exo318-footer .exo318-footer-socials svg{display:block}
@media(max-width:950px){footer.exo318-footer .exo318-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;row-gap:36px}}
@media(max-width:640px){footer.exo318-footer .exo318-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}footer.exo318-footer .exo318-footer-socials{justify-content:flex-start}}
@media(max-width:530px){footer.exo318-footer .exo318-footer-main{grid-template-columns:1fr;row-gap:30px}footer.exo318-footer .exo318-footer-brand{padding-bottom:19px}footer.exo318-footer .exo318-footer-col{gap:11px}footer.exo318-footer .exo318-footer-col>a{font-size:12.5px}footer.exo318-footer .exo318-footer-bottom{margin-top:27px;padding-top:16px}footer.exo318-footer .exo318-footer-socials{gap:9px}footer.exo318-footer .exo318-footer-socials>a{width:36px;height:36px;border-radius:11px}}
@media(prefers-reduced-motion:reduce){footer.exo318-footer .exo318-footer-col>a,footer.exo318-footer .exo318-footer-col>a>.ui-arrow,footer.exo318-footer .exo318-footer-socials>a{transition:none}}


.pv-toc-links a[hidden]{display:none!important}
