@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap";.site-footer-v2{background:#111;color:#fff}.site-footer-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.site-footer-top{min-height:246px;padding:64px 0 48px;border-bottom:1px solid #292929;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.site-footer-eyebrow{margin:0 0 16px;color:#777;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.3}.site-footer-top h2{margin:0;color:#fff;font-size:36px;font-weight:700;letter-spacing:-.025em;line-height:1.12}.site-footer-top>div>p:last-child{max-width:384px;margin:16px 0 0;color:#aaa;font-size:14px;line-height:1.65}.site-footer-actions{display:flex;align-items:center;gap:20px;padding-bottom:4px}.site-footer-actions a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#858585}.site-footer-v2 a:hover,.site-footer-v2 a:focus-visible{color:#fff}.site-footer-v2 a:focus-visible,.site-footer-v2 summary:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.site-footer-navigation{padding:48px 0;border-bottom:1px solid #292929}.site-footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:40px}.site-footer-link-group h3,.site-footer-fine h3{margin:0 0 20px;color:#858585;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:15px;text-transform:uppercase}.site-footer-link-group ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style:none;margin:0;padding:0}.site-footer-link-group li{margin:0;line-height:19px}.site-footer-v2 .site-footer-link-group a{color:#ccc;font-size:13px;line-height:19px;text-decoration:none}.site-footer-v2 .site-footer-link-group a:hover,.site-footer-v2 .site-footer-link-group a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.site-footer-directories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:32px;row-gap:40px;margin-top:48px}.site-footer-directory-group:nth-child(2),.site-footer-directory-group:nth-child(3){grid-column:span 2}.site-footer-directory-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.site-footer-directory-group:first-child .site-footer-directory-columns{grid-template-columns:1fr}.site-footer-directories .site-footer-link-group ul{gap:12px}.site-footer-directories .site-footer-link-group a{color:#aaa}.site-footer-mobile-directories{display:none}.site-footer-fine{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:64px;padding:32px 0 48px;color:#777;font-size:12px;line-height:1.65}.site-footer-fine>div:first-child{max-width:680px}.site-footer-fine p{margin:0 0 16px}.site-footer-fine small{display:block;margin-top:30px;color:#777;font-size:12px}.site-footer-fine-aside{max-width:320px;justify-self:end}.site-footer-fine-aside h3{margin:0 0 18px}.site-footer-v2 .site-footer-fine a{color:#aaa;text-decoration:none}.site-footer-v2 .site-footer-fine a:hover,.site-footer-v2 .site-footer-fine a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.site-footer-wrap{padding:0 24px}.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-directories{display:none}.site-footer-mobile-directories{display:block;margin-top:40px;padding-top:12px;border-top:1px solid #292929}.site-footer-mobile-directories details{border-bottom:1px solid #292929}.site-footer-mobile-directories summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:#888;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.site-footer-mobile-directories summary::-webkit-details-marker{display:none}.site-footer-mobile-directories details[open] summary svg{transform:rotate(180deg)}.site-footer-mobile-directories .site-footer-link-group{padding:0 0 20px}.site-footer-mobile-directories .site-footer-link-group h3{display:none}.site-footer-mobile-directories .site-footer-directory-columns{grid-template-columns:1fr;gap:12px}.site-footer-mobile-directories .site-footer-link-group ul{gap:12px}.site-footer-fine{gap:30px}}@media(max-width:520px){.site-footer-wrap{padding:0 20px}.site-footer-top{min-height:0;padding:56px 0 42px;align-items:flex-start;flex-direction:column;gap:28px}.site-footer-top h2{font-size:30px}.site-footer-top>div>p:last-child{font-size:14px}.site-footer-navigation{padding:42px 0}.site-footer-columns{gap:38px 24px}.site-footer-link-group h3{margin-bottom:16px}.site-footer-link-group ul{gap:13px}.site-footer-v2 .site-footer-link-group a{font-size:13px}.site-footer-fine{grid-template-columns:1fr;gap:22px;padding:32px 0 40px}.site-footer-fine-aside{justify-self:start}.site-footer-fine small{margin-top:24px}}.brand{display:inline-flex;align-items:center;flex:none;line-height:0}.brand-logo{display:block;width:150px;height:auto;aspect-ratio:1420/300}.brand-logo--light{display:none}:is(body:has(.atelix-visa-catalogue),body:has(.atelix-about),body:has(.faq-page)) .brand-logo--dark,.atelix-insights-shell .brand-logo--dark{display:none}:is(body:has(.atelix-visa-catalogue),body:has(.atelix-about),body:has(.faq-page)) .brand-logo--light,.atelix-insights-shell .brand-logo--light{display:block}.atelix-mark{display:block;object-fit:contain;flex:none}.site-footer-logo{display:block;width:108px;height:auto;aspect-ratio:1420/300;margin-bottom:16px}.preview-logo{background:#fff!important}.account-welcome-brand{line-height:0}.account-welcome-brand img{display:block;width:160px;height:auto;aspect-ratio:1420/300}@media(max-width:520px){.brand-logo{width:128px}.account-welcome-brand img{width:140px}}.issa-home .product-demo{background:#fafaf7;color:#090909;padding:80px 5% 100px;overflow:hidden}.atelix-demo-inner{width:90%;max-width:1650px;margin:auto}.atelix-demo-intro{text-align:center;margin-bottom:72px}.atelix-demo-intro>span{font-size:15px;font-weight:800;letter-spacing:.09em;color:#707470}.atelix-demo-intro h2{font-size:clamp(42px,3vw,60px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.atelix-demo-intro p{font-size:clamp(18px,1.18vw,24px);color:#777;margin:0}.atelix-demo-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:65px;align-items:center}.atelix-demo-steps{display:grid;gap:clamp(14px,1.2vw,25px)}.atelix-demo-step{position:relative;display:grid;gap:10px;min-height:clamp(120px,7.8vw,160px);border:0;background:transparent;text-align:left;padding:0 16px 0 24px;color:#999;opacity:.55;cursor:pointer;transition:opacity .25s,color .25s}.atelix-demo-step.is-active{opacity:1;color:#050505}.atelix-demo-step.is-active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#317660}.atelix-demo-step span{font-size:17px;font-weight:800;letter-spacing:.08em;color:#337660}.atelix-demo-step strong{font-size:clamp(28px,2.15vw,44px);line-height:1.1;letter-spacing:-.035em}.atelix-demo-step small{font-size:clamp(17px,1.08vw,22px);line-height:1.4;color:#777;max-width:600px}.atelix-demo-step:hover,.atelix-demo-step:focus-visible{opacity:1}.atelix-demo-stage{height:clamp(390px,26.6vw,545px);border-radius:32px;background:linear-gradient(125deg,#499e88,#4566a5 62%,#7ca9dc);padding:clamp(20px,1.47vw,30px);display:flex}.atelix-demo-browser{flex:1;min-width:0;background:#fafaf7;border-radius:23px;overflow:hidden;display:flex;flex-direction:column}.atelix-demo-browser-bar{height:clamp(32px,2.2vw,45px);flex:none;border-bottom:1px solid #e5e8e4;display:flex;align-items:center;gap:7px;padding:0 22px}.atelix-demo-browser-bar i{width:11px;height:11px;border-radius:50%;background:#f26a60}.atelix-demo-browser-bar i:nth-child(2){background:#f5bf50}.atelix-demo-browser-bar i:nth-child(3){background:#5ac85d}.atelix-demo-browser-bar span{margin-left:auto;font-size:13px;color:#999}.atelix-demo-canvas{flex:1;min-height:0;display:grid;place-items:center;padding:24px;animation:atelix-demo-enter .35s cubic-bezier(.16,1,.3,1) both}.atelix-demo-card{width:min(100%,clamp(300px,20.5vw,420px));background:#fff;border-radius:20px;padding:24px;box-shadow:0 20px 45px #171b1818;color:#111}.atelix-demo-card-head{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #e7e9e6;font-size:13px}.atelix-demo-card-head small{margin-left:auto;color:#888;font-size:10px;letter-spacing:.05em}.atelix-demo-mark,.atelix-demo-account-icon,.atelix-demo-result-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#090909;color:#fff}.atelix-demo-card h3{font-size:19px;line-height:1.2;margin:24px 0 18px}.atelix-demo-quiz .atelix-demo-answer{display:flex;align-items:center;gap:12px;min-height:56px;margin-top:10px;padding:10px 13px;border-radius:14px;background:#f6f7f5;font-size:15px;color:#777}.atelix-demo-answer.is-picked{background:#fff;border:1px solid #a6cbb9;color:#111;font-weight:700}.atelix-demo-answer>svg{color:#397e66}.atelix-demo-answer>span:nth-child(2){flex:1}.atelix-demo-radio{width:22px;height:22px;border:2px solid #c7cfca;border-radius:50%;margin-left:auto;display:grid;place-items:center}.is-picked .atelix-demo-radio{background:#317660;border-color:#317660;color:#fff}.atelix-demo-match{background:#090d0b;color:#fff;display:grid;grid-template-columns:40px 1fr;gap:7px 12px}.atelix-demo-result-icon{width:38px;height:38px;background:#32745d;font-size:26px;grid-row:span 2}.atelix-demo-match>div{display:grid;gap:5px}.atelix-demo-match small,.atelix-demo-application>small{color:#478a6d;font-size:11px;font-weight:800;letter-spacing:.08em}.atelix-demo-match strong{font-size:19px}.atelix-demo-match p{grid-column:1/-1;margin:7px 0 0;color:#aaa;display:flex;gap:9px;align-items:center;font-size:13px}.atelix-demo-match p svg{color:#3f8d6e}.atelix-demo-account{text-align:center;width:min(100%,clamp(300px,20.5vw,420px));padding:34px 28px}.atelix-demo-account-icon{width:45px;height:45px;background:#347963;margin:0 auto}.atelix-demo-account h3{font-size:22px;margin:22px 0 8px}.atelix-demo-account p,.atelix-demo-application p{font-size:15px;color:#777;line-height:1.5;margin:0 0 24px}.atelix-demo-google{border:1px solid #dededc;border-radius:99px;min-height:55px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:700}.atelix-demo-google span{font-size:21px;font-weight:800;color:#4285f4}.atelix-demo-application{width:min(100%,clamp(300px,20vw,415px));padding:30px}.atelix-demo-application h3{font-size:22px;margin:14px 0 9px}.atelix-demo-action{background:#090909;color:#fff;border-radius:99px;text-align:center;padding:16px;font-size:14px;font-weight:800}.atelix-demo-documents{width:min(100%,clamp(600px,37vw,760px));min-height:clamp(250px,16.4vw,335px);display:flex;flex-direction:column;padding:25px}.atelix-demo-doc-title{display:flex;align-items:center;gap:9px;color:#8b8b8b;font-size:13px;letter-spacing:.08em;font-weight:800;margin-bottom:18px}.atelix-demo-doc-title svg{color:#397e66}.atelix-demo-doc-row{display:flex;align-items:center;gap:10px;background:#fafbf9;border-radius:12px;padding:12px;margin-bottom:10px;font-size:14px}.atelix-demo-doc-row>span{display:flex;align-items:center;gap:5px;margin-left:auto;color:#397e66;font-size:12px;font-weight:800}.atelix-demo-document-progress{height:4px;border-radius:10px;background:#eee;margin-top:auto;overflow:hidden}.atelix-demo-document-progress i{display:block;width:100%;height:100%;background:#347963;transform-origin:left;transition:transform .3s}.atelix-demo-documents>small{color:#999;font-size:12px;margin-top:12px}@keyframes atelix-demo-enter{0%{opacity:.45;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:900px){.issa-home .product-demo{padding:70px 6%}.atelix-demo-layout{grid-template-columns:1fr;gap:32px}.atelix-demo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atelix-demo-step{min-height:110px}.atelix-demo-stage{width:100%;max-width:720px;margin:auto;height:440px}.atelix-demo-step small{font-size:17px}}@media(max-width:550px){.atelix-demo-intro{margin-bottom:44px}.atelix-demo-intro p{font-size:17px}.atelix-demo-steps{grid-template-columns:1fr;gap:10px}.atelix-demo-step{min-height:0;padding:8px 12px 8px 17px;gap:5px}.atelix-demo-step strong{font-size:24px}.atelix-demo-step small{font-size:14px}.atelix-demo-stage{height:330px;padding:13px;border-radius:22px}.atelix-demo-browser{border-radius:15px}.atelix-demo-canvas{padding:12px}.atelix-demo-browser-bar{height:34px}.atelix-demo-browser-bar span{font-size:10px}.atelix-demo-card{padding:18px}.atelix-demo-documents{min-height:230px}.atelix-demo-doc-row{font-size:11px}}@media(prefers-reduced-motion:reduce){.atelix-demo-canvas{animation:none}.atelix-demo-step,.atelix-demo-document-progress i{transition:none}}.issa-finder-backdrop{position:fixed;z-index:3000;top:0;right:0;bottom:0;left:0;background:#07120fd1;display:grid;place-items:center;padding:12px}.issa-finder-dialog{width:min(896px,100%);max-height:calc(100dvh - 24px);overflow:hidden;background:#fff;border-radius:20px;color:#0b0b0b;box-shadow:0 32px 90px #0007;display:flex;flex-direction:column}.issa-finder-head{padding:35px 12.5% 0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#3b7362;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.issa-finder-head strong{color:#111;font-size:15px;letter-spacing:0}.issa-finder-head button{border:0;background:none;color:#333;font-size:24px;line-height:1}.issa-finder-progress{height:3px;background:#e1e6e1;margin:18px 12.5% 0}.issa-finder-progress i{display:block;width:100%;height:100%;background:#448774;transform-origin:left;transition:transform .25s}.issa-finder-head,.issa-finder-progress{flex:none}.issa-finder-body{padding:24px 12.5% 32px;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;animation:issa-finder-enter .25s ease}.issa-finder-body h2{font:800 clamp(34px,4vw,50px)/1.07 "Open Sans",sans-serif;letter-spacing:-.05em;margin:0 0 15px}.issa-finder-body>p{font-size:18px;color:#777;line-height:1.5;margin:0 0 30px}.issa-finder-options{display:grid;gap:12px}.issa-finder-option{display:flex;align-items:center;gap:16px;min-height:75px;border:1px solid transparent;border-radius:16px;background:#e8e5e0;text-align:left;padding:16px 20px;color:#111;cursor:pointer}.issa-finder-option:hover,.issa-finder-option[aria-checked=true]{border-color:#9bbbaf;background:#e1eae4}.issa-finder-option span:first-child{flex:1;font-weight:700;font-size:15px}.issa-finder-option small{display:block;color:#777;font-size:12px;font-weight:400;margin-top:5px}.issa-finder-option:after{content:"";width:18px;height:18px;flex:none;border:2px solid #acb1ae;border-radius:50%}.issa-finder-option[aria-checked=true]:after{border-color:#347863;background:#347863;box-shadow:inset 0 0 0 4px #e1eae4}.issa-finder-more{border:0;background:none;color:#3c765f;font-weight:700;padding:12px 0;text-align:left}.issa-finder-fields{display:grid;gap:20px}.issa-finder-fields label{display:grid;gap:8px;font-weight:700;font-size:14px}.issa-finder-fields select,.issa-finder-fields input{width:100%;min-height:48px;border:1px solid #cbd4cc;border-radius:10px;padding:10px 13px;background:#fff;color:#111}.issa-finder-primary{border:0;border-radius:999px;background:#0c0d0c;color:#fff;padding:15px 28px;font-weight:700;font-size:14px;cursor:pointer}.issa-finder-primary:disabled{opacity:.4;cursor:not-allowed}.issa-finder-skip{border:0;background:none;text-decoration:underline;color:#777;justify-self:start;padding:10px 0}.issa-finder-footer{flex:none;margin-top:auto;border-top:1px solid #eee;padding:20px 12.5%;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#777;font-size:13px}.issa-finder-footer button{border:0;background:none;color:#777;font-size:14px;cursor:pointer}.issa-finder-result{padding:20px 12.5% 42px;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.issa-finder-result-hero{border-radius:18px;background:linear-gradient(130deg,#164734,#0b1c18);color:#fff;padding:35px}.issa-finder-result-hero h2{font-size:clamp(32px,4vw,50px);margin:0 0 12px}.issa-finder-result-hero p{color:#d5e5d9}.issa-finder-result-hero a{display:inline-block;background:#fff;color:#111;border-radius:100px;padding:12px 20px;font-weight:700;margin:12px 12px 0 0}.issa-finder-result-tabs{display:flex;gap:10px;overflow:auto;margin:27px 0;border-bottom:1px solid #ddd}.issa-finder-result-tabs button{border:0;background:none;padding:12px 10px;white-space:nowrap;color:#777}.issa-finder-result-tabs button[aria-selected=true]{border-bottom:2px solid #0e6e56;color:#111;font-weight:700}.issa-finder-result-content{line-height:1.6;color:#444}.issa-finder-result-content h3{font-size:17px;color:#111;letter-spacing:.05em}.issa-finder-result-content li{margin:10px 0}.issa-finder-consult{background:#f3f1ec;padding:22px;border-radius:14px;margin-top:28px}@keyframes issa-finder-enter{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:650px){.issa-finder-backdrop{padding:8px}.issa-finder-dialog{max-height:96dvh;border-radius:16px}.issa-finder-head{padding:20px 7% 0}.issa-finder-progress{margin:15px 7% 0}.issa-finder-body,.issa-finder-result{padding:22px 7%}.issa-finder-footer{padding:15px 7%}.issa-finder-body h2{font-size:35px}.issa-finder-body>p{font-size:15px}.issa-finder-option{min-height:70px}}@media(max-width:650px){.issa-reference-announcement{display:block;min-height:120px;padding:10px 50px 12px 20px}.issa-reference-announcement strong,.issa-reference-announcement span,.issa-reference-announcement a{display:block}.issa-reference-announcement span{margin:4px 0}.issa-reference-announcement button{right:20px;top:20px;transform:none}}@media(min-width:651px)and (max-width:900px){.issa-reference-announcement{display:block;min-height:86px;padding:8px 40px 8px 32px}.issa-reference-announcement strong,.issa-reference-announcement span,.issa-reference-announcement a{display:block}.issa-reference-announcement span{margin:3px 0}.issa-reference-announcement button{right:32px;top:27px;transform:none}}@media(prefers-reduced-motion:reduce){.issa-finder-body{animation:none}.issa-finder-progress i{transition:none}}.atelix-finder-page{background:#fafaf7;color:#090e0a}.atelix-finder-hero{height:850px;min-height:650px;position:relative;background:linear-gradient(90deg,#06100bc2,#06100b75 52%,#06100bb0),url(/images/finder-hero.jpg) center/cover;color:#fff;overflow:hidden}.atelix-finder-announcement{height:44px;background:#0b6d55;color:#fff;display:flex;justify-content:center;align-items:center;gap:12px;font-size:13px}.atelix-finder-announcement a{text-decoration:underline;font-weight:700}.atelix-finder-hero .site-header--overlay{top:44px}.atelix-finder-hero-content{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);width:min(760px,calc(100% - 36px));text-align:center}.atelix-finder-hero-content>span,.atelix-finder-intro-section>span,.atelix-finder-reality>div>span,.atelix-finder-how>span,.atelix-finder-stories>span,.atelix-finder-closing>span{font-size:13px;letter-spacing:.09em;font-weight:800}.atelix-finder-hero-content h1{font-size:clamp(46px,5vw,68px);line-height:1.04;margin:22px 0 24px;letter-spacing:-.045em}.atelix-finder-hero-content p{font-size:18px;color:#e2e7e2;max-width:610px;margin:0 auto 32px;line-height:1.5}.atelix-finder-hero-content button,.atelix-finder-closing button{background:#fff;color:#111;border:0;border-radius:60px;padding:17px 40px;min-width:220px;font-weight:800}.atelix-finder-hero-content small{display:block;color:#c0c5c0;margin-top:20px}.atelix-finder-hero-steps{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:min(1280px,calc(100% - 50px));display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.atelix-finder-hero-steps>div{min-height:105px;border:1px solid #ffffff34;background:#ffffff18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px 18px 0 0;padding:20px;display:grid;grid-template-columns:35px 1fr;column-gap:11px;align-content:center}.atelix-finder-hero-steps svg{grid-row:span 2}.atelix-finder-hero-steps strong{font-size:15px}.atelix-finder-hero-steps small{color:#cdd7cd;font-size:12px}.atelix-finder-intro-section{text-align:center;padding:110px 6% 90px;max-width:1280px;margin:auto}.atelix-finder-intro-section>span,.atelix-finder-how>span{color:#08765b}.atelix-finder-intro-section h2{font-size:clamp(40px,4vw,56px);line-height:1.08;margin:25px 0 18px}.atelix-finder-intro-section>p,.atelix-finder-how>p,.atelix-finder-stories>p{font-size:18px;color:#777}.atelix-finder-three{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;text-align:left;margin:75px 0 55px}.atelix-finder-three span{color:#08765b;font-weight:800;font-size:13px}.atelix-finder-three h3{font-size:18px;margin:17px 0 12px}.atelix-finder-three p{color:#777;font-size:15px;line-height:1.5}.atelix-finder-intro-section>button{border:0;border-radius:50px;background:#050705;color:#fff;padding:16px 28px;font-weight:800}.atelix-finder-reality{background:#111;color:#fff;padding:110px max(6vw,30px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.atelix-finder-reality>div,.atelix-finder-reality>aside{max-width:590px}.atelix-finder-reality h2{font-size:clamp(38px,4.2vw,58px);line-height:1.07;margin:25px 0}.atelix-finder-reality p{color:#b9b9b9;font-size:18px;line-height:1.5}.atelix-finder-reality button{border:0;border-radius:50px;background:#fff;color:#111;padding:16px 26px;font-weight:800;margin-top:18px}.atelix-finder-reality aside{background:#222;border-radius:22px;padding:28px;box-shadow:0 25px 45px #0004}.atelix-finder-reality-head{color:#a5dbbe;display:flex;gap:9px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.08em}.atelix-finder-reality aside>strong{display:block;font-size:28px;margin:30px 0}.atelix-finder-reality dl{margin:0}.atelix-finder-reality dl div{display:flex;justify-content:space-between;border-top:1px solid #ffffff25;padding:16px 0;gap:20px}.atelix-finder-reality dt{color:#aaa}.atelix-finder-reality dd{margin:0;text-align:right}.atelix-finder-how{padding:100px max(6vw,30px);text-align:center}.atelix-finder-how h2,.atelix-finder-stories h2,.atelix-finder-closing h2{font-size:clamp(40px,4vw,56px);margin:18px 0}.atelix-finder-how-layout{max-width:1180px;margin:65px auto 0;display:grid;grid-template-columns:1fr 1.15fr;gap:75px;text-align:left;align-items:center}.atelix-finder-how-layout>div:first-child{display:grid;gap:3px}.atelix-finder-how-layout>div:first-child button{background:none;border:0;text-align:left;padding:18px;border-left:2px solid transparent;color:#a3a3a3}.atelix-finder-how-layout>div:first-child button.active{border-color:#08765b;color:#111}.atelix-finder-how-layout button small{color:#08765b;font-weight:800;letter-spacing:.08em}.atelix-finder-how-layout button h3{font-size:28px;margin:10px 0}.atelix-finder-how-layout button p{font-size:17px;color:#888;line-height:1.5}.atelix-finder-app-demo{background:linear-gradient(135deg,#269d80,#315d9f,#7cc1ef);border-radius:25px;padding:22px;min-height:390px;display:flex;align-items:center}.atelix-finder-demo-card{background:#fff;border-radius:20px;padding:36px;width:100%;min-height:290px;animation:issa-finder-enter .35s ease}.atelix-finder-demo-card small{color:#08765b;font-weight:800}.atelix-finder-demo-card h3{font-size:30px;margin:18px 0}.atelix-finder-demo-card p{color:#777}.atelix-finder-demo-card>div{border-top:1px solid #eee;padding:13px 0;display:flex;gap:10px}.atelix-finder-browser{position:absolute;display:none}.atelix-finder-stories{text-align:center;padding:100px 6%}.atelix-finder-stories>span{color:#777}.atelix-finder-story-stack{height:390px;position:relative;max-width:840px;margin:55px auto 0}.atelix-finder-story-card{position:absolute;left:50%;top:0;transform:translate(-50%);border:0;border-radius:22px;overflow:hidden;width:300px;height:365px;padding:0;background:#222;color:#fff;text-align:left;box-shadow:0 15px 30px #0003;transition:transform .35s,opacity .35s}.atelix-finder-story-card.offset-0{transform:translate(calc(-50% - 210px)) scale(.86);opacity:.7}.atelix-finder-story-card.offset-2{transform:translate(calc(-50% + 210px)) scale(.86);opacity:.7}.atelix-finder-story-card.offset-1{z-index:2}.atelix-finder-story-card img{width:100%;height:100%;object-fit:cover}.atelix-finder-story-card:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000b)}.atelix-finder-story-card span,.atelix-finder-story-card strong{position:absolute;z-index:1;left:20px}.atelix-finder-story-card span{bottom:57px;font-size:12px}.atelix-finder-story-card strong{bottom:20px;font-size:17px;right:20px}.atelix-finder-story-controls{display:flex;justify-content:center;gap:10px;margin-top:15px}.atelix-finder-story-controls button{width:45px;height:45px;border:1px solid #ddd;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0a7057}.atelix-finder-closing{text-align:center;background:#111;color:#fff;padding:115px 20px 140px}.atelix-finder-closing p{color:#bbb;font-size:18px;max-width:800px;margin:0 auto 35px}.atelix-finder-intro{background:linear-gradient(#f0f8f5,#fff 50%)}.atelix-finder-intro .issa-finder-head{padding:35px 6.5% 0}.atelix-finder-intro-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:45px 6.5% 65px;min-height:630px}.atelix-finder-badge{display:inline-block;border-radius:99px;background:#e0eeea;color:#127159;padding:7px 11px;font-size:11px;font-weight:800;letter-spacing:.06em}.atelix-finder-intro-layout h2{font-size:clamp(40px,4vw,50px);line-height:1.1;margin:18px 0}.atelix-finder-intro-layout p{font-size:18px;color:#777;line-height:1.55}.atelix-finder-intro-layout ul{list-style:none;margin:30px 0;padding:0;display:grid;gap:18px}.atelix-finder-intro-layout li{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:700}.atelix-finder-intro-layout li svg{width:33px;height:33px;padding:8px;background:#eef5f1;color:#217a61;border-radius:50%}.atelix-finder-intro-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.atelix-finder-intro-actions a{text-decoration:underline;font-size:14px;font-weight:700}.atelix-finder-intro-art{position:relative;min-height:380px}.atelix-finder-intro-art>div{position:absolute;width:160px;min-height:124px;padding:18px;display:grid;gap:8px;background:#fff;border:1px solid #dcece3;border-radius:19px;box-shadow:0 16px 38px #10281923;transform:rotate(-5deg);top:80px;left:15px}.atelix-finder-intro-art>div:nth-child(2){background:#111;color:#fff;transform:rotate(3deg);top:175px;left:120px;z-index:2}.atelix-finder-intro-art>div:nth-child(3){background:#f6f7f4;transform:rotate(-2deg);top:260px;left:250px}.atelix-finder-intro-art small{color:#2c8065;font-size:10px;font-weight:800}.atelix-finder-intro-art>div:nth-child(2) small{color:#dcff48}.atelix-finder-intro-art strong{font-size:15px}.atelix-finder-intro-art span{font-size:11px;color:#888}.atelix-finder-reassurance{padding:40px 12.5% 55px;min-height:380px;display:grid;grid-template-columns:1fr 220px;gap:30px;align-items:center;animation:issa-finder-enter .3s ease}.atelix-finder-reassurance h2{font-size:clamp(35px,4vw,48px)}.atelix-finder-reassurance p{font-size:18px;line-height:1.55;color:#777}.atelix-finder-reassurance img{width:100%;height:245px;object-fit:cover;border-radius:16px}.atelix-finder-reassurance .issa-finder-primary{display:inline-flex;gap:8px;align-items:center}.atelix-finder-option-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f4f4f1;color:#5c655f}.issa-finder-option>span:nth-child(2){flex:1}.issa-finder-more{border:1px solid #dededc;border-radius:14px;padding:14px 16px;color:#111;display:flex;justify-content:space-between;align-items:center}.issa-finder-result-hero>span{font-size:11px;letter-spacing:.08em;color:#c8e8d5;font-weight:800}.issa-finder-result-hero a{font-size:13px}.issa-finder-consult a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;font-weight:700}.atelix-finder-result-note{font-size:12px;color:#777}.issa-finder-footer button{display:flex;align-items:center;gap:4px}@media(max-width:760px){.atelix-finder-hero{height:780px;min-height:680px;background-position:59% center}.atelix-finder-announcement{font-size:10px;padding:6px 15px;text-align:center;height:auto;min-height:40px}.atelix-finder-hero .site-header--overlay{top:40px}.atelix-finder-hero-content{top:43%}.atelix-finder-hero-content h1{font-size:43px}.atelix-finder-hero-content p{font-size:15px}.atelix-finder-hero-steps{width:calc(100% - 26px);gap:5px}.atelix-finder-hero-steps>div{padding:10px;grid-template-columns:1fr;text-align:center;min-height:100px}.atelix-finder-hero-steps svg{display:none}.atelix-finder-hero-steps strong{font-size:11px}.atelix-finder-hero-steps small{font-size:9px}.atelix-finder-intro-section{padding:70px 6%}.atelix-finder-intro-section h2{font-size:37px}.atelix-finder-intro-section h2 br{display:none}.atelix-finder-three{grid-template-columns:1fr;gap:18px;margin:50px 0 40px}.atelix-finder-reality{grid-template-columns:1fr;gap:45px;padding:70px 6%}.atelix-finder-reality h2{font-size:40px}.atelix-finder-how{padding:70px 6%}.atelix-finder-how-layout{grid-template-columns:1fr;gap:30px}.atelix-finder-how-layout button h3{font-size:24px}.atelix-finder-stories{padding:70px 6%}.atelix-finder-story-stack{height:290px}.atelix-finder-story-card{width:230px;height:280px}.atelix-finder-story-card.offset-0{transform:translate(calc(-50% - 120px)) scale(.83)}.atelix-finder-story-card.offset-2{transform:translate(calc(-50% + 120px)) scale(.83)}.atelix-finder-closing{padding:80px 6%}.atelix-finder-intro-layout{grid-template-columns:1fr;padding:32px 7%;min-height:0}.atelix-finder-intro-art{display:none}.atelix-finder-intro-layout h2{font-size:38px}.atelix-finder-intro-layout p{font-size:16px}.atelix-finder-reassurance{grid-template-columns:1fr;padding:25px 7%;gap:18px}.atelix-finder-reassurance img{display:none}.atelix-finder-reassurance p{font-size:16px}.issa-finder-body h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.atelix-finder-story-card,.atelix-finder-demo-card,.atelix-finder-reassurance{animation:none;transition:none}}.atelix-finder-stories{overflow:hidden}.issa-finder-option .atelix-finder-option-icon{flex:0 0 40px;font-size:inherit}.issa-finder-option>span:nth-child(2){flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.35}@media(max-width:650px){.issa-finder-backdrop{padding:16px}.issa-finder-dialog{max-height:calc(100dvh - 32px)}.issa-finder-head{padding:20px 6% 0}.issa-finder-progress{margin:15px 6% 0}.issa-finder-body,.issa-finder-result{padding:22px 6%}.issa-finder-footer{padding:15px 6%}.issa-finder-body h2{font-size:28px;font-weight:700;line-height:1.2}.issa-finder-option{min-height:90px;gap:12px;padding:16px}.issa-finder-option>span:nth-child(2){font-size:15px}.issa-finder-option .atelix-finder-option-icon{width:40px;height:40px}}.issa-finder-option span.atelix-finder-option-icon:first-child{flex:0 0 40px;width:40px;height:40px;padding:0}@media(min-width:761px){.atelix-finder-hero-content h1{font-size:60px;line-height:1.05}.atelix-finder-hero-content{width:min(680px,calc(100% - 36px))}}@media(max-width:760px){.atelix-finder-hero-content{top:49%}.atelix-finder-hero-content h1{font-size:28px;line-height:1.08;letter-spacing:-.03em;margin:16px 0}.atelix-finder-hero-content p{font-size:15px;line-height:1.45}.atelix-finder-hero-steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:calc(100% - 40px);gap:10px;scrollbar-width:none}.atelix-finder-hero-steps>div{flex:0 0 100%;scroll-snap-align:center;display:grid;grid-template-columns:35px 1fr;text-align:left;padding:18px;min-height:80px}.atelix-finder-hero-steps svg{display:block;grid-row:span 2}.atelix-finder-hero-steps strong{font-size:14px}.atelix-finder-hero-steps small{font-size:11px}}@media(max-width:650px){.issa-finder-head>span:first-child{white-space:nowrap}.issa-finder-head>span:nth-child(2){font-size:0;white-space:nowrap}.issa-finder-head>span:nth-child(2) strong{font-size:15px}}@media(min-width:761px){.atelix-finder-intro-section h2{font-size:52px;max-width:720px;margin-left:auto;margin-right:auto}.atelix-finder-three{max-width:1080px;margin-left:auto;margin-right:auto}.atelix-finder-reality{grid-template-columns:minmax(0,528px) minmax(0,528px);justify-content:center;gap:80px}.atelix-finder-reality h2{font-size:48px;max-width:528px}.atelix-finder-how h2,.atelix-finder-stories h2{font-size:52px}.atelix-finder-closing h2{font-size:48px;max-width:920px;margin-left:auto;margin-right:auto}}@media(max-width:760px){.atelix-finder-intro-section h2{font-size:34px}.atelix-finder-how h2,.atelix-finder-stories h2,.atelix-finder-closing h2{font-size:38px}}.atelix-finder-hero-steps{bottom:28px}.atelix-finder-hero-steps>div{border-radius:18px}@media(max-width:760px){.atelix-finder-hero-steps{bottom:24px}}.atelix-finder-how-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px;max-width:1180px;margin-top:55px}.atelix-finder-demo-steps{display:grid;gap:12px}.atelix-finder-how-layout .atelix-finder-demo-steps button{display:block;width:100%;border-left:2px solid transparent;padding:10px 16px;text-align:left;background:transparent;opacity:.4;transition:opacity .3s,border-color .3s}.atelix-finder-demo-steps button:hover{opacity:.7}.atelix-finder-demo-steps button.active{border-color:#08765b;opacity:1}.atelix-finder-demo-steps button small{font-size:13px;letter-spacing:.1em;color:#898e89}.atelix-finder-demo-steps button.active small{color:#08765b}.atelix-finder-demo-steps button h3{font-size:30px;line-height:1.14;letter-spacing:-.035em;margin:8px 0 6px;color:#090e0a}.atelix-finder-demo-steps button p{font-size:16px;line-height:1.55;margin:0;color:#777}.atelix-finder-app-demo{position:relative;min-width:0;height:390px;min-height:0;padding:22px;border-radius:24px;overflow:hidden;background:linear-gradient(128deg,#239b87,#4059ac 64%,#7bb9e7);display:block}.atelix-finder-demo-window{height:100%;border-radius:17px;background:#fdfdfa;overflow:hidden;box-shadow:0 12px 26px #15282920}.atelix-finder-demo-chrome{height:32px;border-bottom:1px solid #e9ebe8;display:flex;align-items:center;justify-content:space-between;padding:0 15px;color:#999}.atelix-finder-demo-chrome small{font-size:10px}.atelix-finder-demo-dots{display:flex;gap:6px}.atelix-finder-demo-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#ff6258}.atelix-finder-demo-dots i:nth-child(2){background:#ffbc38}.atelix-finder-demo-dots i:nth-child(3){background:#38c659}.atelix-finder-demo-screen{height:calc(100% - 32px);display:flex;align-items:center;justify-content:center;padding:16px;animation:issa-finder-enter .45s ease both}.atelix-finder-demo-panel{width:min(280px,100%);padding:16px;border:1px solid #eceeeb;border-radius:16px;background:#fff;box-shadow:0 10px 32px #0b21110e;color:#101510;animation:issa-finder-enter .4s ease both}.atelix-finder-demo-panel-head,.atelix-finder-demo-doc-head{display:flex;align-items:center;gap:5px;padding-bottom:12px;border-bottom:1px solid #edf0ec;font-size:11px}.atelix-finder-demo-panel-head small,.atelix-finder-demo-doc-head small{margin-left:auto;font-size:8px;font-weight:700;color:#888;letter-spacing:.08em}.atelix-finder-demo-mark{display:grid;place-items:center;width:18px;height:18px;background:#080c09;color:#fff;border-radius:50%;font-weight:800;font-size:10px}.atelix-finder-demo-panel h3{font-size:14px;line-height:1.25;letter-spacing:-.02em;margin:18px 0 14px}.atelix-finder-demo-panel-head+h3{text-align:center;font-size:13px}.atelix-finder-demo-choice{height:51px;display:flex;align-items:center;gap:12px;background:#f7f8f5;border-radius:12px;padding:0 11px;margin-top:7px;font-size:12px}.atelix-finder-demo-choice>svg{background:#e9ede8;border-radius:7px;box-sizing:content-box;padding:8px;color:#6a726b}.atelix-finder-demo-choice.selected{border:1px solid #a2d0bf;background:#fff;font-weight:700}.atelix-finder-demo-choice.selected>svg{color:#08765b;background:#e9f5ee}.atelix-finder-demo-radio{width:16px;height:16px;border:2px solid #c7ceca;border-radius:50%;margin-left:auto;display:grid;place-items:center}.selected .atelix-finder-demo-radio{background:#08765b;border-color:#08765b;color:#fff}.atelix-finder-demo-panel.is-late{background:#111b15;border-color:#23402c;color:#fff}.atelix-finder-demo-match{display:grid;gap:7px;text-align:left;padding:8px}.atelix-finder-demo-match>span,.atelix-finder-demo-success{display:grid;place-items:center;width:38px;height:38px;background:#168368;border-radius:50%;color:#fff}.atelix-finder-demo-match small,.atelix-finder-demo-application>small{font-size:9px;letter-spacing:.1em;font-weight:800;color:#8fd5ad}.atelix-finder-demo-match strong{font-size:17px}.atelix-finder-demo-match p{font-size:11px;color:#c4d0c8;margin:0}.atelix-finder-demo-match div{border-top:1px solid #ffffff24;padding-top:10px;display:flex;gap:7px;align-items:center;font-size:11px}.atelix-finder-demo-centered{text-align:center;padding:28px 20px}.atelix-finder-demo-centered .atelix-finder-demo-success{margin:0 auto;font-weight:800}.atelix-finder-demo-centered h3{font-size:16px;margin:12px 0 6px}.atelix-finder-demo-centered p,.atelix-finder-demo-application p{font-size:11px;color:#777;margin:0 0 17px}.atelix-finder-demo-outline{border:1px solid #d7dcd8;border-radius:99px;padding:8px;font-size:12px;font-weight:700}.atelix-finder-demo-application{padding:22px}.atelix-finder-demo-application>small{color:#08765b}.atelix-finder-demo-application h3{font-size:16px;margin:11px 0 6px}.atelix-finder-demo-black-button{background:#080a08;color:#fff;border-radius:99px;text-align:center;padding:12px 8px;font-size:11px;font-weight:800}.atelix-finder-demo-file{display:flex;align-items:center;gap:7px;font-size:11px;background:#f4f7f4;border-radius:8px;padding:8px;margin-bottom:12px}.atelix-finder-demo-file svg:last-child{margin-left:auto;color:#08765b}.atelix-finder-demo-documents{width:min(340px,100%);padding:17px}.atelix-finder-demo-documents h3{font-size:14px;margin:13px 0}.atelix-finder-demo-doc-row{display:flex;align-items:center;gap:10px;padding:10px 9px;border:1px solid #e7eae6;border-radius:9px;margin-top:7px;font-size:11px}.atelix-finder-demo-doc-row>span{margin-left:auto;color:#7d8981}.atelix-finder-demo-doc-row>span.done,.atelix-finder-demo-doc-row.uploaded>span{color:#08765b}.atelix-finder-demo-doc-note{display:block;margin-top:10px;color:#8a918b;font-size:9px}@media(max-width:760px){.atelix-finder-how-layout{grid-template-columns:1fr;gap:28px;margin-top:38px}.atelix-finder-demo-steps{gap:10px}.atelix-finder-demo-steps button h3{font-size:23px}.atelix-finder-demo-steps button p{font-size:14px}.atelix-finder-app-demo{height:310px;padding:14px}.atelix-finder-demo-screen{padding:10px}}@media(prefers-reduced-motion:reduce){.atelix-finder-demo-steps button,.atelix-finder-demo-screen,.atelix-finder-demo-panel{animation:none;transition:none}}.issa-finder-dialog .atelix-finder-intro-layout,.issa-finder-dialog .atelix-finder-reassurance{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.visa-discovery{background:linear-gradient(115deg,#f7f6f3,#e6e2db 64%,#dcd7ce);overflow:hidden;color:#050505}.visa-discovery-inner{max-width:1530px;min-height:610px;margin:auto;padding:76px max(5.6vw,34px) 0;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(325px,.72fr);gap:45px;align-items:center}.visa-discovery-copy{align-self:center;padding-bottom:74px}.visa-discovery-kicker{color:#347863;font-size:15px;font-weight:800;letter-spacing:.1em;margin-bottom:21px}.visa-discovery h2{font-size:clamp(43px,4.1vw,69px);line-height:1.04;letter-spacing:-.055em;margin:0 0 22px;white-space:nowrap}.visa-discovery-lead{font-size:clamp(16px,1.48vw,22px);line-height:1.5;color:#747474;margin:0 0 23px;max-width:900px}.visa-discovery h3{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;margin:0 0 13px}.visa-discovery-chips{display:flex;flex-wrap:wrap;gap:8px;max-width:780px}.visa-discovery-chips button{border:1px solid #e5e2dd;border-radius:999px;background:linear-gradient(#fff,#f9f8f6);box-shadow:0 5px 16px #0000000a;padding:8px 15px;font-size:13px;font-weight:700;color:#5c5954;line-height:1.2;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.visa-discovery-chips button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000016}.visa-discovery-chips button.is-selected{background:#101010;color:#fff;border-color:#101010}.visa-discovery-uncertain{display:flex;align-items:center;gap:6px;color:#7a7a7a;font-size:16px;margin:20px 0 0}.visa-discovery-uncertain button{border:0;border-bottom:1px solid #111;background:none;padding:0;color:#111;font-weight:800}.visa-discovery-uncertain span{color:#aaa}.discovery-phone-wrap{position:relative;align-self:end;justify-self:center;width:min(100%,370px);height:535px}.discovery-phone{position:relative;width:100%;aspect-ratio:882/1818}.discovery-phone-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;z-index:2;pointer-events:none}.discovery-phone-content{position:absolute;z-index:3;left:6%;right:6%;top:31%;animation:discovery-swap .45s ease both}.discovery-phone-card{background:#fbfbfa;border:1px solid #e4e4e1;border-radius:17px;padding:15px 17px;box-shadow:0 12px 26px #00000015;color:#111;min-height:218px}.discovery-phone-card.is-result{background:#080e0b;color:#fff}.discovery-phone-card-head{display:flex;align-items:center;gap:7px;padding-bottom:13px;border-bottom:1px solid #7880792e;font-size:10px;white-space:nowrap}.discovery-assistant-icon{display:grid;place-items:center;width:22px;height:22px;background:#317a61;color:#fff;border-radius:50%;font-weight:800}.discovery-phone-step{display:flex;align-items:center;gap:4px;margin-left:auto;color:#929a94;font-family:monospace;font-size:9px;font-weight:700;letter-spacing:.04em}.discovery-phone-step i{width:6px;height:6px;background:#357a60;border-radius:50%}.discovery-phone-question h3{font-size:14px;color:#111;letter-spacing:0;text-transform:none;margin:15px 0 11px}.discovery-phone-question>div{border:1px solid #e4e5e2;border-radius:9px;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px}.discovery-phone-question>div.is-picked{border-color:#9abdad;background:#eef5f0}.discovery-phone-question svg{color:#347863}.discovery-result-heading{display:flex;align-items:center;gap:10px;margin:17px 0}.discovery-result-heading>span{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#347863;color:#07100b}.discovery-result-heading div{display:grid;gap:2px}.discovery-result-heading small{font-size:9px;font-weight:800;letter-spacing:.07em;color:#4a9778}.discovery-result-heading b{font-size:13px}.discovery-phone-result p{margin:12px 0 0;display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#aab5ad;line-height:1.4}.discovery-phone-result p svg{color:#347863}.discovery-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000b;display:grid;place-items:center;padding:28px}.discovery-modal{background:linear-gradient(#f5f9f8,#fff 45%);width:min(1100px,100%);max-height:calc(100dvh - 56px);border-radius:24px;box-shadow:0 25px 75px #0004;display:flex;flex-direction:column;overflow:hidden;color:#070707}.discovery-modal-top{height:76px;padding:0 7%;display:flex;align-items:center;gap:15px;flex:none;color:#347863;font-size:12px;font-weight:700;letter-spacing:.04em}.discovery-modal-top>span:first-child{margin-right:auto}.discovery-modal-top button{border:0;background:transparent;color:#777;padding:9px;margin-right:-9px;display:grid;place-items:center}.discovery-modal-count{color:#777;font-size:15px;letter-spacing:0}.discovery-modal-count strong{color:#050505}.discovery-modal-count small{font-size:12px;color:#a2a2a2}.discovery-modal-intro{display:grid;grid-template-columns:1fr .9fr;gap:40px;padding:37px 7% 75px;overflow:auto;min-height:650px}.discovery-intro-copy h2{font-size:clamp(43px,4.8vw,72px);letter-spacing:-.06em;line-height:1.03;max-width:560px;margin:27px 0 22px}.discovery-intro-copy>p{color:#777;font-size:20px;line-height:1.55;max-width:530px}.discovery-intro-badge{display:inline-block;border-radius:999px;background:#e6efea;color:#337760;padding:7px 13px;font-size:11px;font-weight:800;letter-spacing:.08em}.discovery-intro-copy ul{padding:0;margin:32px 0 40px;list-style:none;display:grid;gap:16px}.discovery-intro-copy li{display:flex;align-items:center;gap:15px;font-size:15px;font-weight:700}.discovery-intro-copy li svg{box-sizing:content-box;color:#347863;padding:10px;background:#eff5f2;border-radius:50%}.discovery-intro-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.discovery-start{background:#030303;border:1px solid #030303;color:#fff;border-radius:999px;padding:17px 35px;font-weight:700;box-shadow:0 14px 26px #0002}.discovery-start:hover{background:#267158}.discovery-intro-actions a{font-weight:700;border-bottom:1px solid #222}.discovery-intro-art{position:relative;min-height:510px}.discovery-float-card{position:absolute;width:230px;height:170px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px;border-radius:22px;box-shadow:0 22px 38px #0002;background:#fff;border:1px solid #e2e9e4}.discovery-float-card span{align-self:flex-start;border-radius:99px;padding:8px 10px;background:#e9f0eb;color:#32755d;font-size:10px;font-weight:800}.discovery-float-card strong{font-size:19px}.discovery-float-card small{font-size:12px;color:#888}.discovery-float-card svg{position:absolute;right:20px;top:20px;color:#32755d}.discovery-float-card--one{top:35px;left:10px;transform:rotate(-6deg)}.discovery-float-card--two{top:165px;left:125px;z-index:2;background:#111;color:#fff;transform:rotate(3deg)}.discovery-float-card--two span{background:#dafa52;color:#111}.discovery-float-card--two svg{color:#dafa52}.discovery-float-card--three{top:315px;left:95px;background:#e6e3de;transform:rotate(-1deg)}.discovery-modal-progress{height:4px;margin:0 7%;background:#dbe8e2;flex:none}.discovery-modal-progress span{display:block;height:100%;width:100%;background:#347863;transform-origin:left;transition:transform .3s}.discovery-modal-question{padding:28px 7% 42px;overflow:auto;min-height:380px;animation:discovery-swap .28s ease both}.discovery-modal-question h2{font-size:clamp(39px,4.1vw,61px);max-width:870px;letter-spacing:-.055em;line-height:1.1;margin:0 0 18px}.discovery-modal-question>p{color:#777;font-size:18px;line-height:1.5;max-width:850px;margin-bottom:32px}.discovery-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-answer{min-height:104px;background:#e8e5e0;border:1px solid transparent;border-radius:18px;text-align:left;display:flex;align-items:center;gap:17px;padding:16px 20px;color:#111;transition:background .2s,border-color .2s,transform .2s}.discovery-answer:hover{background:#dfebe3;transform:translateY(-2px)}.discovery-answer.is-selected{border-color:#9bbbaf;background:#e2e9e3}.discovery-answer-icon{width:45px;height:45px;border-radius:13px;background:#dedbd6;display:grid;place-items:center;color:#5d6660;flex:none}.discovery-answer.is-selected .discovery-answer-icon{background:#d2e2d9;color:#32745e}.discovery-answer-text{display:grid;gap:5px;flex:1}.discovery-answer-text strong{font-size:16px;line-height:1.25}.discovery-answer-text small{font-size:12px;color:#797979;line-height:1.35}.discovery-radio{width:22px;height:22px;border:2px solid #b5b4b0;border-radius:50%;flex:none}.discovery-answer.is-selected .discovery-radio{border-color:#347863;box-shadow:inset 0 0 0 5px #e2e9e3;background:#347863}.discovery-modal-footer{border-top:1px solid #e4e4e4;min-height:65px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;flex:none;color:#888;font-size:12px}.discovery-modal-footer button{display:flex;align-items:center;gap:3px;border:0;background:none;color:#747474;padding:10px 0;font-size:14px}.discovery-modal-footer button:hover{color:#111}@keyframes discovery-swap{0%{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.visa-discovery-inner{grid-template-columns:minmax(0,1.5fr) 300px;gap:24px}.visa-discovery h2{white-space:normal}.discovery-phone-wrap{width:300px;height:485px}.discovery-modal-intro{min-height:0}.discovery-intro-art{transform:scale(.8);transform-origin:top left}.discovery-float-card--two{left:95px}.discovery-float-card--three{left:65px}}@media(max-width:760px){.visa-discovery-inner{display:block;padding:68px 6% 0;min-height:0}.visa-discovery-copy{padding:0}.visa-discovery-kicker{font-size:12px}.visa-discovery h2{font-size:clamp(40px,9vw,56px);white-space:normal}.visa-discovery-lead{font-size:16px}.visa-discovery-chips{gap:8px}.visa-discovery-chips button{font-size:13px;padding:9px 12px}.visa-discovery-uncertain{font-size:14px;flex-wrap:wrap}.discovery-phone-wrap{margin:40px auto 0;width:260px;height:380px}.discovery-overlay{padding:0}.discovery-modal{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.discovery-modal-top{height:62px;padding:0 6%}.discovery-modal-count small{display:none}.discovery-modal-intro{grid-template-columns:1fr;padding:30px 6% 50px;gap:15px}.discovery-intro-copy h2{font-size:clamp(42px,10vw,58px)}.discovery-intro-copy>p{font-size:17px}.discovery-intro-copy ul{margin:26px 0}.discovery-intro-art{display:none}.discovery-modal-progress{margin:0 6%}.discovery-modal-question{padding:28px 6% 38px}.discovery-modal-question h2{font-size:clamp(38px,9vw,54px)}.discovery-modal-question>p{font-size:16px}.discovery-answer-grid{grid-template-columns:1fr}.discovery-answer{min-height:88px;padding:13px 15px}.discovery-answer-text strong{font-size:15px}.discovery-modal-footer{padding:0 6%;min-height:58px}.discovery-modal-footer span{display:none}}@media(prefers-reduced-motion:reduce){.discovery-phone-content,.discovery-modal-question{animation:none}.discovery-answer,.visa-discovery-chips button,.discovery-modal-progress span{transition:none}}.discovery-answer-grid--stack{grid-template-columns:1fr}.discovery-answer-grid--stack .discovery-answer{min-height:83px}@media(min-width:761px)and (max-height:800px){.discovery-modal-intro{min-height:0;padding-top:18px;padding-bottom:28px}.discovery-intro-copy h2{font-size:clamp(43px,4.2vw,62px);margin:18px 0 15px}.discovery-intro-copy>p{font-size:17px;line-height:1.45}.discovery-intro-copy ul{margin:22px 0 25px;gap:9px}.discovery-intro-copy li svg{padding:7px}.discovery-intro-art{min-height:420px}.discovery-float-card--one{top:10px}.discovery-float-card--two{top:120px}.discovery-float-card--three{top:245px}}.visa-discovery-inner{max-width:none;min-height:650px;padding:75px max(6.4vw,28px) 0;grid-template-columns:minmax(0,1.8fr) minmax(325px,.72fr)}.visa-discovery-copy{padding-bottom:65px}.visa-discovery h2{font-size:clamp(43px,4.1vw,69px)}.visa-discovery-chips button.is-selected{background:linear-gradient(#fff,#f9f8f6);color:#5c5954;border-color:#e5e2dd}.visa-discovery-uncertain a{color:#111;font-weight:800;text-decoration:underline;text-underline-offset:3px}.discovery-phone-wrap{height:535px}.discovery-phone-content{top:31%}@media(max-width:760px){.visa-discovery-inner{display:block;padding:68px 6% 0;min-height:0}.visa-discovery-copy{padding:0}.visa-discovery h2{white-space:normal}.discovery-phone-wrap{margin:40px auto 0;width:260px;height:380px}.visa-discovery-chips button{font-size:13px;padding:9px 12px}}.visa-discovery{background:#fafaf7}.visa-discovery-inner{position:relative;left:20px;width:78%;max-width:none;min-height:clamp(480px,31.1vw,637px);padding:58px 0 0;grid-template-columns:minmax(0,1fr) clamp(350px,23.5vw,480px);gap:70px}.visa-discovery-copy{padding:0 0 48px}.visa-discovery h2{font-size:clamp(46px,3.5vw,68px);letter-spacing:-.04em;white-space:nowrap}.visa-discovery-lead{font-size:clamp(17px,1.3vw,22px);max-width:none}.visa-discovery-chips{max-width:780px;gap:8px}.visa-discovery-chips button{font-size:13px;padding:8px 15px;min-height:38px}.visa-discovery-uncertain{font-size:16px}.visa-discovery-uncertain button{border:0;border-bottom:1px solid #111;background:none;padding:0;color:#111;font-size:inherit;font-weight:800;cursor:pointer}.discovery-phone-wrap{width:clamp(350px,23.5vw,480px);height:clamp(400px,27.2vw,557px);overflow:hidden}.discovery-phone-content{top:31%;left:6.7%;right:6.7%}.discovery-phone-card{min-height:210px;padding:16px 18px;border-radius:19px;animation:discovery-swap .42s cubic-bezier(.16,1,.3,1) both}.discovery-phone-card-head{font-size:11px}.discovery-phone-step{font-size:10px}.discovery-phone-question h3{font-size:14px;margin:16px 0 11px}.discovery-phone-question>div{min-height:42px;font-size:11px;gap:10px}.discovery-phone-question>div span{flex:1}.discovery-phone-result p{font-size:12px}.issa-finder-dialog{width:min(1250px,calc(100% - 24px));max-height:calc(100dvh - 24px)}.issa-finder-head,.issa-finder-body,.issa-finder-result{padding-left:12.5%;padding-right:12.5%}.issa-finder-option{min-height:86px;background:#f6f6f3}.issa-finder-more{border:1px solid #a9c9b9;border-radius:18px;background:#fff;color:#111;padding:16px 22px;min-height:78px}.issa-finder-intro .atelix-finder-intro-layout{min-height:0}@media(max-width:1250px){.visa-discovery-inner{width:88%;grid-template-columns:minmax(0,1fr) 300px;gap:30px}.discovery-phone-wrap{width:300px;height:420px}.visa-discovery h2{white-space:normal}}@media(max-width:760px){.visa-discovery-inner{left:0;width:auto;display:block;min-height:0;padding:60px 6% 0}.visa-discovery-copy{padding:0}.visa-discovery h2{font-size:clamp(39px,9vw,55px)}.visa-discovery-lead{font-size:17px}.visa-discovery-chips button{font-size:13px;min-height:42px;padding:8px 13px}.visa-discovery-uncertain{font-size:15px}.discovery-phone-wrap{width:min(310px,88vw);height:390px;margin:42px auto 0}.discovery-phone-card{padding:14px;min-height:190px}.discovery-phone-card-head{font-size:9px}.discovery-phone-step{font-size:8px}.discovery-phone-question h3{font-size:12px;margin:13px 0 9px}.discovery-phone-question>div{min-height:36px;font-size:10px;padding:7px}.issa-finder-dialog{width:100%;max-height:100dvh}.issa-finder-more{min-height:70px}}@media(prefers-reduced-motion:reduce){.discovery-phone-card{animation:none}}.issa-container{width:min(1240px,calc(100% - 72px));margin:auto}.issa-home h2{letter-spacing:-.055em}.issa-process,.issa-verification{background:#101211;color:#fff}.issa-process{padding:95px 0 78px;overflow:hidden}.issa-process .eyebrow,.issa-verification .eyebrow{color:#8cba9d}.issa-process-top{display:flex;justify-content:space-between;align-items:end;gap:45px}.issa-process h2,.issa-why h2,.issa-intelligence h2,.issa-verification h2,.issa-support h2,.issa-journey h2,.issa-security h2{font-size:clamp(40px,4.5vw,68px);line-height:1.05;margin:0 0 22px}.issa-process-top p{max-width:590px;color:#b9bbb9;font-size:19px}.issa-tabs{background:#292b29;padding:5px;border-radius:100px;display:flex;align-self:flex-end;margin-bottom:15px}.issa-tabs button{background:none;color:#b9bbb9;border:0;border-radius:100px;padding:13px 24px;font-weight:700;white-space:nowrap}.issa-tabs button[aria-selected=true]{background:#fff;color:#111}.issa-step-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:42px;animation:issa-in .4s ease both}.issa-step-card{height:390px;border-radius:22px;padding:31px;background:#e4e0d9;color:#101211;display:flex;flex-direction:column}.issa-step-card:first-child{background:#ddf3e4}.issa-step-card>span{font-size:11px;font-weight:800;letter-spacing:.1em;color:#3a7a5a}.issa-step-card>span b{color:#737b73;margin-left:8px}.issa-step-card>svg{margin:42px 0 28px;color:#287b5a}.issa-step-card h3{font-size:31px;letter-spacing:-.045em;margin:0 0 12px}.issa-step-card p{font-size:15px;line-height:1.5;color:#676963;margin:0}.issa-step-card small{margin-top:auto;color:#3d7457;font-weight:700}.issa-step-controls,.issa-journey-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:28px}.issa-step-controls>button,.issa-journey-controls button{width:45px;height:45px;border-radius:50%;border:1px solid #ffffff80;background:transparent;color:inherit;display:grid;place-items:center}.issa-step-controls>div{display:flex;gap:8px}.issa-step-controls>div button{width:7px;height:7px;padding:0;background:#777;border:0;border-radius:100%}.issa-step-controls>div button[aria-current=step]{width:25px;background:#8fd7a5}.issa-why,.issa-support,.issa-journey,.issa-intelligence{background:linear-gradient(115deg,#efede8,#f9f8f5);color:#0a0a0a}.issa-why{padding:95px 0}.issa-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:78px}.issa-why-grid article{border-top:1px solid #b8b9b4;padding-top:20px}.issa-why-grid span{font-size:14px;color:#37755b;font-weight:800}.issa-why-grid h3{font-size:27px;letter-spacing:-.045em;margin:70px 0 15px}.issa-why-grid p{font-size:16px;color:#777;max-width:330px}.issa-intelligence{padding:78px 0 95px}.issa-intelligence-heading{display:flex;justify-content:space-between;gap:50px;align-items:end}.issa-intelligence-heading p{max-width:380px;font-size:17px;color:#747474}.issa-map-layout{display:grid;grid-template-columns:1.4fr .6fr;min-height:450px;margin-top:35px;background:#0d2419;border-radius:24px;overflow:hidden}.issa-map{position:relative;overflow:hidden;min-height:450px}.issa-map img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.issa-map-controls{position:absolute;left:17px;bottom:17px;display:grid;gap:5px}.issa-map-controls button{background:#ffffffdf;border:0;width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.issa-map-panel{background:#f8f9f6;padding:27px;display:flex;flex-direction:column}.issa-map-panel>span{display:flex;gap:7px;align-items:center;color:#39795e;font-size:11px;font-weight:800;letter-spacing:.08em}.issa-place-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.issa-place-tabs button{border:1px solid #d6ddd5;border-radius:100px;padding:7px 11px;background:#fff;font-size:12px}.issa-place-tabs button[aria-pressed=true]{background:#101211;color:#fff}.issa-place-copy{animation:issa-in .28s ease both}.issa-place-copy small{color:#3f8062;font-weight:800}.issa-place-copy h3{font-size:38px;margin:9px 0}.issa-place-copy p{font-size:14px;color:#777}.issa-place-copy div{border-top:1px solid #ddd;padding:10px 0;font-size:12px;display:flex;gap:8px}.issa-place-copy svg{color:#38825f}.issa-map-panel>a{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;margin-top:auto}.issa-verification{padding:65px 0}.issa-verification-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.issa-verification img{width:100%;border-radius:14px;object-fit:cover;max-height:455px}.issa-verification p{font-size:19px;color:#c4c8c4;max-width:500px}.issa-verification a{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #fff;padding-bottom:5px;font-weight:700}.issa-support{padding:95px 0}.issa-support h2{text-align:center;margin-bottom:42px}.issa-support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.issa-support-card{background:#f8f8f6;border:1px solid #ddd;border-radius:24px;padding:42px;min-height:575px;display:flex;flex-direction:column}.issa-support-card--dark{background:#101211;color:#fff}.issa-support-card>span{font-size:12px;letter-spacing:.1em;color:#357659;font-weight:800}.issa-support-card--dark>span{color:#99d7ac}.issa-support-card h3{font-size:39px;letter-spacing:-.05em;margin:16px 0}.issa-support-card p{color:#777}.issa-support-card--dark p{color:#bbb}.issa-support-card ul{list-style:none;padding:0;display:grid;gap:16px;margin:20px 0 45px}.issa-support-card li{display:flex;align-items:center;gap:11px;font-weight:600;font-size:15px}.issa-support-card li svg{color:#39815e}.issa-support-card li.muted{color:#999}.issa-support-card strong{font-size:24px;margin-top:auto;margin-bottom:22px}.issa-support-card .button{align-self:start}.issa-support-card:not(.issa-support-card--dark) .button{background:#111;color:#fff}.issa-journey{padding:90px 0}.issa-journey>div>p{color:#777;font-size:18px}.issa-story-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.issa-story-card{position:relative;overflow:hidden;height:360px;border:0;border-radius:20px;text-align:left;background:#0d2419;color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:end}.issa-story-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#000b);pointer-events:none}.issa-story-card img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;bottom:0;left:0;transition:transform .45s}.issa-story-card:hover img{transform:scale(1.05)}.issa-story-card span,.issa-story-card strong,.issa-story-card svg{position:relative;z-index:1}.issa-story-card span{font-size:12px;margin-bottom:12px}.issa-story-card strong{font-size:25px;max-width:230px}.issa-story-card svg{position:absolute;right:22px;bottom:25px}.issa-journey-controls{justify-content:flex-end;color:#111}.issa-journey-controls button{border-color:#ccc}.issa-trust{border-top:1px solid #ccc;margin-top:80px;padding-top:65px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.issa-trust p{font-size:18px;color:#777}.issa-trust img{width:100%;height:330px;object-fit:cover;border-radius:18px}.issa-security{padding:90px 0;background:#116a56;color:#fff;overflow:hidden}.issa-security .eyebrow{color:#bbedd7}.issa-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.issa-security p{font-size:19px;color:#dcf1e9;max-width:510px}.issa-security-art{min-height:350px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#82d5b077,transparent 65%)}.issa-security-art>svg{box-sizing:content-box;padding:60px;background:#ffffff18;border:1px solid #ffffff50;border-radius:35px;filter:drop-shadow(0 18px 25px #0004)}.issa-security-art span{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;color:#0e5140;padding:12px 16px;border-radius:12px;font-size:13px;font-weight:700;box-shadow:0 15px 25px #0002}.issa-security-art span:nth-child(2){top:10%;left:3%;transform:rotate(-6deg)}.issa-security-art span:nth-child(3){right:0;bottom:13%;transform:rotate(5deg)}.issa-story-overlay{position:fixed;z-index:1100;top:0;right:0;bottom:0;left:0;background:#000b;display:grid;place-items:center;padding:20px}.issa-story-dialog{position:relative;width:min(800px,100%);background:#fff;border-radius:22px;overflow:hidden;color:#111;display:grid;grid-template-columns:1fr 1fr}.issa-story-dialog>button{position:absolute;right:15px;top:15px;z-index:2;border:0;background:#fff;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}.issa-story-dialog>img{width:100%;height:400px;object-fit:cover}.issa-story-dialog>div{padding:45px;align-self:center}.issa-story-dialog h2{font-size:40px}.issa-story-dialog p{color:#666}.issa-home .home-hero{height:min(820px,100svh)}.issa-home .hero-content h1{font-size:clamp(53px,5.7vw,84px)}.issa-home .hero-content>p{font-size:20px}.issa-home .hero-content .button{min-width:185px}.issa-home .proof-bar{height:50px}.issa-home .proof-bar .proof-track{animation:proof-move 35s linear infinite}@keyframes issa-in{0%{opacity:.3;transform:translate(20px)}to{opacity:1;transform:none}}@media(max-width:900px){.issa-container{width:min(100% - 40px,650px)}.issa-process-top,.issa-intelligence-heading{display:block}.issa-tabs{display:inline-flex;margin-top:20px}.issa-step-track{grid-template-columns:repeat(2,minmax(270px,1fr));overflow:hidden}.issa-step-card:nth-child(3){display:none}.issa-why-grid{gap:16px}.issa-why-grid h3{margin-top:35px}.issa-map-layout,.issa-verification-grid,.issa-security-grid,.issa-trust{grid-template-columns:1fr}.issa-map-panel{min-height:330px}.issa-support-card{padding:28px}.issa-story-row{grid-template-columns:repeat(2,1fr)}.issa-story-card:nth-child(3){display:none}}@media(max-width:600px){.issa-container{width:calc(100% - 40px)}.issa-process,.issa-why,.issa-intelligence,.issa-support,.issa-journey,.issa-security{padding:70px 0}.issa-process h2,.issa-why h2,.issa-intelligence h2,.issa-verification h2,.issa-support h2,.issa-journey h2,.issa-security h2{font-size:clamp(38px,10vw,50px)}.issa-step-track{grid-template-columns:1fr}.issa-step-card:not(:first-child){display:none}.issa-why-grid{grid-template-columns:1fr;margin-top:35px}.issa-why-grid h3{margin:28px 0 8px}.issa-map{min-height:255px}.issa-map-layout{display:block}.issa-verification-grid{gap:25px}.issa-verification img{height:260px}.issa-support-grid,.issa-story-row{grid-template-columns:1fr}.issa-support-card{min-height:500px}.issa-story-card:not(:first-child){display:none}.issa-story-card{height:330px}.issa-trust{margin-top:50px;padding-top:45px;gap:25px}.issa-trust img{height:230px}.issa-security-grid{gap:20px}.issa-security-art{min-height:280px}.issa-story-dialog{display:block;max-height:calc(100dvh - 40px);overflow:auto}.issa-story-dialog>img{height:230px}.issa-story-dialog>div{padding:25px}.issa-home .hero-content h1{font-size:48px}.issa-home .hero-content>p{font-size:17px}}@media(prefers-reduced-motion:reduce){.issa-step-track,.issa-place-copy{animation:none}.issa-map img,.issa-story-card img{transition:none}.issa-home .proof-bar .proof-track{animation:none}}.issa-home .hero-content{width:min(1050px,calc(100% - 38px))}.issa-home .hero-content h1{font-size:clamp(48px,4.4vw,66px)}.issa-home .home-hero{height:min(740px,100svh);min-height:620px}.issa-home .hero-content{top:49%}.issa-home .hero-content>p{max-width:640px}.issa-home .hero-content .button{min-width:195px}.site-header .nav-inner{max-width:1400px}.site-header .nav-links{gap:24px}.site-header .nav-dropdown{position:relative}.site-header .nav-dropdown>button{display:flex;align-items:center;gap:5px;color:#e5eee8;background:none;border:0;padding:9px 0;font-size:13px;font-weight:600}.site-header .nav-dropdown-panel{position:absolute;top:38px;left:-15px;min-width:210px;background:#fff;color:#111;padding:10px;border-radius:14px;box-shadow:0 18px 45px #0003;display:grid;gap:2px}.site-header .nav-dropdown-panel a{color:#222;padding:10px;border-radius:8px;font-size:13px}.site-header .nav-dropdown-panel a:hover{background:#edf2ed}.site-header .login-link{border-radius:999px;background:#fff;color:#111;padding:12px 19px;font-size:13px;font-weight:700}.site-header .menu-toggle{display:grid;place-items:center}.site-menu{position:absolute;top:100%;right:max(4.5%,20px);width:min(680px,calc(100% - 40px));padding:35px;background:#f9f8f5;color:#111;border-radius:0 0 20px 20px;box-shadow:0 25px 40px #0004;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.site-menu>div{display:grid;align-content:start;gap:13px}.site-menu span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#4a8e68}.site-menu a{font-size:15px;font-weight:600}.site-menu a:hover{text-decoration:underline}.footer{background:#101211;color:#fff}.footer-inner{grid-template-columns:2fr repeat(3,1fr);gap:45px;padding-top:75px}.footer-brand h2{font-size:38px;max-width:280px;margin:40px 0 12px}.footer-brand p{max-width:320px;color:#aaa}.footer-col{gap:16px}.footer-col b{color:#8bbd9f;font-size:11px}.footer-col a{color:#ddd}.footer-bottom{color:#aaa}@media(max-width:780px){.site-header .nav-links{display:none}.site-header .login-link{display:inline-flex}.site-header .nav-actions>.button{display:none}.site-menu{left:0;right:0;width:100%;grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 6%}.footer-inner{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.issa-home .hero-content h1{font-size:clamp(47px,8vw,60px)}}@media(max-width:490px){.site-header .login-link{padding:9px 13px}.site-header .nav-inner{padding:0 5%}.site-menu{grid-template-columns:1fr;max-height:70dvh;overflow:auto}.issa-home .hero-content h1{font-size:clamp(39px,10vw,49px)}.issa-home .hero-content>p{font-size:16px}.issa-home .home-hero{min-height:670px}.issa-home .proof-bar{height:48px}.footer-inner{gap:28px}.footer-brand h2{font-size:31px}}.issa-process-top{display:block;text-align:center}.issa-process-top p{margin:0 auto;color:#a7aaa7}.issa-process .eyebrow{color:#8f9990}.issa-process h2{font-size:clamp(40px,4vw,56px)}.issa-process .issa-tabs{display:inline-flex;margin:28px auto 0}.issa-process .issa-step-track{margin-top:48px}.issa-process .issa-step-card{background:linear-gradient(155deg,#1f4033,#10251d);color:#f5f7f4;border:1px solid #ffffff19}.issa-process .issa-step-card:first-child{background:linear-gradient(145deg,#2b7a5b,#14422f)}.issa-process .issa-step-card>span,.issa-process .issa-step-card>span b{color:#accaba}.issa-process .issa-step-card>svg{color:#b3d9c1}.issa-process .issa-step-card p{color:#c8d9cc}.issa-process .issa-step-card small{color:#d0e8d7}@media(max-width:900px){.issa-process-top{text-align:left}.issa-process-top p{margin-left:0}}.demo-pause{background:transparent;border:0;border-bottom:1px solid #777;color:#666;font-size:12px;font-weight:700;padding:2px 0;margin-top:5px}.demo-pause:hover{color:#111}.issa-home .issa-process{background:#111;color:#fff;padding:85px 0 100px}.issa-home .issa-process-top{text-align:center}.issa-home .issa-process-top .eyebrow{display:block;margin:0 0 25px;color:#b9b9b9}.issa-home .issa-process h2{font-size:clamp(44px,4.6vw,72px);line-height:1.03;letter-spacing:-.045em;margin:0 auto 25px}.issa-home .issa-process-top p{font-size:19px;line-height:1.5;color:#aaa;margin:0 auto;max-width:850px}.issa-home .issa-tabs{display:inline-flex;margin:36px auto 0;padding:5px;background:#242424;border:1px solid #393939;border-radius:999px}.issa-home .issa-tabs button{font-size:15px;padding:12px 23px}.issa-home .issa-carousel-row{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:20px;align-items:center;margin-top:60px}.issa-home .issa-carousel-arrow{height:46px;width:46px;border:1px solid #424242;border-radius:50%;background:#1c1c1c;color:#ddd;display:grid;place-items:center}.issa-home .issa-carousel-arrow:hover{background:#347b60}.issa-home .issa-step-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;overflow:visible;animation:none}.issa-home .issa-step-card,.issa-home .issa-step-card:first-child{display:flex;flex-direction:column;min-width:0;height:390px;padding:27px;border-radius:19px;border:1px solid #345648;background:linear-gradient(150deg,#204437,#142f25);color:#fff;opacity:.43;transition:opacity .3s,background .3s}.issa-home .issa-step-card.is-active{opacity:1;background:linear-gradient(145deg,#55a184,#1d634c);border-color:#5da48a}.issa-home .issa-step-card-top{display:flex;justify-content:space-between;align-items:flex-start;color:#cfe5d9;font-size:14px;font-weight:800;letter-spacing:.1em}.issa-home .issa-step-icon{height:58px;width:58px;border-radius:50%;border:1px solid #ffffff48;background:#ffffff18;display:grid;place-items:center}.issa-home .issa-step-card-copy{display:flex;flex-direction:column;flex:1;padding-top:32px}.issa-home .issa-step-card-copy>strong{font-size:12px;letter-spacing:.09em;color:#d8ebe0}.issa-home .issa-step-card h3{font-size:clamp(24px,2.3vw,31px);line-height:1.12;letter-spacing:-.035em;margin:25px 0 14px}.issa-home .issa-step-card p{font-size:15px;line-height:1.52;color:#e0e9e2;margin:0}.issa-home .issa-step-card small{align-self:flex-start;color:#fff;border:1px solid #ffffff55;background:#ffffff1a;border-radius:999px;padding:7px 11px;font-size:11px;margin-top:auto}.issa-home .issa-step-controls{margin:28px 0 0}.issa-home .issa-step-controls>div{gap:7px}.issa-home .issa-step-controls>div button{background:#555}.issa-home .issa-step-controls>div button[aria-current=step]{background:#4e9b79;width:24px}.issa-home .issa-why{background:linear-gradient(125deg,#f1efeb,#e2ddd6);padding:95px 0 110px;color:#050505}.issa-home .issa-why .eyebrow{display:block;text-align:center;color:#73716e;margin-bottom:27px}.issa-home .issa-why h2{text-align:center;font-size:clamp(43px,4.4vw,68px);line-height:1.08;letter-spacing:-.045em;margin:0 auto}.issa-home .issa-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:65px}.issa-home .issa-why-grid article{min-height:305px;border:0;border-radius:22px;background:#f8f6f2;padding:32px;box-shadow:0 20px 33px #17120c15;display:flex;flex-direction:column}.issa-home .issa-why-card-top{display:flex;justify-content:space-between;align-items:flex-start}.issa-home .issa-why-icon{height:60px;width:60px;display:grid;place-items:center;border-radius:17px;background:#e5ece6;border:1px solid #d4dfd5;color:#347a61}.issa-home .issa-why-card-top>span:last-child{font-family:monospace;font-size:14px;letter-spacing:.15em;color:#a4a39e}.issa-home .issa-why-grid h3{font-size:24px;line-height:1.18;letter-spacing:-.035em;margin:auto 0 18px}.issa-home .issa-why-grid p{font-size:17px;line-height:1.5;color:#777;margin:0;max-width:none}@media(max-width:900px){.issa-home .issa-carousel-row{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px}.issa-home .issa-step-track{grid-template-columns:repeat(2,minmax(0,1fr))}.issa-home .issa-step-card:nth-child(3){display:none}.issa-home .issa-why-grid{gap:12px}.issa-home .issa-why-grid article{padding:23px}}@media(max-width:650px){.issa-home .issa-process,.issa-home .issa-why{padding:70px 0}.issa-home .issa-process h2,.issa-home .issa-why h2{font-size:clamp(37px,9vw,50px)}.issa-home .issa-process h2 br,.issa-home .issa-why h2 br{display:none}.issa-home .issa-process-top p{font-size:16px}.issa-home .issa-carousel-row{margin-top:38px}.issa-home .issa-step-track{grid-template-columns:1fr}.issa-home .issa-step-card:not(:first-child){display:none}.issa-home .issa-step-card{height:350px}.issa-home .issa-why-grid{grid-template-columns:1fr;margin-top:38px}.issa-home .issa-why-grid article{min-height:240px}.issa-home .issa-why-grid h3{margin:auto 0 12px}}@media(prefers-reduced-motion:reduce){.issa-home .issa-step-card{transition:none}}.issa-home .issa-verification{background:#111;color:#fff;padding:92px 0 125px}.issa-home .issa-verification-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:90px;align-items:center}.issa-home .issa-verification-visual{position:relative;min-width:0}.issa-home .issa-verification-visual>img{display:block;width:100%;height:550px;max-height:none;border-radius:20px;object-fit:cover;object-position:center}.issa-home .issa-document-check{position:absolute;right:-38px;bottom:-38px;width:min(320px,60%);border:1px solid #ffffff2f;border-radius:19px;background:linear-gradient(145deg,#182427de,#171817e8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 17px 40px #0007;padding:25px;color:#dee6e5}.issa-home .issa-document-check-title{display:flex;align-items:center;gap:10px;color:#bec8c8;font-size:13px;font-weight:800;letter-spacing:.1em;margin-bottom:19px}.issa-home .issa-document-check-title svg{color:#adbab7}.issa-home .issa-document-check-list{display:grid;gap:12px}.issa-home .issa-document-check-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px}.issa-home .issa-document-check-list>div>span:first-child{max-width:220px}.issa-home .issa-document-check-list>div>span:last-child{height:21px;width:21px;flex:none;display:grid;place-items:center;border-radius:50%;transition:background .3s,border-color .3s}.issa-home .issa-document-check .is-pending{border:1px solid #ffffff3b;background:#ffffff0b}.issa-home .issa-document-check .is-checked{background:#3b876d;color:#fff}.issa-home .issa-document-progress{height:3px;background:#ffffff26;margin:21px 0 15px;overflow:hidden}.issa-home .issa-document-progress span{display:block;width:100%;height:100%;background:#4fa37f;transform-origin:left;transition:transform 1.25s ease}.issa-home .issa-document-check>small{font-size:12px;color:#91a09b}.issa-home .issa-verification-copy .eyebrow{font-size:14px;letter-spacing:.08em;color:#b5b5b5}.issa-home .issa-verification-copy h2{font-size:clamp(43px,4.3vw,66px);line-height:1.08;letter-spacing:-.045em;margin:30px 0 28px}.issa-home .issa-verification-copy p{font-size:20px;line-height:1.58;color:#aaa;max-width:590px;margin:0 0 50px}.issa-home .issa-verification-copy a{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#111;border:0;border-radius:999px;min-height:60px;padding:0 35px;text-decoration:none;font-size:16px;font-weight:800}.issa-home .issa-verification-copy a:hover{background:#dbece1}@media(max-width:900px){.issa-home .issa-verification-grid{gap:50px}.issa-home .issa-verification-visual>img{height:470px}.issa-home .issa-document-check{right:-25px;width:min(300px,70%)}}@media(max-width:700px){.issa-home .issa-verification{padding:75px 0}.issa-home .issa-verification-grid{grid-template-columns:1fr;gap:65px}.issa-home .issa-verification-visual{margin-right:20px}.issa-home .issa-verification-visual>img{height:420px}.issa-home .issa-document-check{right:-20px;bottom:-35px;width:min(300px,76%)}.issa-home .issa-verification-copy h2{font-size:clamp(40px,9vw,55px)}.issa-home .issa-verification-copy p{font-size:18px;margin-bottom:35px}}@media(max-width:420px){.issa-home .issa-verification-visual>img{height:330px}.issa-home .issa-document-check{padding:17px;width:245px}.issa-home .issa-document-check-list>div{font-size:12px}.issa-home .issa-document-check-title{font-size:10px}}.home-trust{background:linear-gradient(125deg,#f4f2ef,#e6e1da);color:#080808;padding:85px max(5vw,25px) 100px}.home-trust-inner{max-width:1310px;margin:auto}.home-tail-label{font-size:13px;font-weight:800;letter-spacing:.1em}.home-trust .home-tail-label{text-align:center;color:#797673;margin:0 0 24px}.home-trust h2{font-size:clamp(42px,4.1vw,66px);line-height:1.06;letter-spacing:-.045em;text-align:center;margin:0 0 55px}.home-trust-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:70px;align-items:center}.home-trust-media img{display:block;width:100%;height:480px;border-radius:20px;object-fit:cover;object-position:center}.home-trust-media>a,.home-trust-facts>a{display:inline-flex;align-items:center;gap:9px;color:#2d775d;font-weight:800;text-decoration:none;margin-top:20px}.home-trust-media>a:hover,.home-trust-facts>a:hover{text-decoration:underline}.home-trust-facts{display:grid;gap:32px}.home-trust-facts h3{font-size:20px;margin:0 0 13px}.home-trust-facts p{font-size:19px;line-height:1.5;color:#777;max-width:480px;margin:0}.home-security{position:relative;overflow:hidden;background:linear-gradient(115deg,#265a4b,#357c68 70%,#498d77);color:#fff;min-height:620px;padding:90px max(5vw,25px)}.home-security-network{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.32;pointer-events:none;animation:home-network-shift 17s ease-in-out infinite alternate}.home-security-network line{stroke:#c7e0d5;stroke-width:.065}.home-security-network circle{fill:#e2f0e9}.home-security-inner{max-width:1310px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:55px;align-items:center;position:relative;z-index:1}.home-security-copy .home-tail-label{color:#cce3d9;margin:0 0 25px}.home-security-copy h2{font-size:clamp(43px,4.4vw,68px);line-height:1.05;letter-spacing:-.04em;max-width:650px;margin:0 0 31px}.home-security-copy>p:not(.home-tail-label){font-size:20px;line-height:1.55;color:#d4e9df;max-width:610px;margin:0 0 37px}.home-security-copy>a,.home-closing>a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#111;min-height:58px;padding:0 31px;font-weight:800;text-decoration:none}.home-security-copy>a:hover,.home-closing>a:hover{background:#dceee2}.home-security-art{min-height:440px;position:relative;display:grid;place-items:center}.home-security-ring{position:absolute;border-radius:50%;border:1px solid #d7efe329;aspect-ratio:1;animation:home-ring-pulse 8s ease-in-out infinite alternate}.home-security-ring--outer{width:min(100%,600px)}.home-security-ring--inner{width:230px;background:#ffffff0b;animation-delay:1.2s}.home-security-shield{display:grid;place-items:center;color:#f5fff7;filter:drop-shadow(0 10px 20px #123d303d);animation:home-shield-float 5s ease-in-out infinite alternate}.home-security-shield svg{fill:#f8fff9;stroke:#53bd8c}.home-closing{background:#111;color:#fff;text-align:center;padding:100px 20px 110px}.home-closing .home-tail-label{color:#acacac;margin:0 0 24px}.home-closing h2{font-size:clamp(45px,4.5vw,72px);line-height:1.08;letter-spacing:-.045em;max-width:980px;margin:0 auto 26px}.home-closing>p:not(.home-tail-label){font-size:21px;line-height:1.5;color:#aaa;margin:0 0 38px}.home-closing>a{min-height:62px;padding:0 35px}@keyframes home-network-shift{0%{transform:translate(-1%,1%)}to{transform:translate(1%,-1%)}}@keyframes home-ring-pulse{0%{transform:scale(.96);opacity:.55}to{transform:scale(1.04);opacity:1}}@keyframes home-shield-float{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@media(max-width:800px){.home-trust-grid,.home-security-inner{grid-template-columns:1fr}.home-trust-grid{gap:40px}.home-security-art{min-height:330px}.home-security-ring--outer{width:390px;max-width:100%}}@media(max-width:520px){.home-trust,.home-security{padding:70px 6%}.home-trust h2{margin-bottom:35px}.home-trust-media img{height:300px}.home-trust-facts p{font-size:16px}.home-security-copy>p:not(.home-tail-label){font-size:17px}.home-security-art{min-height:260px}.home-security-ring--inner{width:180px}.home-security-shield svg{width:85px;height:85px}.home-closing{padding:80px 6%}.home-closing>p:not(.home-tail-label){font-size:17px}}@media(prefers-reduced-motion:reduce){.home-security-network,.home-security-ring,.home-security-shield{animation:none}}.account-welcome{min-height:100svh;position:relative;overflow:hidden;color:#fff;background:#07110c;display:flex;flex-direction:column}.account-welcome-image{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/generated.png);background-size:cover;background-position:center 45%;transform:scale(1.01)}.account-welcome-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000a,#0005 48%,#0002),linear-gradient(0deg,#000d 0%,transparent 70%)}.account-welcome-header{position:relative;z-index:1;width:min(1320px,100%);padding:38px 5%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.account-welcome-brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.04em}.account-welcome-exit{font-size:13px;color:#fff;opacity:.8}.account-welcome-content{position:relative;z-index:1;width:min(470px,calc(100% - 44px));margin:auto;transform:translateY(25px)}.account-welcome-content h1{font-size:clamp(33px,3.7vw,48px);line-height:1.05;letter-spacing:-.045em;margin:0 0 16px}.account-welcome-content>p,.account-form-wrap>p{font-size:16px;color:#e2e2e2;margin:0 0 8px}.account-welcome-content>small{font-size:13px;color:#c5c5c5}.account-welcome-actions{display:grid;gap:11px;margin-top:30px}.account-welcome-actions a,.account-form button[type=submit]{height:61px;border-radius:999px;border:1px solid #fff;font-weight:700;background:#fff;color:#141414;font-size:16px;transition:background .2s,transform .2s}.account-welcome-actions a:hover,.account-form button[type=submit]:hover{background:#e8f1ec;transform:translateY(-2px)}.account-welcome-actions a+button{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff78}.account-welcome-actions a+button:hover{background:#ffffff40}.account-welcome-foot{text-align:center;color:#bbb;font-size:12px;line-height:1.6;margin-top:26px}.account-welcome-foot a{text-decoration:underline;text-underline-offset:3px}.account-form-wrap{background:#101712c9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff32;border-radius:25px;padding:28px;box-shadow:0 30px 70px #0006}.account-back{display:flex;align-items:center;gap:7px;background:none;border:0;color:#fff;padding:0;margin-bottom:25px;font-size:13px}.account-form-wrap h1{font-size:34px}.account-form-wrap>p{font-size:14px}.account-form{display:grid;gap:15px;margin-top:25px}.account-form label{display:grid;gap:7px;font-size:12px;font-weight:700}.account-form input{width:100%;height:48px;border-radius:10px;border:1px solid #ffffff80;background:#fff;color:#111;padding:12px;font-size:14px}.account-form button[type=submit]{margin-top:5px;height:51px;font-size:14px}.account-notice{background:#e8f1ec;color:#142e20!important;padding:13px;border-radius:9px;font-size:12px!important;line-height:1.5;margin:16px 0!important}.account-notice a{text-decoration:underline;font-weight:800}.account-switch{background:none;border:0;color:#fff;text-decoration:underline;text-underline-offset:4px;font-size:12px;margin-top:17px;padding:0}@media(max-width:600px){.account-welcome-image{background-position:58% center}.account-welcome-shade{background:linear-gradient(90deg,#0009,#0005),linear-gradient(0deg,#000e,transparent 90%)}.account-welcome-header{padding:24px 6%}.account-welcome-content{transform:none;padding:50px 0 25px}.account-welcome-content h1{font-size:38px}.account-welcome-actions a{height:58px}}.account-welcome-actions a{display:grid;place-items:center;text-align:center}.account-welcome-actions a+a{background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff78}.account-welcome-actions a+a:hover{background:#ffffff40}.atelix-auth{min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:#fbfaf8;color:#171918}.atelix-auth-story{position:relative;min-height:100svh;padding:42px clamp(30px,5vw,82px);background:linear-gradient(180deg,#06161070,#061610e8),url(/images/finder-hero.jpg) center/cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.atelix-auth-story>a img{width:164px;height:auto}.atelix-auth-story>div{max-width:600px}.atelix-auth-story>div span,.atelix-auth-card>span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#acd6c4}.atelix-auth-story h1{font-size:clamp(40px,4.3vw,69px);line-height:1.02;max-width:640px;margin:20px 0 24px;letter-spacing:-.035em}.atelix-auth-story p{font-size:18px;line-height:1.65;color:#edf4ef;max-width:480px}.atelix-auth-story>small{color:#d6e4dd}.atelix-auth-panel{display:grid;place-items:center;padding:40px 24px}.atelix-auth-card{width:min(450px,100%)}.atelix-auth-card>span{color:#32735d}.atelix-auth-card h2{font-size:42px;margin:16px 0 12px}.atelix-auth-card>p{font-size:16px;color:#6b716e;margin-bottom:32px}.atelix-auth-switch{margin-top:25px;color:#666d69;font-size:14px}.atelix-auth-switch a{font-weight:800;color:#23674f;text-decoration:underline;text-underline-offset:3px}.atelix-auth-return{display:inline-block;margin-top:36px;font-size:13px;color:#696f6b}.atelix-auth-mobile-brand{display:none}@media(max-width:800px){.atelix-auth{grid-template-columns:1fr}.atelix-auth-story{display:none}.atelix-auth-panel{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:24px}.atelix-auth-mobile-brand{display:block}.atelix-auth-mobile-brand img{width:140px}.atelix-auth-card{margin:auto}.atelix-auth-card h2{font-size:36px}}.atelix-auth-clerk{display:flex}.atelix-auth-clerk .cl-rootBox,.atelix-auth-clerk .cl-cardBox{width:100%;max-width:100%}.atelix-auth-clerk .cl-cardBox{overflow:visible;box-shadow:none}.atelix-auth-clerk .cl-card{width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.atelix-auth-clerk .cl-socialButtonsIconButton{min-height:42px;border:1px solid #d8dbd8;box-shadow:none;background:#fff}.atelix-auth-clerk .cl-phoneInputBox:focus-within{box-shadow:0 0 0 1px #202321!important}.atelix-auth-clerk .cl-formFieldInput__phoneNumber{padding-left:12px}.atelix-auth-clerk .cl-formFieldInput__phoneNumber:focus-visible{outline:none}.atelix-auth-clerk .cl-header{display:none}.atelix-auth-clerk :focus-visible{outline:2px solid #202321;outline-offset:2px}.atelix-auth-card>span{color:#202321}.atelix-auth-panel{position:relative}.atelix-auth-home{position:absolute;top:38px;right:clamp(24px,4vw,64px);display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8dbd8;border-radius:50%;color:#202321;background:#fff;text-decoration:none;transition:background-color .2s,border-color .2s}.atelix-auth-home:hover{background:#f0f0ed;border-color:#aeb4ae}.atelix-auth-home:focus-visible{outline:2px solid #202321;outline-offset:3px}.cl-selectOptionsContainer{border:1px solid #d8dbd8;border-radius:8px;box-shadow:0 10px 24px #00000018}.cl-selectSearchInput,.cl-selectSearchInput:focus-visible{height:42px;background:#fff;outline:0;border:0;border-bottom:1px solid #d8dbd8;border-radius:0;box-shadow:none}.cl-selectSearchInput:focus-visible{border-bottom-color:#202321}@media(max-width:800px){.atelix-auth-home{top:24px;right:24px}}.atelix-extra-hero{min-height:230px;position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 60%,#f6f9fa)}.atelix-extra-hero h1{font-size:clamp(27px,2.5vw,39px);line-height:1.12;letter-spacing:-.035em;margin:0 0 10px}.atelix-extra-hero p{font-size:16px;line-height:1.5;color:#828886;margin:0;max-width:720px}.atelix-extra-hero .atelix-dash-small-button{margin-top:19px}.atelix-extra-hero-rule{height:1px;background:linear-gradient(90deg,#e7d8b8,#e7d8b800);position:absolute;bottom:73px;left:0;right:0}.atelix-extra-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.atelix-extra-filters button{border:1px solid #e5e9e7;border-radius:999px;background:#fff;padding:10px 16px;color:#505652;font-size:14px}.atelix-extra-filters button.is-selected{background:#202321;color:#fff;border-color:#202321}.atelix-extra-card-list{display:grid;gap:17px}.atelix-extra-list-card{display:grid;grid-template-columns:185px 1fr;min-height:195px;border:1px solid #e6e9e8;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #2736320b}.atelix-extra-list-card>img{width:100%;height:100%;object-fit:cover;background:#eaf0ed}.atelix-extra-list-card>div{padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start}.atelix-extra-list-card>div>span{font-size:12px;font-weight:700;color:#5a6a60;background:#f0f3f1;border-radius:999px;padding:4px 9px}.atelix-extra-list-card h2{font-size:20px;line-height:1.2;margin:10px 0 5px}.atelix-extra-list-card small{font-size:13px;color:#9a9f9d}.atelix-extra-list-card p{font-size:14px;color:#757c78;line-height:1.45;margin:10px 0}.atelix-extra-list-card button,.atelix-extra-list-card a{display:inline-flex;align-items:center;gap:4px;margin-top:auto;align-self:flex-end;border:0;background:transparent;font-size:14px;font-weight:750;color:#252927;padding:4px 0}.atelix-extra-how{padding:26px}.atelix-extra-how-title{display:flex;align-items:center;gap:13px;border-bottom:1px solid #eceeee;padding-bottom:18px}.atelix-extra-how-title>span{display:grid;place-items:center;border-radius:12px;width:44px;height:44px;background:#eef3f0;color:#579275}.atelix-extra-how h2{font-size:18px;margin:0}.atelix-extra-how-step{display:flex;gap:13px;padding:16px 0;border-bottom:1px solid #eceeee}.atelix-extra-how-step:last-child{border-bottom:0;padding-bottom:0}.atelix-extra-how-step>b{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:50%;background:#f1f3f3;font-size:12px;color:#606763}.atelix-extra-how-step>span{display:grid;gap:4px}.atelix-extra-how-step strong{font-size:14px}.atelix-extra-how-step small{font-size:13px;line-height:1.4;color:#969d99}.atelix-extra-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0009;display:grid;place-items:center;padding:20px}.atelix-extra-modal{position:relative;width:min(490px,100%);background:#fff;border-radius:19px;padding:32px;box-shadow:0 30px 80px #0003}.atelix-extra-modal h2{font-size:28px;margin:0 0 13px}.atelix-extra-modal p{line-height:1.55;color:#69716c;margin:0 0 26px}.atelix-extra-modal .atelix-dash-primary-button{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.atelix-extra-close{position:absolute;right:20px;top:17px;border:0;background:transparent;color:#616762;padding:5px}.atelix-extra-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.atelix-extra-metrics .atelix-dash-panel{display:grid;gap:7px;padding:23px}.atelix-extra-metrics span{font-size:12px;letter-spacing:.11em;color:#909693}.atelix-extra-metrics strong{font-size:30px;line-height:1}.atelix-extra-metrics small{font-size:13px;color:#9da39f}.atelix-extra-empty{text-align:center;min-height:205px;display:grid;place-content:center;justify-items:center;color:#929995}.atelix-extra-empty h2{font-size:19px;font-weight:600;margin:13px 0 4px}.atelix-extra-empty p{font-size:14px;margin:0}.atelix-extra-invite h2{font-size:17px;margin:0 0 5px}.atelix-extra-invite p{color:#989e9b;font-size:13px;margin:0 0 18px}.atelix-extra-invite .atelix-dash-primary-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:13px}.atelix-extra-invite small{display:block;word-break:break-all;border-top:1px solid #e9ebea;margin-top:17px;padding-top:17px;color:#707773}.atelix-extra-report{background:linear-gradient(125deg,#f4f7fb,#fff 70%)}.atelix-extra-status{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:6px 10px;border-radius:999px;background:#f1f3f4;color:#858d89;font-size:12px}@media(max-width:580px){.atelix-extra-list-card{grid-template-columns:110px 1fr;min-height:180px}.atelix-extra-list-card>div{padding:14px}.atelix-extra-list-card h2{font-size:17px}.atelix-extra-list-card p{font-size:12px}.atelix-extra-list-card small{font-size:11px}.atelix-extra-metrics{grid-template-columns:1fr 1fr}.atelix-extra-hero{min-height:210px}.atelix-extra-hero-rule{bottom:55px}}.atelix-dashboard{--dash-ink:#202321;--dash-muted:#878b89;--dash-line:#e6e8e8;--dash-green:#397c63;min-height:100svh;background:radial-gradient(circle at 12% 15%,#f5efe3 0,transparent 29%),radial-gradient(circle at 96% 90%,#eaf1f2 0,transparent 33%),#f8f9f9;color:var(--dash-ink)}.atelix-dash-skip{position:fixed;z-index:300;top:-60px;left:16px;background:#fff;padding:10px 15px;border-radius:8px}.atelix-dash-skip:focus{top:12px}.atelix-dash-sidebar{position:fixed;left:0;top:0;bottom:0;width:clamp(246px,16.7vw,342px);background:#fff;border-right:1px solid #e6e8e8;z-index:50;display:flex;flex-direction:column;padding:0 10px}.atelix-dash-side-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 13px}.atelix-dash-side-top>a{display:inline-flex}.atelix-dash-side-top button{border:0;background:transparent;color:#a3a9a8;padding:8px}.atelix-dash-sidebar nav{flex:1;overflow:auto;padding-top:6px}.atelix-dash-nav-group{padding:6px 0 14px;border-bottom:1px solid #e4e7e9}.atelix-dash-nav-group:last-child{border-bottom:0}.atelix-dash-nav-group>span{display:block;color:#a9aeb0;font-size:12px;letter-spacing:.1em;font-weight:700;margin:11px 11px 8px}.atelix-dash-nav-group button{width:100%;display:flex;align-items:center;gap:16px;text-align:left;background:none;border:0;border-radius:12px;color:#6c7272;min-height:51px;padding:0 15px;font-size:15px}.atelix-dash-nav-group button:hover{background:#f2f3f3}.atelix-dash-nav-group button.is-active{background:#303233;color:#fff;box-shadow:0 2px 8px #0002}.atelix-dash-profile{display:flex;align-items:center;gap:10px;background:#f5f6f6;border:1px solid #e4e7e8;border-radius:13px;padding:10px;margin:8px 0 10px;cursor:pointer}.atelix-dash-profile>span:nth-child(2){display:grid;min-width:0;flex:1}.atelix-dash-profile strong,.atelix-dash-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelix-dash-profile small{font-size:11px;color:#888}.atelix-dash-profile strong{font-size:14px}.atelix-dash-avatar{width:39px;height:39px;border-radius:50%;background:#dfebe6;color:#3b745e;display:grid;place-items:center;flex:none}.atelix-dash-workspace{margin-left:clamp(246px,16.7vw,342px);min-width:0}.atelix-dash-topbar{height:72px;background:#fff;border-bottom:1px solid #e5e8e9;display:flex;justify-content:flex-end;align-items:center;padding:0 32px;position:sticky;top:0;z-index:20}.atelix-dash-top-actions{display:flex;gap:10px}.atelix-dash-top-actions button{width:43px;height:43px;display:grid;place-items:center;border:0;border-radius:12px;background:#f1f3f3;color:#798182}.atelix-dash-top-actions button:first-child{background:#e9f4ed;color:#4d9871}.atelix-dash-top-actions button:nth-child(2){background:#fbf3dc;color:#d3a237}.atelix-dash-top-actions button:hover{filter:brightness(.94)}.atelix-dash-mobile-menu{display:none}.atelix-dash-main{padding:24px 32px 64px;min-height:calc(100svh - 72px)}.atelix-dash-layout{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(270px,.99fr);gap:28px;max-width:1700px;margin:auto}.atelix-dash-primary,.atelix-dash-aside{min-width:0}.atelix-dash-primary>*+*{margin-top:20px}.atelix-dash-aside>*+*{margin-top:20px}.atelix-dash-panel{background:#fff;border:1px solid #e9ebeb;border-radius:20px;box-shadow:0 8px 28px #2736320b;padding:28px}.atelix-dash-banner{height:280px;border-radius:29px;background:linear-gradient(90deg,#0a2534dc,#0e292f3b),url(/images/visas/e33g.jpg) center 54%/cover;box-shadow:0 8px 18px #142c3118;color:#fff;padding:32px}.atelix-dash-banner span,.atelix-dash-page-head>span{font-size:12px;font-weight:800;letter-spacing:.09em;color:#d3e3e0}.atelix-dash-banner b,.atelix-dash-page-head b,.atelix-dash-account-hero b{display:inline-flex;align-items:center;gap:3px;font-size:11px;letter-spacing:0;border-radius:999px;border:1px solid #ffffff7b;background:#ffffff2b;padding:4px 8px;margin-left:10px}.atelix-dash-banner h1{font-size:38px;margin:12px 0 5px;color:#fff}.atelix-dash-banner p{font-size:15px;color:#d4e1e3}.atelix-dash-tabs{display:flex;gap:28px;align-items:stretch;padding:0 20px;background:#fff;border:1px solid #e6e8e9;border-radius:15px;height:63px}.atelix-dash-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:0 0 2px;font-size:15px;color:#999}.atelix-dash-tabs button.is-current{border-bottom-color:#111;color:#171717;font-weight:700}.atelix-dash-eyebrow{display:block;font-size:12px;letter-spacing:.13em;font-weight:800;color:#92918d;margin-bottom:13px}.atelix-dash-next{min-height:264px}.atelix-dash-next h2{font-size:30px;margin:0 0 8px}.atelix-dash-next p{font-size:16px;color:#696c6b;margin-bottom:24px}.atelix-dash-primary-button{border:0;border-radius:999px;background:#2d2f2e;color:#fff;padding:14px 23px;font-weight:700;min-height:48px}.atelix-dash-primary-button:hover{background:#397c63}.atelix-dash-journey-head{display:flex;justify-content:space-between;align-items:center}.atelix-dash-journey-head h2{font-size:17px;margin:0}.atelix-dash-journey-head>span{padding:6px 12px;border:1px solid #e4e4df;border-radius:999px;color:#696c69;font-size:12px}.atelix-dash-progress{height:6px;background:#eae7e2;border-radius:999px;margin:15px 0 18px;overflow:hidden}.atelix-dash-progress i{display:block;width:12%;height:100%;background:#43997a;border-radius:999px}.atelix-dash-step-track{display:flex;overflow-x:auto;gap:10px;padding-bottom:6px;scrollbar-width:thin}.atelix-dash-step-track>div{min-width:111px;flex:1;color:#a8a19b;font-size:12px;line-height:1.3}.atelix-dash-step-track>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#f1f0ee;border:1px solid #e6e2dc;margin-bottom:9px;font-size:12px;font-weight:700}.atelix-dash-step-track>div strong{font-weight:500}.atelix-dash-step-track>div.is-current{color:#202321}.atelix-dash-step-track>div.is-current strong{font-weight:800}.atelix-dash-step-track>div.is-current>span{background:#111;color:#fff}.atelix-dash-step-track>div.is-complete>span{background:#e7f5ee;color:#378463;border:0}.atelix-dash-current-step{margin-top:22px}.atelix-dash-current-step>span{font-size:11px;color:#aaa299;letter-spacing:.14em;font-weight:800}.atelix-dash-current-step h3{font-size:19px;margin:7px 0}.atelix-dash-current-step p{color:#696d6a;margin:0 0 12px;font-size:14px}.atelix-dash-small-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #d9dddd;border-radius:999px;padding:9px 16px;color:#414847;font-size:13px;font-weight:700;cursor:pointer}.atelix-dash-small-button:hover{background:#f4f6f5}.atelix-dash-side-card{display:grid;grid-template-columns:50px 1fr;gap:0 15px;padding:26px}.atelix-dash-side-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#e9f4ed;color:#4c9b71}.atelix-dash-side-icon.is-amber{background:#fff6dd;color:#d5a53b}.atelix-dash-side-card h2{font-size:18px;margin:3px 0 6px}.atelix-dash-side-card p{font-size:13px;color:#999;line-height:1.4;margin:0}.atelix-dash-side-card button{grid-column:1/-1;margin-top:17px;width:100%}.atelix-dash-quick>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atelix-dash-quick button{display:flex;align-items:center;gap:11px;min-width:0;background:#fff;border:1px solid #e5e7e7;border-radius:16px;padding:13px;text-align:left;box-shadow:0 5px 15px #24322d0a}.atelix-dash-quick button>span{display:grid;min-width:0;flex:1}.atelix-dash-quick small{font-size:10px;color:#959a98;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelix-dash-quick strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelix-dash-page-head{padding:12px 0 4px}.atelix-dash-page-head>span{color:#777d81}.atelix-dash-page-head b{border-color:#c7dad0;background:#e8f4ed;color:#3b8466}.atelix-dash-page-head h1{font-size:35px;margin:10px 0 11px}.atelix-dash-page-head p{font-size:16px;color:#7b8181}.atelix-dash-application-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.atelix-dash-application-cards>*{min-height:240px}.atelix-dash-application-cards h2{font-size:23px;margin:10px 0}.atelix-dash-application-cards p{color:#6e7475;font-size:14px}.atelix-dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.atelix-dash-stats>div{background:#fff;border:1px solid #e5e9e8;border-radius:15px;padding:19px}.atelix-dash-stats strong{display:block;font-size:26px}.atelix-dash-stats span{font-size:13px}.atelix-dash-doc-list{display:grid;gap:10px}.atelix-dash-doc-row{min-height:75px;background:#fff;border:1px solid #e8ecec;border-radius:15px;padding:12px 16px;display:flex;align-items:center;gap:16px}.atelix-dash-doc-icon{width:38px;height:38px;border-radius:10px;border:1px dashed #c5d5d9;background:#f8fbfc;display:grid;place-items:center;color:#8ca2ac}.atelix-dash-doc-row>span:nth-child(2){flex:1;min-width:0;display:grid}.atelix-dash-doc-row strong{font-size:14px}.atelix-dash-doc-row small{font-size:11px;color:#5f8a75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atelix-dash-doc-row em{font-style:normal;color:#c9504a;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 8px;border-radius:999px;background:#ffebea}.atelix-dash-doc-row button{border:0;background:#e8f3ed;color:#39785c;border-radius:10px;padding:11px 15px;font-size:13px;font-weight:700}.atelix-dash-doc-row button:hover{background:#d8eadf}.atelix-dash-document-count{display:inline-grid;gap:2px;padding:16px 20px;border-radius:18px;background:#31785f;color:#fff;min-width:138px}.atelix-dash-document-count strong{font-size:25px}.atelix-dash-document-count span{font-size:13px}.atelix-dash-doc-group{padding:20px}.atelix-dash-group-title{display:flex;align-items:center;gap:15px;margin:4px 4px 18px}.atelix-dash-group-title>strong{font-size:23px}.atelix-dash-group-title>span{flex:1;font-size:15px;font-weight:700}.atelix-dash-group-title small{display:block;font-weight:400;color:#a29f99}.atelix-dash-callout{display:flex;gap:15px;align-items:center;border:1px solid #e8e8e8;border-radius:17px;padding:18px;margin-bottom:22px}.atelix-dash-callout svg{color:#c89a39}.atelix-dash-callout span{display:grid;gap:4px}.atelix-dash-callout small{color:#888}.atelix-dash-identity{padding:0;overflow:hidden}.atelix-dash-identity>.atelix-dash-eyebrow,.atelix-dash-identity>p{margin:22px 22px 0}.atelix-dash-identity>p{font-size:13px;color:#808684;margin-top:5px;margin-bottom:20px}.atelix-dash-identity>div{border-top:1px solid #e9eaea;padding:15px 22px;display:grid;gap:3px}.atelix-dash-identity strong{font-size:14px}.atelix-dash-identity small{color:#a0a5a4}.atelix-dash-identity>button{margin:17px 20px;width:calc(100% - 40px)}.atelix-dash-visa-aside{height:164px;border-radius:20px;background:linear-gradient(0deg,#102d3cde,#102d3c22),url(/images/visas/e33g.jpg) center/cover;color:#fff;padding:80px 18px 18px;display:grid;align-content:end}.atelix-dash-visa-aside strong{font-size:17px}.atelix-dash-visa-aside strong span{float:right;border:1px solid #ffffff66;border-radius:999px;padding:2px 8px;font-size:11px}.atelix-dash-visa-aside small{font-size:12px;color:#d6e4e9}.atelix-dash-timeline{list-style:none;padding:0;margin:30px 0 0}.atelix-dash-timeline li{display:flex;gap:15px;padding:0 0 24px}.atelix-dash-timeline li>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef0ee;font-size:12px;flex:none}.atelix-dash-timeline li:nth-child(2)>span{background:#111;color:#fff}.atelix-dash-timeline strong{font-size:14px}.atelix-dash-timeline p{color:#888;font-size:13px;margin:4px 0}.atelix-dash-single{max-width:1200px;margin:0 auto}.atelix-dash-single h1{font-size:34px;margin:8px 0}.atelix-dash-account-hero{background:linear-gradient(140deg,#f4f7fb,#fff 65%);min-height:250px;padding:38px}.atelix-dash-account-hero>div{display:flex;align-items:center;gap:17px;margin:20px 0}.atelix-dash-account-hero h1{margin:0}.atelix-dash-account-hero p{color:#888;margin:6px 0}.atelix-dash-avatar-large{width:70px;height:70px}.atelix-dash-account-hero b{border-color:#dbe7e0;background:#e9f4ec;color:#4a8566}.atelix-dash-pills{display:flex;gap:9px;flex-wrap:wrap}.atelix-dash-pills button{border:1px solid #e9ebea;border-radius:999px;background:#fff;padding:10px 16px;color:#626967}.atelix-dash-pills button.is-selected{background:#141716;color:#fff}.atelix-dash-details{margin:0}.atelix-dash-details>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #eff0ef;padding:17px 0}.atelix-dash-details dt{color:#969d99}.atelix-dash-details dd{margin:0;text-align:right}.atelix-dash-edit{display:grid;gap:13px;max-width:460px}.atelix-dash-edit label{display:grid;gap:6px}.atelix-dash-edit input{height:44px;border:1px solid #cdd5d0;border-radius:9px;padding:0 10px}.atelix-dash-muted{color:#858b89}.atelix-dash-linkcards{display:grid;gap:12px}.atelix-dash-linkcards a,.atelix-dash-linkcards button{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e7eae9;border-radius:15px;padding:22px;font-weight:700;text-align:left}.atelix-dash-empty{min-height:190px;background:#f5f7f9;display:flex;flex-direction:column;justify-content:center;color:#93999c}.atelix-dash-empty h2{font-size:20px;margin:15px 0 5px;color:#737b7a}.atelix-dash-empty p{margin:0}.atelix-dash-chat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:100;display:grid;place-items:center;padding:20px}.atelix-dash-chat{width:min(720px,100%);height:min(720px,90svh);display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0003}.atelix-dash-chat-head{padding:15px 20px;border-bottom:1px solid #e8eaea;display:flex;align-items:center;justify-content:space-between}.atelix-dash-chat-head>span{display:flex;align-items:center;gap:12px}.atelix-dash-chat-head button{border:0;background:none}.atelix-dash-chat-body{flex:1;padding:26px;overflow:auto;display:flex;flex-direction:column;gap:12px}.atelix-dash-chat-body>div{margin:auto;text-align:center;color:#8a8f8e}.atelix-dash-chat-body h2{font-size:22px;color:#222;margin:18px 0 7px}.atelix-dash-chat-body>p{align-self:flex-end;max-width:80%;background:#e9f4ec;padding:12px 17px;border-radius:15px}.atelix-dash-chat form{border-top:1px solid #e8eaea;padding:14px 18px;display:flex;align-items:center;gap:12px}.atelix-dash-chat form input{flex:1;border:0;outline:0;min-width:0}.atelix-dash-chat form button{border:0;background:#e9f4ec;color:#3c8063;width:38px;height:38px;border-radius:50%;display:grid;place-items:center}.atelix-dash-sidebar-scrim{display:none}@media(max-width:1120px){.atelix-dash-layout{grid-template-columns:minmax(0,1fr) 270px;gap:17px}.atelix-dash-main{padding:22px}.atelix-dash-panel{padding:20px}.atelix-dash-quick>div{grid-template-columns:1fr}.atelix-dash-banner{height:245px}.atelix-dash-application-cards{grid-template-columns:1fr}}@media(max-width:850px){.atelix-dash-sidebar{transform:translate(-100%);transition:transform .2s ease;width:min(300px,86vw)}.atelix-dash-sidebar.is-open{transform:none}.atelix-dash-sidebar-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0007;z-index:45}.atelix-dash-workspace{margin-left:0}.atelix-dash-mobile-menu{display:grid;place-items:center;border:0;background:#f1f3f3;border-radius:10px;width:42px;height:42px;margin-right:auto}.atelix-dash-layout{grid-template-columns:1fr}.atelix-dash-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.atelix-dash-aside>*+*{margin-top:0}.atelix-dash-topbar{padding:0 18px}}@media(max-width:580px){.atelix-dash-main{padding:16px 14px 40px}.atelix-dash-panel{border-radius:16px;padding:18px}.atelix-dash-banner{height:215px;padding:22px;border-radius:21px}.atelix-dash-banner h1{font-size:28px}.atelix-dash-tabs{height:53px}.atelix-dash-next h2{font-size:25px}.atelix-dash-aside,.atelix-dash-stats{grid-template-columns:1fr 1fr}.atelix-dash-application-cards{grid-template-columns:1fr}.atelix-dash-doc-row{flex-wrap:wrap}.atelix-dash-doc-row>span:nth-child(2){flex-basis:calc(100% - 60px)}.atelix-dash-doc-row em{margin-left:54px}.atelix-dash-page-head h1{font-size:29px}.atelix-dash-quick>div{grid-template-columns:1fr}.atelix-dash-step-track>div{min-width:104px}.atelix-dash-account-hero h1{font-size:26px}}@media(max-width:390px){.atelix-dash-aside{grid-template-columns:1fr}.atelix-dash-stats{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.atelix-dash-sidebar{transition:none}}.atelix-dash-group-title{width:100%;background:none;border:0;text-align:left;color:inherit}.atelix-dash-group-title svg{transition:transform .2s}.atelix-dash-group-title[aria-expanded=false] svg{transform:rotate(-90deg)}@media(min-width:851px){.atelix-dashboard.is-collapsed .atelix-dash-sidebar{width:74px}.atelix-dashboard.is-collapsed .atelix-dash-workspace{margin-left:74px}.atelix-dashboard.is-collapsed .atelix-dash-side-top{padding:0;justify-content:center;flex-direction:column;height:91px}.atelix-dashboard.is-collapsed .atelix-dash-side-top>a img{width:31px;height:31px}.atelix-dashboard.is-collapsed .atelix-dash-side-top button{padding:2px}.atelix-dashboard.is-collapsed .atelix-dash-nav-group>span,.atelix-dashboard.is-collapsed .atelix-dash-nav-group button span,.atelix-dashboard.is-collapsed .atelix-dash-profile>span:nth-child(2),.atelix-dashboard.is-collapsed .atelix-dash-profile>svg{display:none}.atelix-dashboard.is-collapsed .atelix-dash-nav-group button{justify-content:center;padding:0}.atelix-dashboard.is-collapsed .atelix-dash-profile{justify-content:center}}.atelix-dashboard{--dash-sidebar-width: 256px;--dash-topbar-height: 56px;--dash-page-gutter: 24px;--dash-grid-gap: 24px;--dash-panel-padding: 24px;font-family:Open Sans,Helvetica Neue,Arial,sans-serif}.atelix-dashboard h1,.atelix-dashboard h2,.atelix-dashboard h3{font-weight:700;letter-spacing:-.025em}.atelix-dash-banner span,.atelix-dash-page-head>span,.atelix-dash-step-track>div.is-current strong,.atelix-dash-current-step>span,.atelix-dash-doc-row em{font-weight:700}.atelix-dash-sidebar{width:var(--dash-sidebar-width)}.atelix-dash-workspace{margin-left:var(--dash-sidebar-width)}.atelix-dash-side-top{height:var(--dash-topbar-height)}.atelix-dash-sidebar nav{padding-top:0}.atelix-dash-nav-group{padding:0 0 11px}.atelix-dash-nav-group>span{font-size:11px;margin:9px 11px 7px}.atelix-dash-nav-group button{min-height:42px;gap:11px;padding:0 13px;font-size:14px;font-weight:400}.atelix-dash-nav-group button.is-active{font-weight:500}.atelix-dash-profile{min-height:80px;padding:8px}.atelix-dash-topbar{height:var(--dash-topbar-height);padding:0 var(--dash-page-gutter)}.atelix-dash-top-actions button{width:40px;height:40px}.atelix-dash-main{padding:16px var(--dash-page-gutter) 48px;min-height:calc(100svh - var(--dash-topbar-height))}.atelix-dash-layout{grid-template-columns:minmax(0,1fr) minmax(0,322px);gap:var(--dash-grid-gap)}.atelix-dash-panel{padding:var(--dash-panel-padding)}.atelix-dash-banner{height:210px;padding:var(--dash-panel-padding);border-radius:23px}.atelix-dash-banner h1{font-size:34px}.atelix-dash-tabs{height:48px;gap:24px;padding:0 18px}.atelix-dash-tabs button{font-size:14px;font-weight:400}.atelix-dash-tabs button.is-current{font-weight:600}.atelix-dash-next{min-height:200px}.atelix-dash-next h2{font-size:29px;font-weight:700}.atelix-dash-next p{font-size:15px;line-height:1.5;margin-bottom:17px}.atelix-dash-eyebrow{font-size:11px;font-weight:700}.atelix-dash-primary-button{min-height:43px;padding:10px 20px;font-size:14px;font-weight:600}.atelix-dash-aside>*+*{margin-top:16px}.atelix-dash-side-card{grid-template-columns:40px 1fr;gap:0 12px;padding:20px}.atelix-dash-side-icon{width:40px;height:40px}.atelix-dash-side-card h2{font-size:16px;font-weight:600;margin:1px 0 5px}.atelix-dash-side-card p{font-size:12px}.atelix-dash-side-card button{margin-top:12px;padding:6px 12px;min-height:34px;font-size:12px;font-weight:600}.atelix-dash-page-head{padding:0 0 2px}.atelix-dash-page-head h1{font-size:32px}.atelix-dash-page-head p{font-size:15px}.atelix-dash-account-hero{min-height:214px;padding:30px}.atelix-extra-hero{min-height:210px}.atelix-extra-hero h1{font-size:32px}.atelix-extra-hero p{font-size:15px}.atelix-extra-hero-rule{position:static;margin-top:24px}.atelix-extra-how{padding:22px}.atelix-extra-how h2{font-size:16px}.atelix-extra-how-step{padding:13px 0}.atelix-extra-list-card button,.atelix-extra-list-card a{font-weight:700}@media(max-width:1199px){.atelix-dashboard{--dash-page-gutter: 20px;--dash-grid-gap: 18px;--dash-panel-padding: 22px}.atelix-dash-layout{grid-template-columns:minmax(0,1fr) minmax(0,270px)}.atelix-dash-banner{height:210px}}@media(max-width:850px){.atelix-dash-sidebar{width:min(300px,86vw)}.atelix-dash-workspace{margin-left:0}.atelix-dash-layout{grid-template-columns:1fr}.atelix-dash-aside{gap:16px}.atelix-dash-aside>*+*{margin-top:0}}@media(max-width:580px){.atelix-dashboard{--dash-page-gutter: 14px;--dash-panel-padding: 18px}.atelix-dash-main{padding-top:14px;padding-bottom:36px}.atelix-dash-banner{height:190px;border-radius:20px}.atelix-dash-banner h1{font-size:26px}.atelix-dash-tabs{height:46px;gap:20px}.atelix-dash-next{min-height:0}.atelix-dash-next h2{font-size:23px}.atelix-dash-next p{font-size:14px}.atelix-dash-account-hero{min-height:0;padding:22px}.atelix-extra-hero{min-height:0}.atelix-extra-hero h1{font-size:27px}}.security-page{background:linear-gradient(115deg,#e9e6e1,#f9f8f5 49%,#e8e4dd);color:#101110;padding:0 max(5vw,22px) 90px;overflow:hidden}.security-page>*{width:min(1160px,100%);margin-left:auto;margin-right:auto}.security-breadcrumb{display:flex;gap:12px;padding:35px 0 23px;color:#777;font-size:12px;font-weight:800;letter-spacing:.11em}.security-breadcrumb a{color:#397c60;text-decoration:none}.security-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;color:#397c60;margin:0 0 20px}.security-hero{position:relative;isolation:isolate;overflow:hidden;min-height:400px;border-radius:26px;background:linear-gradient(115deg,#1b5543,#317c62 77%,#4c9474);color:#fff;display:flex;align-items:center;padding:70px 75px}.security-hero:after{content:"";position:absolute;right:-80px;top:-140px;width:560px;height:560px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 125px #ffffff08;z-index:-1}.security-hero>div{position:relative;z-index:1;max-width:700px}.security-hero-icon{width:48px;height:48px;display:grid;place-items:center;background:#ffffff25;border:1px solid #ffffff38;border-radius:14px;margin-bottom:27px}.security-hero .security-eyebrow{color:#d4eadd}.security-hero h1{font-size:clamp(44px,5vw,69px);line-height:1.05;letter-spacing:-.05em;margin:0 0 24px}.security-hero>div>p:last-child{font-size:18px;line-height:1.6;color:#d9ece2;max-width:620px;margin:0}.security-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:23px}.security-stat-grid article{background:#fff;border-radius:19px;padding:29px 31px;min-height:195px;box-shadow:0 14px 28px #1b1e1710}.security-stat-grid article>span{display:grid;place-items:center;width:47px;height:47px;border-radius:12px;background:#e7eee9;color:#347b5e;margin-bottom:18px}.security-stat-grid p,.security-standard-grid p{color:#5c7b69;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px}.security-stat-grid h2{font-size:24px;letter-spacing:-.03em;margin:0 0 7px}.security-stat-grid small{color:#777;line-height:1.45;font-size:13px}.security-panel{border-radius:25px;margin-top:26px;min-height:480px;display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;overflow:hidden}.security-panel.warm{background:#e6e2dc}.security-panel.white{background:#fff}.security-panel-copy{padding:65px 55px 65px 72px}.security-panel-copy h2{font-size:clamp(36px,3.8vw,56px);line-height:1.08;letter-spacing:-.048em;margin:0 0 39px}.security-feature{display:flex;align-items:flex-start;gap:16px;margin-top:25px}.security-feature-icon{flex:none;display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#d8e5dc;color:#347d5f}.security-feature h3{font-size:18px;margin:0 0 8px}.security-feature p{font-size:15px;line-height:1.55;color:#747572;margin:0}.security-phone-stage{height:500px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative;padding-top:25px}.security-phone-stage:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:#d1dcd2;filter:blur(50px);top:65px}.security-phone{position:relative;z-index:1;width:245px;height:490px;border:7px solid #131413;border-radius:45px 45px 0 0;background:#fafaf8;box-shadow:0 25px 35px #0003,0 0 0 2px #888;overflow:hidden}.security-phone-notch{position:absolute;z-index:3;top:10px;left:50%;transform:translate(-50%);width:70px;height:19px;background:#111;border-radius:20px}.security-phone-status{height:37px;padding:16px 19px 0;display:flex;justify-content:space-between;font-size:10px;font-weight:700}.security-phone-screen{padding:42px 23px 18px;text-align:center}.security-phone-logo{background:#e6f0e9;color:#39825f;width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin:20px auto 30px}.security-phone-screen h3{font-size:25px;line-height:1.1;margin:0 0 10px;letter-spacing:-.04em}.security-phone-screen p{color:#858585;font-size:11px;margin:0}.security-face{height:119px;margin:24px 0 22px;display:grid;place-content:center;justify-items:center;gap:7px;color:#368465}.security-face small{color:#787878;font-size:10px}.security-phone-button{background:#111;color:#fff;border-radius:30px;padding:14px;font-size:10px;font-weight:800}.security-phone-foot{display:block;font-size:8px;font-weight:800;letter-spacing:.1em;color:#9d9d9d;margin-top:18px}.security-phone-screen.alerts{text-align:left;padding:32px 16px}.security-phone-top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#32805e;margin-bottom:45px}.security-phone-screen.alerts h3{font-size:25px}.security-phone-screen.alerts>p{margin-bottom:20px}.security-alert{background:#f0f3ef;border-radius:11px;padding:11px 8px;display:flex;align-items:center;gap:8px;margin-bottom:9px}.security-alert>svg{color:#3b8e67;flex:none}.security-alert>div{display:grid;gap:3px;flex:1}.security-alert b{font-size:10px}.security-alert small{font-size:8px;color:#898989}.security-panel.documents{grid-template-columns:1.07fr .93fr}.documents .security-panel-copy{padding-left:35px}.security-vault-stage{padding:55px 0 55px 45px;min-width:0}.security-vault{background:#fff;border-radius:15px;box-shadow:0 25px 55px #0d201a25;overflow:hidden;border:1px solid #e3e3df;transform:rotate(-2deg);height:360px}.security-vault-bar{height:39px;background:#f1f0ee;border-bottom:1px solid #e2e1de;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#aaa;font-size:10px}.security-vault-bar span:first-child{color:#da8c68;letter-spacing:3px}.security-vault-body{display:grid;grid-template-columns:115px 1fr;height:321px}.security-vault-body aside{background:#f5f6f3;padding:20px 9px}.security-vault-body aside b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#3d7d60;color:#fff;margin-bottom:23px}.security-vault-body aside span{display:block;font-size:8px;color:#9c9c9c;padding:9px 5px}.security-vault-body aside span:first-of-type{background:#e4eee8;color:#347b5b;border-radius:5px;font-weight:800}.security-vault-content{padding:25px 24px}.security-vault-content>small{color:#3b8663;font-size:8px;font-weight:800;letter-spacing:.1em}.security-vault-content h3{font-size:20px;margin:10px 0 3px}.security-vault-content>p{font-size:10px;color:#999;margin:0 0 23px}.security-vault-file{border:1px solid #e7e9e5;border-radius:8px;padding:9px;display:flex;align-items:center;gap:8px;color:#3a7b5d;font-size:9px;margin-bottom:7px}.security-vault-file b{flex:1;color:#333}.security-vault-file small{color:#aaa;font-size:8px}.security-support{padding:67px 48px;display:flex;align-items:center;justify-content:space-between;gap:25px}.security-support>div{display:flex;align-items:center;gap:25px}.security-support>div>span{width:70px;height:70px;display:grid;place-items:center;color:#377e60;background:#dfeae2;border-radius:19px;flex:none}.security-support .security-eyebrow{margin:0 0 8px}.security-support h2{font-size:33px;letter-spacing:-.04em;margin:0 0 7px}.security-support p:last-child{font-size:15px;color:#777;margin:0}.security-support>a{display:inline-flex;align-items:center;gap:10px;background:#111;color:#fff;border-radius:999px;padding:16px 24px;white-space:nowrap;font-weight:700;text-decoration:none}.security-panel.resources{min-height:500px}.security-resource-list{display:grid}.security-resource-list a{border-bottom:1px solid #c9c8c2;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;color:#252625;font-size:15px;font-weight:650;text-decoration:none}.security-resource-list a:hover{color:#2d8160}.security-resources-art{height:480px;position:relative;display:grid;place-items:center}.security-resources-art>.orbit{position:absolute;border:1px solid #b8d0bc;border-radius:50%}.security-resources-art>.outer{width:370px;height:370px}.security-resources-art>.inner{width:220px;height:220px;background:#d9e8dc}.security-resources-art>svg{position:relative;color:#3d8661;fill:#fff;filter:drop-shadow(0 15px 18px #154c242b)}.security-resources-art .badge{position:absolute;background:#fff;border:1px solid #e9e9e5;border-radius:9px;padding:10px 13px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750;box-shadow:0 10px 20px #00000015}.security-resources-art .badge svg{color:#3e8862}.security-resources-art .one{left:9%;top:23%;transform:rotate(-8deg)}.security-resources-art .two{right:6%;top:40%;transform:rotate(7deg)}.security-resources-art .three{left:14%;bottom:19%;transform:rotate(5deg)}.security-standards{padding:100px 0 96px;text-align:center}.security-standards h2{font-size:clamp(41px,4.1vw,62px);line-height:1.08;letter-spacing:-.05em;margin:0 auto 48px;max-width:720px}.security-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;text-align:left}.security-standard-grid article{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid #eeece8;border-radius:16px;padding:24px;min-height:130px;box-shadow:0 15px 27px #0000000c}.security-standard-grid article>svg{flex:none;background:#e5eee7;color:#3e7f61;border-radius:13px;width:52px;height:52px;padding:12px}.security-standard-grid h3{font-size:17px;margin:0 0 7px;letter-spacing:-.025em}.security-standard-grid small{font-size:11px;color:#888}.security-final{height:375px;border-radius:25px;overflow:hidden;position:relative;display:flex;align-items:center;color:#fff}.security-final:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07100cda,#07100c9c 46%,#07100c20)}.security-final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.security-final>div{position:relative;z-index:1;padding:55px 70px;max-width:740px}.security-final .security-eyebrow{color:#c8ddce}.security-final h2{font-size:clamp(37px,3.8vw,55px);line-height:1.08;letter-spacing:-.045em;margin:0 0 28px}.security-final a{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#111;padding:15px 23px;border-radius:999px;text-decoration:none;font-weight:800}.security-final a:hover,.security-support>a:hover{background:#dbeadf;color:#111}@media(max-width:850px){.security-panel{grid-template-columns:1fr;gap:0}.security-panel-copy{padding:55px}.security-panel.documents{grid-template-columns:1fr}.documents .security-panel-copy{padding:0 55px 55px;order:1}.security-vault-stage{padding:0 55px 55px;order:2}.security-phone-stage{height:380px}.security-phone{transform:scale(.83);transform-origin:bottom}.security-resources-art{height:370px}.security-stat-grid,.security-standard-grid{gap:10px}.security-standard-grid article{padding:17px;gap:10px}}@media(max-width:620px){.security-page{padding:0 18px 55px}.security-breadcrumb{padding:24px 0 17px}.security-hero{padding:44px 29px;min-height:420px;border-radius:19px}.security-hero h1{font-size:43px}.security-hero>div>p:last-child{font-size:15px}.security-stat-grid,.security-standard-grid{grid-template-columns:1fr}.security-stat-grid article{min-height:0;padding:20px}.security-panel{border-radius:18px}.security-panel-copy,.documents .security-panel-copy{padding:42px 27px 30px}.security-panel-copy h2{font-size:38px;margin-bottom:30px}.security-feature p{font-size:14px}.security-phone-stage{height:360px}.security-vault-stage{padding:5px 17px 35px}.security-vault{height:300px;transform:none}.security-vault-body{height:261px;grid-template-columns:85px 1fr}.security-vault-content{padding:17px 12px}.security-vault-body aside{padding:15px 5px}.security-vault-file{padding:6px}.security-support{padding:55px 10px;display:block}.security-support>div{align-items:flex-start;gap:13px}.security-support>div>span{width:51px;height:51px}.security-support h2{font-size:29px}.security-support>a{margin:25px 0 0 64px}.security-resources-art{height:300px}.security-resources-art>.outer{width:275px;height:275px}.security-resources-art>.inner{width:180px;height:180px}.security-resources-art .badge{font-size:8px;padding:7px}.security-standards{padding:74px 0}.security-standards h2{font-size:41px}.security-final{height:420px;border-radius:18px;align-items:end}.security-final>div{padding:32px}.security-final h2{font-size:39px}.security-final:after{background:linear-gradient(0deg,#07100ce9,#07100c85 70%,#07100c20)}}@media(prefers-reduced-motion:reduce){.security-page .home-security-network{animation:none}}.visa-directory,.visa-detail-layout,.visa-workflow,.finder-layout,.pricing-intro,.pricing-table-wrap{max-width:1280px;margin-inline:auto}.visa-filter{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.visa-filter button,.finder-question-list fieldset button{border:1px solid #bfd0c5;background:#fff;color:#173226;border-radius:100px;padding:11px 16px;min-height:44px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.visa-filter button[aria-pressed=true],.finder-question-list fieldset button[aria-pressed=true]{background:#0d2119;border-color:#0d2119;color:#fff}.visa-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.visa-directory-card{background:#fff;border:1px solid #dce5df;border-radius:16px;padding:26px;display:flex;flex-direction:column;min-height:260px;box-shadow:0 14px 28px -26px #123829}.visa-directory-card>span,.visa-fee-panel>span,.finder-result>span,.pricing-intro span{font-size:11px;font-weight:800;letter-spacing:.11em;color:#1f7255}.visa-directory-card h2{font-size:23px;line-height:1.2;margin:18px 0 8px;letter-spacing:-.025em}.visa-directory-card p{line-height:1.5;color:#4b6054;margin:0 0 12px}.visa-directory-card small{color:#526458;line-height:1.5;margin-top:auto}.visa-directory-card strong{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5ede6;padding-top:18px;margin-top:18px;font-size:12px;color:#145a42}.visa-directory-card:hover{border-color:#81aa92;transform:translateY(-2px)}.visa-source-note{font-size:12px;color:#4e6254;margin-top:24px}.visa-source-note a,.visa-workflow a{display:inline-flex;align-items:center;gap:3px;text-decoration:underline;text-underline-offset:3px}.visa-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:8%;align-items:start}.visa-detail-layout h2,.visa-workflow h2{font-size:34px;line-height:1.16}.visa-detail-layout h3{font-size:17px;margin:28px 0 12px}.visa-detail-layout ul{padding:0;margin:0;list-style:none;display:grid;gap:13px}.visa-detail-layout li{display:flex;align-items:flex-start;gap:11px;line-height:1.5}.visa-detail-layout li svg{color:#147354;flex:none;margin-top:3px}.visa-fee-panel{background:#eaf2ec;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.visa-fee-panel>strong{font-size:25px;line-height:1.3}.visa-fee-panel dl{margin:0;border-top:1px solid #cadccd}.visa-fee-panel dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #cadccd;font-size:12px}.visa-fee-panel p{font-size:13px;line-height:1.6;margin:0}.visa-fee-panel>a{display:flex;align-items:center;gap:8px;font-weight:800;color:#15583e;text-decoration:underline}.visa-fee-panel small{font-size:11px;line-height:1.5;color:#536358}.visa-workflow{padding-top:25px}.visa-workflow ol{counter-reset:item;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;list-style:none}.visa-workflow li{background:#fff;border-top:2px solid #2c7658;padding:17px;line-height:1.55;font-size:13px}.visa-workflow li:before{counter-increment:item;content:"0" counter(item);display:block;font-size:11px;font-weight:800;color:#2c7658;margin-bottom:12px}.visa-workflow p{font-size:12px;line-height:1.5}.visa-caution{background:#fff0d9;border-radius:9px;padding:14px}.finder-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);gap:6%;align-items:start}.finder-question-list fieldset{border:0;border-bottom:1px solid #d7e1d7;padding:0 0 27px;margin:0 0 27px}.finder-question-list legend{font-size:20px;font-weight:800;line-height:1.35;margin-bottom:17px}.finder-question-list legend span{font-size:12px;color:#398066;margin-right:14px}.finder-question-list fieldset>div{display:flex;flex-wrap:wrap;gap:9px}.finder-nationality{display:grid;gap:9px;font-size:17px;font-weight:800}.finder-nationality input{border:1px solid #adc9b6;border-radius:8px;padding:15px;font:inherit;font-size:15px}.finder-nationality small{font-weight:400;font-size:12px;color:#4e6254}.finder-result{background:#10291d;color:#f3fbf4;border-radius:16px;padding:29px;position:sticky;top:25px}.finder-result>span{color:#a4d8ba}.finder-result article{padding:18px 0;border-bottom:1px solid #ffffff24}.finder-result article small{color:#a4d8ba}.finder-result article h2{font-size:22px;margin:5px 0}.finder-result article p,.finder-result article li{font-size:13px;line-height:1.5;color:#d0dfd4}.finder-result article ul,.finder-review ul{padding-left:18px}.finder-result article>a{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#d0f4dc;font-size:12px}.finder-review{margin-top:18px;background:#ffffff12;padding:16px;border-radius:9px;font-size:12px}.finder-review li{margin-top:7px}.finder-disclaimer{font-size:11px;color:#c4d9c9;line-height:1.5;margin-top:20px}.pricing-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pricing-intro>div{background:#fff;border:1px solid #dce5df;border-radius:16px;padding:28px;min-height:245px}.pricing-intro>div:last-child{background:#10291d;color:#fff}.pricing-intro>div:last-child span{color:#a4d8ba}.pricing-intro h2{font-size:33px;margin:20px 0 10px}.pricing-intro p{line-height:1.6;color:#4b6054;font-size:14px}.pricing-intro>div:last-child p{color:#d2e4d5}.pricing-table-wrap{padding-top:35px}.pricing-table-wrap h2{font-size:32px}.pricing-table-wrap>p{max-width:760px;line-height:1.6;color:#4b6054}.pricing-table-scroll{overflow-x:auto;margin:28px 0;border-radius:12px;border:1px solid #d6e2d8}.pricing-table-wrap table{border-collapse:collapse;width:100%;min-width:740px;background:#fff}.pricing-table-wrap th,.pricing-table-wrap td{text-align:left;padding:17px 15px;border-bottom:1px solid #e3eae3;font-size:13px}.pricing-table-wrap thead{background:#eaf2ec}.pricing-table-wrap th:first-child{min-width:185px}.pricing-table-wrap tbody th a{text-decoration:underline;text-underline-offset:3px}.pricing-caveat{font-size:12px!important}.atelix-finder-preview{align-self:center;background:#0e2b1e;color:#fff;border-radius:22px;padding:38px;box-shadow:0 25px 55px -34px #11281a;display:flex;flex-direction:column;align-items:flex-start;gap:13px;--mark-cutout:#0e2b1e}.atelix-finder-preview span{letter-spacing:.13em;font-weight:800;color:#a4d8ba;font-size:11px}.atelix-finder-preview h3{font-size:29px;line-height:1.15;color:#fff;margin:0}.atelix-finder-preview p{font-size:13px;line-height:1.5;color:#d0e0d3}.atelix-finder-preview a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.visa-discovery-chips a{display:inline-flex;align-items:center;gap:6px;border:1px solid #d0ddd1;background:#fff;border-radius:100px;padding:11px 17px;font-size:14px;font-weight:700}.visa-discovery-chips a:hover{background:#0d2119;color:#fff}.visa-discovery-uncertain a{text-decoration:underline;text-underline-offset:3px;color:#0d2119;font-weight:800}.brand{--mark-cutout:#0d2119}.account-welcome-brand{--mark-cutout:#07110c}.preview-logo{--mark-cutout:#0e6e56}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #4ca779;outline-offset:3px}@media(max-width:900px){.visa-directory-grid,.visa-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-layout,.visa-detail-layout{grid-template-columns:1fr}.finder-result{position:static}.pricing-intro{grid-template-columns:1fr 1fr}}@media(max-width:600px){.visa-directory-grid,.pricing-intro,.visa-workflow ol{grid-template-columns:1fr}.visa-directory-card{min-height:0}.visa-discovery h2{white-space:normal}.visa-discovery-inner{grid-template-columns:1fr;padding-bottom:65px}.visa-discovery-copy{padding-bottom:0}.atelix-finder-preview{width:100%}.visa-detail-layout{gap:25px}.pricing-intro>div{min-height:0}}.issa-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.issa-support-card{min-height:410px;padding:31px}.issa-support-card h3{font-size:32px;letter-spacing:-.035em}.issa-support-card>strong{margin-top:auto}.issa-support-card .button{align-self:flex-start;margin-top:14px}.issa-support-card p{line-height:1.6}.contact-draft{display:grid;gap:14px;border-top:1px solid #d6e2d8;padding-top:20px}.contact-draft strong{font-size:14px}.contact-draft pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf2ec;padding:14px;border-radius:9px;font:13px/1.6 inherit}.contact-draft .button{justify-self:start}@media(max-width:900px){.issa-support-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.issa-support-grid{grid-template-columns:1fr}.issa-support-card{min-height:0}}.landing-visa-prices{margin-top:42px;padding-top:30px;border-top:1px solid #cad8cb}.landing-visa-prices h3{font-size:24px;margin:0 0 8px}.landing-visa-prices p,.landing-visa-prices small{color:#4b6054;font-size:12px;line-height:1.5}.landing-visa-prices>div:nth-child(2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.landing-visa-prices a{display:flex;align-items:center;gap:8px;background:#fff;padding:16px;border-radius:10px;border:1px solid #d7e3d8}.landing-visa-prices a span{font-weight:800;color:#216e4d}.landing-visa-prices a strong{margin-left:auto;font-size:13px;white-space:nowrap}.landing-visa-prices a svg{flex:none;color:#216e4d}@media(max-width:900px){.landing-visa-prices>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.landing-visa-prices>div:nth-child(2){grid-template-columns:1fr}}.issa-support .issa-container{width:min(1560px,calc(100% - 56px))}.issa-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.issa-support-card{min-height:720px;padding:52px 56px;border-radius:26px;box-shadow:0 20px 44px -36px #173128;display:flex;flex-direction:column}.issa-support-card--dark{background:#2f705a;border-color:#2f705a}.issa-support-card>span{font-size:14px;color:#6a6f6b;letter-spacing:.09em}.issa-support-card--dark>span{color:#bfd8c9}.issa-support-card h3{font-size:clamp(42px,4vw,63px);letter-spacing:-.035em;line-height:1.08;margin:22px 0 12px}.issa-support-card p{font-size:22px;line-height:1.4;margin:0 0 14px;color:#777}.issa-support-card--dark p{color:#c8dfd2}.issa-support-card ul{display:grid;gap:0;margin:0 0 20px;padding:0}.issa-support-card li{min-height:62px;display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #e3e8e4;font-size:17px;font-weight:400;color:#676e68}.issa-support-card--dark li{border-color:#ffffff26;color:#d9e8df}.issa-support-card li svg{color:#2f705a;flex:none}.issa-support-card--dark li svg{color:#fff}.issa-support-card .support-dash{color:#a7ada9}.issa-support-card li.support-price{font-weight:400}.issa-support-card li.support-price strong{margin:0;color:#111;font-size:17px;white-space:nowrap}.issa-support-card--dark li.support-price strong{color:#eaf6ee}.issa-support-card>small{font-size:13px;color:#b9d4c2;line-height:1.4;margin-top:2px}.issa-support-card .support-actions{display:flex;gap:15px;align-items:center;margin-top:auto;padding-top:24px}.issa-support-card .support-actions .button{margin:0;min-height:56px;padding:14px 25px;font-size:15px;justify-content:center;white-space:nowrap}.issa-support-card--dark .support-actions .button{width:100%;color:#2f705a}.issa-support-card .support-actions .button svg{color:inherit}.landing-visa-prices{max-width:1280px;margin:auto;padding-top:60px;padding-bottom:60px;border:0}.landing-visa-prices h2{font-size:clamp(30px,3vw,42px);margin:0 0 8px}.landing-visa-prices small a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1050px){.issa-support-card{padding:36px 30px;min-height:710px}.issa-support-card .support-actions{flex-wrap:wrap}.issa-support-card .support-actions .button{width:100%}}@media(max-width:700px){.issa-support .issa-container{width:calc(100% - 36px)}.issa-support-grid{grid-template-columns:1fr;gap:18px}.issa-support-card{min-height:0;padding:29px 27px}.issa-support-card h3{font-size:40px}.issa-support-card p{font-size:17px}.issa-support-card li{font-size:14px;min-height:55px}.issa-support-card li.support-price strong{font-size:14px}.issa-support-card .support-actions{padding-top:16px}.landing-visa-prices{padding-top:42px;padding-bottom:50px}}.issa-support-card:not(.issa-support-card--dark) .support-actions .button--outline{background:#fff;color:#111;border-color:#111}.atelix-visa-catalogue{background:#fafaf7;color:#101713}.atelix-catalogue-hero{text-align:center;padding:75px 0 60px;overflow:hidden;scroll-margin-top:20px}.atelix-catalogue-hero>span,.atelix-visa-panel-eyebrow,.atelix-partner-network>span{font-size:13px;letter-spacing:.12em;font-weight:700;color:#39755e}.atelix-catalogue-hero h1{font-size:clamp(42px,5vw,72px);line-height:1.05;max-width:800px;margin:22px auto}.atelix-catalogue-hero>p{font-size:19px;color:#777;max-width:850px;margin:0 auto 30px}.atelix-carousel-stage{height:300px;position:relative;perspective:1400px;touch-action:pan-y}.atelix-carousel-card{position:absolute;left:50%;top:50%;width:430px;height:236px;margin-left:-215px;margin-top:-118px;border:0;padding:0;border-radius:20px;overflow:hidden;background:#12231b;color:#fff;text-align:left;box-shadow:0 12px 32px -8px #0006;transform:translate(calc(var(--delta)*400px)) translateZ(calc((2 - var(--distance))*12px)) rotateY(calc(var(--delta)*-2deg)) scale(calc(1 - var(--distance)*.065));transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .5s}.atelix-carousel-card img{width:100%;height:100%;object-fit:cover}.atelix-carousel-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 35%,#000b)}.atelix-carousel-copy{position:absolute;left:18px;right:18px;bottom:16px;display:grid;gap:3px}.atelix-carousel-copy small{font-size:10px;font-weight:800;letter-spacing:.08em}.atelix-carousel-copy strong{font-size:19px}.atelix-carousel-copy span{font-size:12px;color:#eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atelix-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:26;width:44px;height:44px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 4px 17px #0002;display:grid;place-items:center}.atelix-carousel-arrow.is-prev{left:32px}.atelix-carousel-arrow.is-next{right:32px}.atelix-carousel-actions{display:flex;gap:12px;justify-content:center;margin:32px 0 23px}.atelix-carousel-actions .button{min-height:47px;padding:13px 25px}.atelix-carousel-chips{display:flex;gap:8px;max-width:100%;overflow-x:auto;justify-content:center;padding:0 20px 8px}.atelix-carousel-chips button{border:1px solid #dedfda;border-radius:30px;padding:9px 14px;background:#fff;color:#747974;white-space:nowrap;font-size:13px}.atelix-carousel-chips button[aria-pressed=true]{background:#eaf2eb;border-color:#83ab91;color:#215b43}.atelix-visa-panels,.atelix-visa-compare,.atelix-partner-network{width:min(1320px,calc(100% - 48px));margin:auto}.atelix-visa-panel{display:grid;grid-template-columns:1fr 1.05fr;gap:65px;min-height:580px;margin:0 0 38px;padding:48px;border:1px solid #cddfd5;border-top:3px solid #8cb6a7;border-radius:28px;background:#fff;scroll-margin-top:24px;box-shadow:0 9px 22px -19px #10271c}.atelix-visa-panel-copy{display:flex;flex-direction:column;align-items:flex-start;min-height:470px}.atelix-visa-panel-eyebrow{font-size:15px}.atelix-visa-panel h2{font-size:clamp(35px,3.6vw,55px);margin:27px 0 20px}.atelix-visa-intro{color:#777;font-size:23px;line-height:1.55;max-width:600px;flex:1}.atelix-visa-fee-box{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #e3e8e2;border-radius:23px;padding:25px 29px;margin:14px 0 24px;background:#fdfdfb}.atelix-visa-fee-box>div+div{border-left:1px solid #e1e5df;padding-left:25px}.atelix-visa-fee-box small{display:block;color:#999;font-size:12px;letter-spacing:.09em;margin-bottom:10px}.atelix-visa-fee-box strong{font-size:clamp(24px,2.4vw,38px);line-height:1.1}.atelix-visa-fee-box>div+div strong{color:#747774}.atelix-visa-panel-actions{display:flex;gap:12px;flex-wrap:wrap}.atelix-visa-panel-actions .button{min-width:165px;min-height:55px;font-size:16px}.atelix-visa-panel-actions .button--outline{border-color:#111}.atelix-visa-panel-note{display:block;color:#888;font-size:13px;line-height:1.5;margin-top:19px}.atelix-visa-panel-visual{position:relative;height:470px;border-radius:22px;overflow:hidden;background:#dce6df}.atelix-visa-panel-visual img{width:100%;height:100%;object-fit:cover}.atelix-visa-panel-visual>span{position:absolute;left:20px;bottom:20px;border-radius:30px;background:#fff;padding:10px 15px;font-weight:700;font-size:14px}.atelix-visa-compare{padding:75px 0}.atelix-visa-compare h2,.atelix-partner-network h2{font-size:clamp(39px,4.6vw,64px);margin:0 0 30px}.atelix-visa-table-scroll{overflow-x:auto;border:1px solid #e1e4df;border-radius:22px;background:#fff}.atelix-visa-compare table{border-collapse:collapse;min-width:800px;width:100%;text-align:left}.atelix-visa-compare th,.atelix-visa-compare td{border-bottom:1px solid #e8e9e6;padding:23px 20px;vertical-align:top}.atelix-visa-compare thead th{color:#8b8e8b;font-size:12px;letter-spacing:.09em}.atelix-visa-compare tbody th{width:12%;font-size:17px}.atelix-visa-compare tbody th a{color:#36775c}.atelix-visa-compare td{font-size:17px;color:#414741;line-height:1.45}.atelix-visa-compare tbody tr:last-child>*{border-bottom:0}.atelix-visa-compare>p{font-size:13px;color:#767b76;margin-top:18px}.atelix-visa-compare>p a{text-decoration:underline}.atelix-partner-network{padding:60px 0 100px}.atelix-partner-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.atelix-partner-heading h2{margin:19px 0}.atelix-partner-heading strong{color:#32755b;border:1px solid #b7d0c1;border-radius:10px;padding:12px;font-size:12px;letter-spacing:.08em}.atelix-partner-network>p{font-size:21px;line-height:1.55;color:#777;max-width:850px}.atelix-partner-filters{display:grid;gap:15px;margin:50px 0 40px}.atelix-partner-filters label{display:flex;align-items:center;gap:20px;font-weight:700;color:#999}.atelix-partner-filters label>span{display:flex;gap:8px;flex-wrap:wrap}.atelix-partner-filters button{background:#fff;border:1px solid #d9dad7;border-radius:40px;padding:11px 20px;color:#777}.atelix-partner-filters button[aria-pressed=true]{background:#101713;color:#fff}.atelix-partner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.atelix-partner-photo{position:relative;height:235px;overflow:hidden;border-radius:20px;background:#d9e4dc}.atelix-partner-photo img{width:100%;height:100%;object-fit:cover}.atelix-partner-photo span{position:relative;top:-220px;left:13px;display:inline-block;background:#fff;border-radius:25px;padding:8px 12px;margin-right:5px;font-size:12px}.atelix-partner-grid h3{font-size:22px;margin:19px 0 8px}.atelix-partner-grid p{color:#777;margin:0 0 10px}.atelix-partner-grid small{color:#999;display:block}.atelix-partner-grid a{display:inline-flex;gap:6px;align-items:center;margin-top:15px;font-weight:700;border-bottom:1px solid}.atelix-visa-closing{text-align:center;background:#0f2a1d;color:#fff;padding:90px 22px}.atelix-visa-closing h2{font-size:clamp(40px,5vw,66px);margin:0 0 20px}.atelix-visa-closing p{color:#d2ded5;font-size:19px}.atelix-visa-closing .button{background:#fff;color:#111;margin-top:15px}.atelix-visa-sticky{position:fixed;z-index:35;bottom:20px;left:50%;transform:translate(-50%);width:min(690px,calc(100% - 40px));min-height:76px;display:flex;align-items:center;gap:20px;padding:11px 18px;background:#f9f8f4;border:1px solid #deded9;border-radius:70px;box-shadow:0 8px 30px #0003}.atelix-sticky-avatar{display:grid;place-items:center;border:3px solid white;width:52px;height:52px;border-radius:50%;background:#d5e9da;color:#307459;box-shadow:0 0 0 1px #a9c3b2}.atelix-visa-sticky strong{font-size:18px;flex:1}.atelix-visa-sticky a{background:#050706;color:#fff;border-radius:30px;padding:14px 23px;font-weight:700;white-space:nowrap}.atelix-visa-sticky button{border:0;background:none;color:#888}.atelix-back-to-visas{position:fixed;z-index:34;bottom:30px;right:22px;display:flex;align-items:center;gap:8px;background:#050706;color:#fff;padding:15px 19px;border-radius:35px;box-shadow:0 5px 18px #0002;font-size:13px}@media(max-width:1100px){.atelix-visa-panel{gap:32px;padding:35px}.atelix-visa-panel-visual{height:400px}.atelix-visa-panel-copy{min-height:400px}.atelix-visa-intro{font-size:19px}.atelix-partner-grid{grid-template-columns:repeat(2,1fr)}.atelix-back-to-visas{display:none}}@media(max-width:700px){.atelix-catalogue-hero{padding:60px 0 45px}.atelix-catalogue-hero h1,.atelix-catalogue-hero>p{padding:0 20px}.atelix-catalogue-hero>p{font-size:16px}.atelix-carousel-stage{height:240px}.atelix-carousel-card{width:84vw;height:188px;margin-left:-42vw;margin-top:-94px;transform:translate(calc(var(--delta)*45vw)) translateZ(calc((2 - var(--distance))*10px)) rotateY(calc(var(--delta)*-2deg)) scale(calc(1 - var(--distance)*.065))}.atelix-carousel-arrow.is-prev{left:15px}.atelix-carousel-arrow.is-next{right:15px}.atelix-carousel-chips{justify-content:flex-start}.atelix-visa-panels,.atelix-visa-compare,.atelix-partner-network{width:calc(100% - 32px)}.atelix-visa-panel{display:flex;flex-direction:column-reverse;gap:24px;padding:20px;border-radius:20px;margin-bottom:20px}.atelix-visa-panel-visual{height:240px;width:100%}.atelix-visa-panel-copy{min-height:0}.atelix-visa-panel h2{margin:15px 0}.atelix-visa-intro{font-size:17px}.atelix-visa-fee-box{padding:18px;margin:12px 0 20px}.atelix-visa-fee-box small{font-size:10px}.atelix-visa-fee-box strong{font-size:22px}.atelix-visa-panel-actions .button{min-width:0;flex:1;font-size:14px}.atelix-visa-compare{padding:45px 0}.atelix-visa-compare td{font-size:15px}.atelix-partner-network{padding:45px 0 85px}.atelix-partner-network>p{font-size:17px}.atelix-partner-filters{margin:30px 0}.atelix-partner-filters label{align-items:flex-start;flex-direction:column;gap:8px}.atelix-partner-grid{grid-template-columns:1fr 1fr;gap:14px}.atelix-partner-photo{height:170px}.atelix-partner-photo span{top:-158px;font-size:10px;padding:6px 8px}.atelix-partner-grid h3{font-size:18px}.atelix-partner-grid p{font-size:13px}.atelix-partner-grid small{font-size:11px}.atelix-visa-sticky{bottom:10px;width:calc(100% - 18px);gap:8px;padding:8px 10px;min-height:60px}.atelix-sticky-avatar{width:37px;height:37px}.atelix-visa-sticky strong{font-size:12px}.atelix-visa-sticky a{font-size:11px;padding:9px 10px}.atelix-visa-sticky button{padding:3px}.atelix-visa-sticky button svg{width:16px}}body:has(.atelix-visa-catalogue) .site-header{background:#fafaf7;color:#0c120e;border-bottom:1px solid #e4e9e3}body:has(.atelix-visa-catalogue) .nav-links a,body:has(.atelix-visa-catalogue) .nav-dropdown>button{color:#4d554f}body:has(.atelix-visa-catalogue) .nav-links a.active{color:#050705;border-bottom:2px solid #050705}body:has(.atelix-visa-catalogue) .login-link{background:#050705;color:#fff;padding:13px 20px;border-radius:30px}body:has(.atelix-visa-catalogue) .menu-toggle{display:block;color:#0c120e}@media(min-width:701px){.atelix-catalogue-hero h1{font-size:56px;line-height:1.08;max-width:820px}.atelix-catalogue-hero>p{font-size:18px;line-height:1.5;max-width:820px}.atelix-visa-panels,.atelix-visa-compare,.atelix-partner-network{width:min(1056px,calc(100% - 48px))}.atelix-visa-panel{min-height:0;gap:36px;padding:38px;grid-template-columns:1fr 1.06fr}.atelix-visa-panel-copy{min-height:360px}.atelix-visa-panel h2{font-size:32px;line-height:1.12;margin:20px 0 15px}.atelix-visa-intro{font-size:17px;line-height:1.63}.atelix-visa-panel-visual{height:360px}.atelix-visa-fee-box{padding:20px 22px;margin:10px 0 18px;border-radius:18px}.atelix-visa-fee-box strong{font-size:28px}.atelix-visa-fee-box small{font-size:11px}.atelix-visa-panel-actions .button{min-height:48px;min-width:130px;font-size:14px;padding:11px 18px}.atelix-visa-panel-note{font-size:12px;margin-top:14px}.atelix-visa-compare{padding:40px 0}.atelix-visa-compare h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.atelix-visa-compare th,.atelix-visa-compare td{padding:16px 20px}.atelix-visa-compare thead th{font-size:11px}.atelix-visa-compare tbody th{font-size:15px}.atelix-visa-compare td{font-size:15px;line-height:1.45}.atelix-partner-network{padding:45px 0 85px}.atelix-partner-network h2{font-size:48px;line-height:1.1}.atelix-partner-network>p{font-size:18px}.atelix-partner-photo{height:190px}.atelix-partner-photo span{top:-176px}.atelix-partner-grid h3{font-size:20px}.atelix-visa-sticky strong{font-size:16px}}@media(min-width:701px)and (max-width:1100px){.atelix-visa-panel{gap:25px;padding:28px}.atelix-visa-panel-visual{height:335px}.atelix-visa-panel-copy{min-height:335px}}@media(min-width:701px){.atelix-catalogue-hero h1{max-width:690px}}@media(max-width:700px){.atelix-catalogue-hero h1{font-size:40px;line-height:1.2;max-width:390px}.atelix-visa-panel h2{font-size:22px;line-height:1.15}.atelix-visa-panel-visual{height:217px}.atelix-visa-intro{font-size:15px;line-height:1.55}.atelix-visa-fee-box strong{font-size:20px}.atelix-visa-panel-actions .button{min-height:45px;font-size:13px}.atelix-partner-network h2{font-size:36px}}.atelix-insights-shell{background:#fafaf7;color:#090c09;min-height:100vh}.site-header .nav-dropdown--split{display:flex;align-items:center;gap:4px}.site-header .nav-dropdown--split>a{padding:9px 0}.site-header .nav-dropdown--split>button{padding:9px 2px}.atelix-insights-shell .site-header{height:68px;background:#fafaf7;color:#111;border-bottom:1px solid #eceeea}.atelix-insights-shell .site-header .brand,.atelix-insights-shell .site-header .nav-links a,.atelix-insights-shell .site-header .nav-links button,.atelix-insights-shell .site-header .menu-toggle{color:#111}.atelix-insights-shell .site-header .nav-inner{max-width:1280px;padding:0}.atelix-insights-shell .site-header .login-link{background:#060807;color:#fff;border-radius:999px;padding:12px 22px;box-shadow:0 3px #0004}.atelix-insights-shell .site-header .nav-links a.active{color:#111;text-decoration:underline;text-underline-offset:7px}.atelix-insights-alert{min-height:44px;background:#0d6b52;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 45px 8px 20px;text-align:center;font-size:13px;line-height:1.35;position:relative}.atelix-insights-alert a{font-weight:700;text-decoration:underline;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.atelix-insights-alert button{position:absolute;right:max(3vw,20px);top:50%;transform:translateY(-50%);background:transparent;color:#d6eee4;border:0;padding:3px}.atelix-insights-main{background:#fafaf7}.atelix-insights-index{max-width:1120px;margin:auto;padding:10px 0 105px}.atelix-insights-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.atelix-insights-intro>div{max-width:640px}.atelix-insights-intro span,.atelix-insight-more>span{font-size:13px;font-weight:800;letter-spacing:.08em;color:#6c706a}.atelix-insights-intro h1{font-size:48px;line-height:1.08;letter-spacing:-.04em;margin:18px 0 15px;color:#000}.atelix-insights-intro p{font-size:17px;line-height:1.55;color:#727670;margin:0;max-width:580px}.atelix-insights-search{height:50px;min-width:320px;display:flex;align-items:center;gap:12px;border:1px solid #d5d7d2;border-radius:99px;background:#fff;padding:0 16px;color:#8a8d89}.atelix-insights-search input{border:0;outline:0;background:transparent;width:100%;height:100%;font-size:14px;color:#1d211d}.atelix-insights-search:focus-within{outline:2px solid #0c8060;outline-offset:2px}.atelix-insight-featured{display:block;min-height:354px;border-radius:20px;background:#f4f6f3;padding:48px;transition:background .2s}.atelix-insight-featured:hover,.atelix-insight-card:hover{background:#eef3ee}.atelix-insight-pill{display:inline-block;background:#000;color:#fff;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:800;letter-spacing:.05em}.atelix-insight-featured h2{font-size:32px;line-height:1.1;letter-spacing:-.035em;max-width:980px;margin:18px 0 16px;color:#080a08}.atelix-insight-featured>p{font-size:17px;line-height:1.5;color:#727670;max-width:750px;margin:0 0 26px}.atelix-insight-featured-foot{display:flex;justify-content:space-between;align-items:end;gap:15px}.atelix-insight-byline{display:flex;align-items:center;gap:12px;min-width:0}.atelix-insight-avatar{width:42px;height:42px;flex:none;border-radius:50%;background:#fff;border:1px solid #dfe6e0;display:grid;place-items:center;color:#0d7156;box-shadow:0 3px 8px #0001}.atelix-insight-byline>span:last-child{display:grid;gap:2px;min-width:0}.atelix-insight-byline strong{font-size:13px;line-height:1.2}.atelix-insight-byline small{font-size:12px;color:#939892;line-height:1.3}.atelix-insight-byline.is-small .atelix-insight-avatar{width:32px;height:32px}.atelix-insight-byline.is-small strong{font-size:11px}.atelix-insight-byline.is-small small{font-size:10px}.atelix-insight-read,.atelix-insight-dark-cta{display:inline-flex;justify-content:center;align-items:center;background:#050605;color:#fff;border-radius:99px;padding:13px 24px;font-size:14px;white-space:nowrap}.atelix-insights-count{font-size:12px;color:#959994;margin:35px 0 30px}.atelix-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.atelix-insight-card{display:flex;flex-direction:column;min-height:260px;padding:24px;border-radius:17px;background:#f4f6f3;transition:background .2s}.atelix-insight-card h2{font-size:18px;line-height:1.25;letter-spacing:-.02em;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.atelix-insight-card p{font-size:14px;line-height:1.55;color:#777c76;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.atelix-insight-card .atelix-insight-byline{margin-top:auto}.atelix-insights-pages{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:55px}.atelix-insights-pages a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid #e0e5df;border-radius:10px;font-size:14px}.atelix-insights-pages a[aria-current=page]{background:#0b6e55;color:#fff;border-color:#0b6e55}.atelix-insights-pages a[aria-disabled=true]{opacity:.35;pointer-events:none}.atelix-insights-empty{text-align:center;padding:60px 20px;background:#f4f6f3;border-radius:18px}.atelix-insights-empty h2{font-size:25px}.atelix-insights-empty p{color:#777}.atelix-insights-empty button{border:0;background:#111;color:#fff;border-radius:30px;padding:12px 20px}.atelix-insight-article{max-width:760px;margin:auto;padding:42px 0 65px}.atelix-insight-breadcrumb{display:flex;align-items:center;gap:10px;color:#9fa39d;font-size:13px;font-weight:800;letter-spacing:.07em;margin-bottom:38px;white-space:nowrap;overflow:hidden}.atelix-insight-breadcrumb a{color:#858a84}.atelix-insight-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}.atelix-insight-article-head h1{font-size:48px;line-height:1.1;letter-spacing:-.04em;color:#030403;margin:0 0 28px}.atelix-insight-article-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:35px;border-bottom:1px solid #dcded9}.atelix-insight-prose{font-size:17px;line-height:1.7;color:#3e433f}.atelix-insight-prose .atelix-insight-lede{font-size:18px;line-height:1.6;margin:34px 0 35px}.atelix-insight-prose section{margin:34px 0}.atelix-insight-prose h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;color:#18202a;margin:0 0 17px}.atelix-insight-prose h3{font-size:18px;line-height:1.35;color:#18202a;margin:25px 0 8px}.atelix-insight-prose p{margin:0 0 16px;line-height:1.7}.atelix-insight-prose li{padding-left:8px;margin:9px 0}.atelix-insight-prose ul{padding-left:26px;list-style:disc}.atelix-insight-prose ol{padding-left:26px;list-style:decimal}.atelix-insight-prose .atelix-insight-detail-list{margin:15px 0 22px;padding-left:29px}.atelix-insight-detail-list li{padding-left:7px;margin:10px 0}.atelix-insight-detail-list strong{color:#18202a}.atelix-insight-table-scroll{overflow-x:auto;max-width:100%;margin:25px 0 22px;border:1px solid #dfe5dd;border-radius:12px;background:#fff}.atelix-insight-table-scroll:focus-visible{outline:3px solid #0b6e55;outline-offset:3px}.atelix-insight-table-scroll table{border-collapse:collapse;width:100%;min-width:680px;font-size:14px;line-height:1.5}.atelix-insight-table-scroll th,.atelix-insight-table-scroll td{text-align:left;vertical-align:top;padding:15px 16px;border-bottom:1px solid #e5e9e3}.atelix-insight-table-scroll thead th{background:#eef3ed;color:#1b3a28;font-weight:800}.atelix-insight-table-scroll tbody th{width:22%;color:#18202a;font-weight:750}.atelix-insight-table-scroll tbody tr:last-child th,.atelix-insight-table-scroll tbody tr:last-child td{border-bottom:0}.atelix-insight-prose a{color:#0b6e55;text-decoration:underline;text-underline-offset:3px}.atelix-insight-faq{margin-bottom:25px}.atelix-insight-source-note{font-size:14px;color:#777;margin-top:22px!important}.atelix-insight-next{background:#f3f6f2;border-radius:20px;padding:36px;margin-top:55px}.atelix-insight-next>span{font-size:12px;letter-spacing:.1em;font-weight:800;color:#0b6e55}.atelix-insight-next h2{font-size:30px;margin:10px 0}.atelix-insight-next p{font-size:16px;color:#777}.atelix-insight-next a:last-child{display:inline-flex;align-items:center;gap:7px;margin-left:17px;color:#0b6e55;font-weight:700;font-size:14px}.atelix-insight-author{display:flex;gap:15px;align-items:start;border-top:1px solid #dfe2dc;margin-top:50px;padding-top:26px}.atelix-insight-author strong{font-size:15px}.atelix-insight-author p{font-size:14px;color:#747974;line-height:1.55;margin:7px 0 0}.atelix-insight-more{max-width:1120px;margin:0 auto;padding:70px 0 100px;border-top:1px solid #e1e5df}.atelix-insight-more h2{font-size:34px;margin:12px 0 30px}.atelix-insight-more>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.atelix-insight-more .atelix-insight-card{min-height:240px}.atelix-insight-more>a{display:flex;align-items:center;gap:7px;width:max-content;margin:30px auto 0;color:#0b6e55;font-weight:700}.atelix-insight-sticky{position:fixed;z-index:40;bottom:18px;left:50%;transform:translate(-50%);width:min(680px,calc(100% - 30px));display:flex;align-items:center;gap:15px;border:1px solid #d7ddd6;border-radius:99px;background:#f8f9f6;box-shadow:0 12px 40px #0002;padding:8px 13px;font-size:14px}.atelix-insight-sticky strong{flex:1}.atelix-insight-sticky>a{background:#000;color:#fff;border-radius:99px;padding:10px 20px;font-weight:700;white-space:nowrap}.atelix-insight-sticky button{border:0;background:transparent;color:#8e958f;padding:6px}.atelix-insight-missing{max-width:760px;margin:auto;padding:80px 20px}.atelix-insight-missing a{color:#0b6e55;text-decoration:underline}@media(max-width:1200px){.atelix-insights-index,.atelix-insight-more{margin-inline:6%}.atelix-insights-shell .site-header .nav-inner{padding-inline:6%}}@media(max-width:780px){.atelix-insights-alert{min-height:120px;flex-direction:column;align-items:flex-start;text-align:left;gap:3px;font-size:11px;padding:15px 55px 15px 20px}.atelix-insights-alert a{margin-top:4px}.atelix-insights-alert button{top:18px;transform:none}.atelix-insights-shell .site-header{height:72px}.atelix-insights-index{padding-top:60px}.atelix-insights-intro{display:block}.atelix-insights-intro h1{font-size:34px}.atelix-insights-intro p{font-size:16px}.atelix-insights-search{min-width:0;width:100%;margin-top:12px}.atelix-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.atelix-insight-article{margin-inline:6%;padding-top:74px}.atelix-insight-article-head h1{font-size:36px}.atelix-insight-more>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.atelix-insights-index{margin-inline:20px;padding-top:70px}.atelix-insights-intro{margin-bottom:40px}.atelix-insights-intro h1{font-size:30px;margin:17px 0}.atelix-insights-search{height:48px}.atelix-insight-featured{padding:32px;min-height:0}.atelix-insight-featured h2{font-size:24px;line-height:1.13}.atelix-insight-featured>p{font-size:15px}.atelix-insight-featured-foot{display:grid;gap:20px}.atelix-insight-featured-foot .atelix-insight-read{width:max-content}.atelix-insights-grid{grid-template-columns:1fr;gap:20px}.atelix-insight-card{min-height:230px}.atelix-insight-article{margin-inline:20px}.atelix-insight-article-head h1{font-size:29px}.atelix-insight-article-meta>.atelix-insight-dark-cta{display:none}.atelix-insight-prose{font-size:16px}.atelix-insight-prose .atelix-insight-lede{font-size:17px}.atelix-insight-next{padding:28px}.atelix-insight-next a:last-child{display:flex;margin:18px 0 0}.atelix-insight-more{margin-inline:20px}.atelix-insight-more>div{grid-template-columns:1fr}.atelix-insight-sticky{border-radius:25px;gap:9px}.atelix-insight-sticky .atelix-insight-avatar{display:none}.atelix-insight-sticky strong{font-size:12px}.atelix-insight-sticky>a{font-size:11px;padding:9px 12px}}.atelix-insights-shell .site-header{position:sticky;top:0;z-index:35}.atelix-insights-alert{background:#2c2e37}.atelix-insight-article{width:min(52vw,1064px);max-width:none}.atelix-insight-article-head h1{font-size:clamp(48px,3.3vw,68px)}.atelix-insight-prose{font-size:clamp(17px,1.27vw,26px);line-height:1.65}.atelix-insight-prose h2{font-size:clamp(23px,1.56vw,32px)}.atelix-insight-prose .atelix-insight-lede{font-size:inherit;line-height:inherit}.atelix-insight-prose blockquote{border-left:4px solid #111;margin:28px 0;padding:0 0 0 24px;color:#737973;font-style:italic}.atelix-insight-about-author{margin:24px 0 55px!important}.atelix-insight-about-author strong,.atelix-insight-faq strong{color:#111}.atelix-insight-faq{margin:0 0 7px!important}.atelix-insight-table-scroll{border:0;border-radius:0;background:transparent}.atelix-insight-table-scroll table{min-width:680px;font-size:clamp(15px,1.12vw,23px)}.atelix-insight-table-scroll th,.atelix-insight-table-scroll td{padding:15px 14px 15px 0;border-bottom:1px solid #dfe2e3}.atelix-insight-table-scroll thead th{background:transparent;color:#18202a}.atelix-insight-table-scroll tbody th{font-weight:400;color:#3e433f}.atelix-insight-author{background:#f3f5f2;border:0;border-radius:18px;padding:24px;margin-top:40px}.atelix-insight-more{max-width:none;margin:0;background:#111;color:#fff;border:0;padding:80px max(calc((100% - min(52vw,1064px))/2),20px) 110px}.atelix-insight-more>div{grid-template-columns:repeat(2,minmax(0,1fr))}.atelix-insight-more .atelix-insight-card{background:#292929;color:#fff;min-height:210px}.atelix-insight-more .atelix-insight-card:hover{background:#343434}.atelix-insight-more .atelix-insight-card p{color:#aaa}.atelix-insight-more>a{color:#fff;border:1px solid #ddd;border-radius:99px;padding:11px 22px;margin:30px 0 0}@media(max-width:1200px){.atelix-insight-article{width:auto}.atelix-insight-more{margin:0;padding-inline:6%}}@media(max-width:580px){.atelix-insight-article{margin-inline:20px}.atelix-insight-article-head h1{font-size:29px}.atelix-insight-prose{font-size:16px}.atelix-insight-prose h2{font-size:23px}.atelix-insight-more{margin:0;padding-inline:20px}.atelix-insight-more>div{grid-template-columns:1fr}}.atelix-insights-shell .site-header{height:94px}.atelix-insights-shell .site-header .nav-inner{max-width:1720px}.atelix-insights-index{width:min(76.5vw,1566px);max-width:none;padding-top:5px}.atelix-insights-intro{margin-bottom:30px}.atelix-insights-intro>div{max-width:760px}.atelix-insights-intro span,.atelix-insight-more>span{font-size:20px}.atelix-insights-intro h1{font-size:clamp(48px,3.4vw,70px);margin:20px 0 22px}.atelix-insights-intro p{font-size:clamp(18px,1.3vw,27px);max-width:760px;line-height:1.42}.atelix-insights-search{height:70px;min-width:450px;padding-inline:24px;margin-bottom:5px}.atelix-insights-search input{font-size:20px}.atelix-insight-featured{min-height:clamp(350px,24.2vw,496px);border-radius:26px;padding:clamp(48px,3.2vw,66px);background:#f5f6f3}.atelix-insight-pill{font-size:18px;padding:8px 18px}.atelix-insight-featured h2{font-size:clamp(30px,2.2vw,46px);max-width:1340px;margin:30px 0 25px}.atelix-insight-featured>p{font-size:clamp(18px,1.3vw,27px);max-width:1060px;margin-bottom:42px}.atelix-insight-featured-foot{align-items:center}.atelix-insight-avatar{width:55px;height:55px}.atelix-insight-byline strong{font-size:19px}.atelix-insight-byline small{font-size:16px}.atelix-insight-read,.atelix-insight-dark-cta{font-size:21px;padding:17px 34px}.atelix-insights-count{font-size:18px;margin:48px 0 45px}.atelix-insights-grid{gap:44px}.atelix-insight-card{min-height:365px;border-radius:24px;padding:34px;background:#f5f6f3}.atelix-insight-card h2{font-size:clamp(20px,1.25vw,26px)}.atelix-insight-card p{font-size:clamp(17px,1.05vw,22px)}.atelix-insight-byline.is-small .atelix-insight-avatar{width:44px;height:44px}.atelix-insight-byline.is-small strong{font-size:17px}.atelix-insight-byline.is-small small{font-size:15px}.atelix-insights-pages{margin-top:78px}.atelix-insights-pages a{border:0;border-radius:50%;font-size:19px;min-width:50px;min-height:50px}.atelix-insights-pages a[aria-current=page]{background:#000;border-color:#000}.atelix-insight-article{padding-top:20px}.atelix-insight-breadcrumb{font-size:20px;margin-bottom:48px}.atelix-insight-article-head h1{margin-bottom:36px}.atelix-insight-article-meta{padding-bottom:48px}.atelix-insight-about-author{font-style:italic;margin:26px 0 62px!important}.atelix-insight-about-author strong{font-style:normal}.atelix-insight-prose section{margin:58px 0}.atelix-insight-prose .atelix-insight-steps{padding-left:34px}.atelix-insight-steps strong{color:#090b0a}.atelix-insight-faq{margin:24px 0 30px!important}.atelix-insight-faq h3{font-size:inherit;line-height:1.45;color:#090b0a;margin:0 0 20px}.atelix-insight-faq p{margin:0}.atelix-insight-about-service{margin-top:64px!important}.atelix-insight-next{background:#f5f6f3;border:1px solid #e2e5df;border-radius:27px;padding:46px}.atelix-insight-next>span{font-size:19px}.atelix-insight-next h2{font-size:34px}.atelix-insight-next p{font-size:22px}.atelix-insight-sticky{width:min(950px,calc(100% - 30px));font-size:22px;padding:10px 18px}.atelix-insight-sticky>a{font-size:19px;padding:14px 28px}@media(max-width:1700px){.atelix-insights-index{margin-inline:auto}.atelix-insights-shell .site-header .nav-inner{padding-inline:8%}.atelix-insight-card{min-height:315px}}@media(max-width:1000px){.atelix-insights-index{width:auto;margin-inline:6%}.atelix-insights-search{min-width:300px;height:55px}.atelix-insights-search input{font-size:16px}.atelix-insights-grid{gap:22px}.atelix-insight-card{padding:24px;min-height:285px}.atelix-insight-byline.is-small strong{font-size:13px}.atelix-insight-byline.is-small small{font-size:11px}}@media(max-width:780px){.atelix-insights-shell .site-header{height:72px}.atelix-insights-index{padding-top:50px}.atelix-insights-intro span{font-size:13px}.atelix-insights-intro h1{font-size:40px;margin:16px 0}.atelix-insights-intro p{font-size:17px}.atelix-insights-search{height:50px;margin-top:24px}.atelix-insight-featured{min-height:0;padding:32px}.atelix-insight-featured h2{font-size:28px}.atelix-insight-featured>p{font-size:17px}.atelix-insight-pill{font-size:12px}.atelix-insight-read{font-size:14px;padding:12px 22px}.atelix-insights-count{font-size:13px;margin:34px 0}.atelix-insight-card{min-height:260px}.atelix-insight-card h2{font-size:18px}.atelix-insight-card p{font-size:14px}.atelix-insight-article{padding-top:50px}.atelix-insight-breadcrumb{font-size:13px;margin-bottom:36px}.atelix-insight-sticky{font-size:14px}.atelix-insight-sticky>a{font-size:13px;padding:10px 18px}}@media(max-width:580px){.atelix-insights-index{margin-inline:20px}.atelix-insight-featured-foot{display:grid}.atelix-insights-grid{grid-template-columns:1fr}.atelix-insight-card{min-height:230px}.atelix-insight-byline strong{font-size:14px}.atelix-insight-byline small{font-size:12px}.atelix-insight-article{margin-inline:20px}.atelix-insight-article-head h1{font-size:32px}.atelix-insight-prose section{margin:38px 0}.atelix-insight-faq{margin:20px 0!important}.atelix-insight-next{padding:28px}.atelix-insight-next h2{font-size:26px}.atelix-insight-next p{font-size:16px}.atelix-insight-sticky{font-size:12px}.atelix-insight-sticky>a{font-size:11px;padding:9px 12px}}body:has(.faq-page) .site-header .nav-dropdown>button{color:#222}body:has(.faq-page) .site-header{background:#fff;color:#111;border-bottom:1px solid #eceeeb}body:has(.faq-page) .site-header .nav-links a,body:has(.faq-page) .site-header .login-link{color:#222}body:has(.faq-page) .site-header .nav-links a:hover{color:#267152}body:has(.faq-page) .site-header .login-link{background:#111;color:#fff}.faq-page{background:#fdfdfb;color:#111;min-height:100vh;padding:76px max(24px,calc((100vw - 1120px)/2)) 95px}.faq-page .faq-hero{min-height:338px;border-radius:20px;background:radial-gradient(circle at 90% 0%,#367b63,#144634 48%,#113a2c);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px 45px}.faq-hero-icon{width:48px;height:48px;border-radius:12px;background:#ffffff30;display:grid;place-items:center;margin-bottom:17px}.faq-hero p,.faq-detail-head p,.faq-category-copy>p,.faq-safety p,.faq-related>p,.faq-cta>p{font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 17px}.faq-hero h1{font-size:clamp(38px,4.5vw,56px);line-height:1.08;margin:0 0 15px;letter-spacing:-.045em}.faq-hero>span{font-size:17px;line-height:1.55;color:#e1eee7;max-width:720px}.faq-main-list{max-width:800px;margin:48px auto 90px}.faq-accordion{border-top:1px solid #dedfda}.faq-item{border-bottom:1px solid #dedfda}.faq-item h3{margin:0}.faq-item button{width:100%;min-height:73px;padding:17px 1px;border:0;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#141714;font-size:18px;font-weight:700;letter-spacing:-.018em}.faq-item button svg{transition:transform .25s;flex:none}.faq-item button[aria-expanded=true]{color:#327a60}.faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-item p{font-size:17px;color:#5b605c;line-height:1.68;margin:0;padding:0 38px 26px 1px}.faq-categories{border:1px solid #e6e9e5;background:#f8f9f6;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:60px 64px 0;overflow:hidden}.faq-category-copy>p,.faq-safety p,.faq-related>p{color:#34765e}.faq-category-copy h2,.faq-related h2{font-size:clamp(34px,3.5vw,48px);letter-spacing:-.045em;margin:0 0 25px}.faq-category-links{display:grid;gap:7px}.faq-category-links a{display:flex;align-items:center;gap:14px;padding:8px 12px 8px 0;font-size:17px}.faq-category-links a:hover b{text-decoration:underline}.faq-category-links a>span{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#e6f1e9;color:#398267}.faq-category-links a>b{font-weight:700}.faq-category-links a>svg{margin-left:auto;color:#658071}.faq-orbit{position:relative;min-height:475px;align-self:center}.faq-orbit-ring{position:absolute;border-radius:50%;border:1px solid #dae5db;left:50%;top:50%;transform:translate(-50%,-50%)}.faq-orbit-ring.ring-one{width:270px;height:270px}.faq-orbit-ring.ring-two{width:440px;height:440px}.faq-orbit-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:130px;height:130px;border-radius:50%;display:grid;place-items:center;background:#2b7657;color:#fff;box-shadow:0 20px 55px #1d70472b}.faq-orbit-chip{position:absolute;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #e8ece8;border-radius:11px;padding:12px 15px;box-shadow:0 10px 28px #13251b16;color:#358062;min-width:150px}.faq-orbit-chip span{display:grid;color:#101914;font-size:12px}.faq-orbit-chip small{font-size:11px;color:#858b85;margin-top:2px}.chip-a{top:62px;left:4px}.chip-b{top:90px;right:0}.chip-c{bottom:88px;left:-8px}.chip-d{bottom:52px;right:9px}.faq-safety{grid-column:1/-1;border-top:1px solid #dfe6de;margin-top:16px;padding:26px 0 30px;display:flex;justify-content:space-between;align-items:center;gap:22px}.faq-safety p{margin-bottom:5px}.faq-safety span{font-size:14px;color:#59665b}.faq-safety>a,.faq-cta>a{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:13px;white-space:nowrap;padding:13px 20px;background:#164a38;color:#fff;font-weight:700;font-size:13px}.faq-cta{margin-top:82px;min-height:370px;border-radius:20px;background:linear-gradient(90deg,#0c2119e8,#0c211999),url(/images/finder-story.jpg) center/cover;color:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:48px 75px}.faq-cta>p{color:#a7dac0}.faq-cta h2{font-size:clamp(34px,3.6vw,50px);max-width:750px;margin:0 0 15px}.faq-cta span{font-size:17px;color:#e3ebe5;max-width:630px}.faq-cta>a{background:#fff;color:#161a17;margin-top:26px}.faq-breadcrumb{display:flex;align-items:center;gap:9px;color:#77817a;font-size:13px;margin:-38px 0 45px}.faq-breadcrumb a:hover{text-decoration:underline}.faq-detail-head{max-width:900px;margin:auto;text-align:center}.faq-detail-head p{color:#367c60}.faq-detail-head h1{font-size:clamp(42px,5vw,68px);margin:0 0 16px}.faq-detail-head>span{display:block;color:#69716b;font-size:18px;line-height:1.55}.faq-main-list--detail{margin-top:55px}.faq-back{display:inline-block;margin-top:31px;font-weight:700;text-decoration:underline;color:#397b5f}.faq-related{padding:42px 50px;border:1px solid #dfe7e0;border-radius:18px;background:#f7f9f6}.faq-related h2{font-size:38px}.faq-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.faq-related a{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border:1px solid #dfe6df;border-radius:10px;padding:18px;font-weight:700;font-size:14px}.faq-related a:hover{border-color:#31785d}@media(max-width:780px){.faq-page{padding:30px 20px 60px}.faq-page .faq-hero{min-height:320px;padding:35px 20px}.faq-hero h1{font-size:38px}.faq-hero>span{font-size:15px}.faq-main-list{margin:32px 0 68px}.faq-item button{font-size:16px}.faq-item p{font-size:15px}.faq-categories{display:block;padding:35px 25px 0}.faq-category-copy h2{font-size:35px}.faq-category-links a{font-size:15px}.faq-orbit{height:380px;min-height:380px;transform:scale(.76);margin:-30px -50px}.faq-safety{margin-top:0;display:block}.faq-safety>a{margin-top:17px}.faq-cta{margin-top:55px;padding:35px 28px;min-height:365px}.faq-cta h2{font-size:34px}.faq-cta span{font-size:15px}.faq-breadcrumb{margin:0 0 35px;flex-wrap:wrap}.faq-related{padding:30px 22px}.faq-related>div{grid-template-columns:1fr}}.partners-page{background:#fdfdfb;color:#111}.partners-page .partners-wrap{max-width:1240px;margin:auto;padding-left:24px;padding-right:24px}.partners-hero{height:565px;background:linear-gradient(90deg,#081714d9,#0a1915aa 49%,#081b174f),url(/images/partners-hero.png) center 53%/cover;color:#fff;display:flex;align-items:center}.partners-hero-inner{width:min(1216px,calc(100% - 48px));margin:62px auto 0}.partners-hero-inner>p,.partners-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;margin:0 0 22px}.partners-hero h1{font-size:clamp(48px,5.2vw,72px);letter-spacing:-.055em;line-height:1.02;margin:0 0 22px}.partners-hero-inner>span{font-size:19px;line-height:1.55;color:#edf0ec;display:block;max-width:610px}.partners-hero-actions{display:flex;gap:12px;margin-top:32px}.partners-hero-actions a{min-height:48px;border-radius:999px;display:inline-flex;align-items:center;gap:12px;padding:12px 22px;background:#fff;color:#111;font-size:14px;font-weight:700}.partners-hero-actions a+a{background:transparent;color:#fff;border:1px solid #ffffffa3}.partners-services{padding-top:96px;padding-bottom:120px;scroll-margin-top:30px}.partners-eyebrow{color:#31765b}.partners-services h2,.partners-community h2,.partners-business h2{font-size:clamp(42px,4.2vw,58px);letter-spacing:-.045em;line-height:1.08;margin:0 0 16px}.partners-intro{font-size:18px;color:#686e69;max-width:720px;line-height:1.55;margin:0}.partners-account-note{margin:37px 0 35px;border:1px solid #dce3dc;border-radius:13px;background:#f8faf7;padding:21px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#616b62;font-size:15px}.partners-account-note>a{display:inline-flex;align-items:center;gap:8px;color:#215f46;font-weight:700}.partners-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.partners-service-card{border:1px solid #e0e4df;border-radius:18px;background:#fff;padding:30px 29px;min-height:438px;display:flex;flex-direction:column;box-shadow:0 5px 20px #13251808}.partners-service-logo{height:90px;display:flex;align-items:center;margin-bottom:28px}.partners-service-logo img{display:block;max-width:205px;max-height:68px;object-fit:contain;object-position:left center}.partners-service-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.partners-service-badges span{border-radius:999px;background:#edf3ee;color:#3d6b54;padding:6px 10px;font-size:11px;font-weight:700}.partners-service-badges span+span{background:#f5f5f2;color:#6e716c}.partners-service-card h3{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.partners-service-card p{font-size:15px;line-height:1.6;color:#696d69;max-width:330px;margin:0 0 25px}.partners-service-card>a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.partners-community{padding-top:85px;padding-bottom:115px;scroll-margin-top:20px}.partners-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;margin-top:40px}.partners-community-card{padding:0;border:1px solid #e3e6e1;background:#fff;border-radius:19px;overflow:hidden;text-align:left;display:flex;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s}.partners-community-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #10251719}.partners-community-photo{height:245px;position:relative;overflow:hidden}.partners-community-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.partners-community-card:hover .partners-community-photo>img{transform:scale(1.035)}.partners-community-photo span,.partner-dialog-image>span{position:absolute;left:18px;top:18px;border-radius:999px;background:#fff;padding:8px 13px;font-size:12px;font-weight:700}.partners-community-content{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.partners-community-content>img{width:60px;height:60px;border:1px solid #e9e9e5;border-radius:10px;object-fit:contain;background:#fff;margin-bottom:17px}.partners-community-content h3{font-size:22px;letter-spacing:-.03em;margin:0 0 6px}.partners-community-content p{font-size:14px;line-height:1.55;color:#666e67;margin:0 0 17px}.partners-community-content .partners-place{color:#3c7358;margin-bottom:9px;font-weight:700}.partners-community-content>span{display:flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800}.partners-business{background:#eff2ed;padding:90px 24px 115px}.partners-business-inner{max-width:1192px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.partners-business-inner>div>p:last-child{font-size:18px;color:#697069;line-height:1.55;max-width:445px}.partners-business form{background:#fff;border:1px solid #e2e8e1;border-radius:18px;padding:35px;display:grid;gap:17px}.partners-business form label{font-size:13px;font-weight:700;display:grid;gap:8px}.partners-business input,.partners-business textarea{width:100%;border:1px solid #d5dcd5;border-radius:8px;background:#fff;padding:12px 14px;color:#111;resize:vertical;font-size:14px}.partners-business input:focus,.partners-business textarea:focus{border-color:#328461;outline:2px solid #32846124}.partners-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.partners-business form>p{font-size:12px;color:#797f78;margin:0}.partners-business form>button{justify-self:start;border:0;border-radius:999px;background:#131a15;color:#fff;display:flex;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:700}.partners-business form .partners-form-status{color:#286e4b;font-weight:700}.partner-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;background:#06120dbc;display:grid;place-items:center;padding:20px}.partner-dialog{background:#fff;border-radius:20px;width:min(600px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 80px #0005}.partner-dialog-image{height:275px;position:relative}.partner-dialog-image>img{width:100%;height:100%;object-fit:cover}.partner-dialog-image>button{position:absolute;right:18px;top:18px;width:38px;height:38px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff}.partner-dialog-body{padding:30px}.partner-dialog-body>img{width:62px;height:62px;object-fit:contain;border-radius:10px;border:1px solid #eee}.partner-dialog h2{font-size:32px;margin:15px 0 6px}.partner-dialog p{font-size:15px;color:#676d67;line-height:1.6}.partner-dialog .partner-dialog-place{font-size:13px;color:#31765b;font-weight:700}.partner-dialog-body>a{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#111;color:#fff;padding:13px 20px;font-size:13px;font-weight:700;margin-top:6px}@media(max-width:850px){.partners-hero{height:600px}.partners-hero-inner{margin-top:100px}.partners-service-grid,.partners-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-business-inner{grid-template-columns:1fr;gap:30px}}@media(max-width:620px){.partners-hero{height:595px;background-position:55% center}.partners-hero h1{font-size:47px}.partners-hero-inner>span{font-size:16px}.partners-hero-actions{flex-wrap:wrap}.partners-services{padding-top:70px;padding-bottom:60px}.partners-community{padding-top:45px;padding-bottom:70px}.partners-services h2,.partners-community h2,.partners-business h2{font-size:40px}.partners-intro{font-size:16px}.partners-account-note{display:block}.partners-account-note>a{margin-top:15px}.partners-service-grid,.partners-community-grid{grid-template-columns:1fr}.partners-service-card{min-height:370px}.partners-business{padding:65px 20px}.partners-business form{padding:24px}.partners-form-row{grid-template-columns:1fr}.partner-dialog-image{height:220px}}.partners-logo-fallback{width:60px;height:60px;border:1px solid #e9e9e5;border-radius:10px;background:#193d2e;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800;letter-spacing:.08em;margin-bottom:17px}.partner-dialog-body>.partners-logo-fallback{width:62px;height:62px;margin-bottom:0}.partners-service-logo--moreta img{filter:brightness(0)}.atelix-about{background:#fbfbf8;color:#101210;overflow:hidden}body:has(.atelix-about) .site-header{height:68px;background:#fbfbf8;color:#111;border-bottom:1px solid #e9ebe6}body:has(.atelix-about) .site-header .nav-inner{width:min(1216px,calc(100% - 48px));max-width:none;padding:0}body:has(.atelix-about) .site-header .nav-links a,body:has(.atelix-about) .site-header .nav-dropdown>button{color:#303630}body:has(.atelix-about) .site-header .nav-links a:hover,body:has(.atelix-about) .site-header .nav-dropdown>button:hover{color:#266c50}body:has(.atelix-about) .site-header .login-link{background:#111;color:#fff;padding:12px 22px;border-radius:999px}body:has(.atelix-about) .site-header .menu-toggle{color:#111}.about-container{width:min(1216px,calc(100% - 48px));margin-inline:auto}.atelix-about h1,.atelix-about h2,.atelix-about h3,.atelix-about p,.atelix-about figure{margin-top:0}.about-kicker{color:#69726a;font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.about-hero{padding-top:76px}.about-hero-heading{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);align-items:end;gap:72px;border-bottom:1px solid #e8e9e4;padding-bottom:14px}.about-hero-heading .about-kicker{margin-bottom:20px}.about-hero h1{max-width:740px;margin-bottom:0;font-size:clamp(42px,3.4vw,52px);font-weight:700;line-height:1.06;letter-spacing:-.035em}.about-hero-intro{font-size:17px;line-height:1.6;color:#737873;padding-bottom:2px}.about-hero-intro p{margin-bottom:12px}.about-hero-intro p:last-child{margin-bottom:0}.about-collage{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,.72fr);gap:12px;align-items:center;margin-top:40px}.about-collage figure{position:relative;overflow:hidden;border-radius:10px;background:#e5e8e0;margin:0}.about-collage img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.about-collage figure:hover img{transform:scale(1.04)}.about-collage-side{display:grid;gap:18px;padding-top:55px}.about-collage-side figure{height:153px}.about-collage-main{height:415px}.about-collage-right{height:252px;margin-top:75px}.about-collage figcaption{position:absolute;right:10px;bottom:10px;padding:6px 8px;border-radius:4px;background:#15251abd;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.about-mission{margin-top:56px}.about-mission-panel{border:1px solid #e9ebe6;border-radius:16px;background:#f6f7f3;padding:56px}.about-mission-panel .about-kicker{margin-bottom:17px}.about-mission h2{font-size:clamp(31px,2.65vw,38px);letter-spacing:-.03em;line-height:1.16;margin-bottom:26px}.about-mission-panel>p:not(.about-kicker){max-width:820px;color:#737873;font-size:17px;line-height:1.7;margin-bottom:18px}.about-mission-panel>p:last-child{margin-bottom:0}.about-founder{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:64px;align-items:center;padding-block:92px 96px}.about-founder-portraits{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.about-founder-portraits figure{margin:0;min-width:0}.about-founder-portraits figure:nth-child(2){margin-top:42px}.about-founder-portraits img{display:block;width:100%;height:270px;object-fit:cover;object-position:center 24%;border-radius:13px;background:#e5e8e0}.about-founder-portraits figcaption{display:grid;gap:3px;padding-top:10px;line-height:1.35}.about-founder-portraits figcaption strong{font-size:14px;color:#151915}.about-founder-portraits figcaption span{font-size:12px;color:#777e77}.about-founder-copy .about-kicker{margin-bottom:18px}.about-founder h2{font-size:clamp(31px,2.7vw,39px);letter-spacing:-.035em;line-height:1.16;margin-bottom:22px}.about-founder-statement{border-left:3px solid #141914;padding-left:22px;font-size:17px;font-style:italic;line-height:1.7;color:#585e58;margin-bottom:24px}.about-founder-copy>p:last-child{font-size:17px;color:#777e77;line-height:1.7;margin-bottom:0}.about-contact-card{border:1px solid #e3e6e8;border-radius:22px;background:#f6f7f5;padding:54px 50px;display:flex;align-items:center;justify-content:space-between;gap:32px}.about-contact-card .about-kicker{margin-bottom:24px}.about-contact-card h2{font-size:clamp(30px,3vw,42px);line-height:1.15;letter-spacing:-.03em;margin-bottom:16px}.about-contact-card p:last-child{font-size:19px;line-height:1.5;color:#737873;max-width:650px;margin-bottom:0}.about-contact-actions{display:grid;gap:10px;min-width:215px;align-self:center}.about-action{min-height:47px;padding:12px 20px;border:1px solid #191c19;border-radius:999px;background:#191c19;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,transform .18s}.about-action:hover{transform:translateY(-2px);background:#2d614c;border-color:#2d614c}.about-action--outline{background:transparent;color:#171b17}.about-action--outline:hover{background:#e6ebe6;border-color:#171b17}.about-action:focus-visible,.about-text-link:focus-visible{outline:3px solid #3c8868;outline-offset:3px}.about-team{border-top:1px solid #e9ebe6;padding-top:40px;margin-top:80px;margin-bottom:80px}.about-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-bottom:48px}.about-section-heading h2{font-size:36px;letter-spacing:-.032em;line-height:1.11;margin-bottom:0}.about-section-heading p{font-size:18px;color:#787e78;line-height:1.625;margin-bottom:0}.about-team-link{display:inline-flex;align-items:center;gap:9px;color:#101210;font-size:18px;font-weight:700;text-decoration:none;margin-top:32px}.about-team-link:hover{text-decoration:underline;text-underline-offset:4px}.about-team-link:focus-visible{outline:3px solid #3c8868;outline-offset:3px}.about-logo-strip{border:1px solid #e9ebe6;border-radius:16px;background:#f6f7f3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:64px;row-gap:32px;padding:36px 40px}.about-logo{height:40px;flex:none;display:flex;align-items:center;justify-content:center;width:50px;overflow:hidden}.about-logo img{display:block;width:100%;height:40px;object-fit:contain;filter:grayscale(1);opacity:.5;transition:filter .3s,opacity .3s}.about-logo:hover img{filter:grayscale(0);opacity:1}.about-logo--labeled{gap:8px;overflow:visible}.about-logo--labeled img{width:40px;flex:none}.about-logo--labeled span{color:#9b9d9a;font-size:11px;font-weight:600;line-height:1.2}.about-logo:nth-child(1){width:160px}.about-logo:nth-child(2){width:50px}.about-logo:nth-child(3){width:95px}.about-logo:nth-child(3) img{height:52px;object-fit:cover}.about-logo:nth-child(4){width:150px}.about-logo:nth-child(5){width:150px}.about-logo:nth-child(6){width:160px}.about-logo:nth-child(7){width:145px}.about-logo:nth-child(8),.about-logo:nth-child(9),.about-logo:nth-child(10){width:160px}.about-final{margin-bottom:80px;padding:62px 50px;border:1px solid #ededeb;border-radius:16px;background:#f5f6f3}.about-final>div{max-width:750px}.about-final .about-kicker{margin-bottom:18px}.about-final h2{font-size:clamp(33px,3vw,44px);line-height:1.12;letter-spacing:-.035em;margin-bottom:18px}.about-final p:not(.about-kicker){font-size:17px;color:#767d76;line-height:1.6;margin-bottom:0}.about-final-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}@media(max-width:900px){.about-hero-heading{gap:36px}.about-collage-side figure{height:130px}.about-collage-main{height:345px}.about-collage-right{height:215px}.about-founder{grid-template-columns:360px 1fr;gap:36px}.about-founder-portraits img{height:240px}.about-contact-card{padding:38px 34px}.about-contact-card h2{font-size:31px}.about-contact-card p:last-child{font-size:16px}.about-logo-strip{column-gap:28px;row-gap:22px;padding:28px 24px}}@media(max-width:680px){.about-container{width:calc(100% - 36px)}.about-hero{padding-top:48px}.about-hero-heading{display:block;padding-bottom:24px}.about-hero h1{font-size:clamp(38px,9vw,52px)}.about-hero-intro{margin-top:26px;font-size:16px}.about-collage{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.about-collage-side{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:0}.about-collage-side figure{height:130px}.about-collage-main{height:300px}.about-collage-right{height:210px;margin-top:35px}.about-collage figcaption{font-size:8px;right:6px;bottom:6px}.about-mission{margin-top:36px}.about-mission-panel{padding:28px 24px}.about-mission-panel>p:not(.about-kicker){font-size:15px}.about-founder{display:block;padding-block:60px}.about-founder-portraits{max-width:440px;margin-bottom:30px}.about-founder-portraits img{height:250px}.about-founder h2{font-size:32px}.about-founder-statement,.about-founder-copy>p:last-child{font-size:15px}.about-contact-card{display:block;padding:30px 24px}.about-contact-card h2{font-size:29px}.about-contact-card p:last-child{font-size:16px}.about-contact-actions{margin-top:24px}.about-team{margin-top:56px;margin-bottom:55px;padding-top:32px}.about-section-heading{display:block}.about-section-heading p{margin-top:18px;font-size:15px}.about-section-heading{margin-bottom:27px}.about-logo-strip{column-gap:22px;row-gap:22px;padding:26px 20px}.about-logo{max-width:42%}.about-logo:nth-child(1){width:130px}.about-logo:nth-child(4),.about-logo:nth-child(5),.about-logo:nth-child(6){width:120px}.about-logo:nth-child(7){width:110px}.about-final{padding:34px 26px;margin-bottom:52px}.about-final h2{font-size:34px}.about-final p:not(.about-kicker){font-size:15px}}@media(max-width:680px){body:has(.atelix-about) .site-header .nav-inner{width:calc(100% - 36px)}}@media(max-width:390px){.about-final-actions{display:grid}.about-action{width:100%}}@media(prefers-reduced-motion:reduce){.about-collage img,.about-action{transition:none}.about-collage figure:hover img,.about-action:hover{transform:none}}.company-page{--cp-ink:#111614;--cp-green:#28624d;--cp-muted:#6d746f;--cp-line:#dfe4df;--cp-paper:#fbfaf7;color:var(--cp-ink);background:var(--cp-paper);overflow:hidden}.cp-wrap{width:min(1390px,calc(100% - 112px));margin-inline:auto}.company-page .eyebrow{color:var(--cp-green);font-size:12px!important;letter-spacing:.12em!important;font-weight:800!important;margin-bottom:20px!important}.company-page h1,.company-page h2,.company-page h3{color:var(--cp-ink)}.company-page h1{font-size:clamp(44px,5.4vw,76px);letter-spacing:-.045em;line-height:.99;max-width:690px;margin:0 0 24px}.company-page h2{font-size:clamp(34px,4.1vw,58px);letter-spacing:-.04em;line-height:1.04;margin:0 0 18px}.company-page p{line-height:1.62}.cp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.cp-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--cp-ink);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px;transition:color .2s,gap .2s}.cp-text-link:hover{color:var(--cp-green);gap:13px}.cp-pill-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 24px;border-radius:999px;background:#111614;color:#fff;font-size:14px;font-weight:700;transition:background .2s,transform .2s}.cp-pill-button:hover{background:var(--cp-green);transform:translateY(-2px)}.cp-pill-button:focus-visible,.cp-text-link:focus-visible,.internship-controls button:focus-visible,.internship-dots button:focus-visible,.careers-area>a:focus-visible{outline:3px solid #79b69a;outline-offset:4px}.technology-hero{min-height:690px;padding-block:78px 84px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:66px}.technology-copy>p{max-width:570px;color:var(--cp-muted);font-size:18px;margin:0}.technology-visual{height:494px;position:relative;overflow:hidden;border-radius:23px;background:#102b23;display:grid;place-items:center;padding:38px}.technology-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.17;mix-blend-mode:screen;filter:saturate(.68);animation:tech-map-drift 28s ease-in-out infinite alternate}.tech-board{position:relative;width:min(480px,100%);padding:22px 24px 18px;background:#fcfcf9;border:1px solid #e6e8e1;border-radius:17px;box-shadow:0 20px 55px #06110dc7;animation:tech-board-in 1s cubic-bezier(.2,.8,.2,1) both}.tech-board-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:17px;border-bottom:1px solid #e7e9e4;color:#7b827d;font-size:9px;letter-spacing:.1em;font-weight:800}.tech-brand{color:var(--cp-green);display:inline-flex;gap:7px;align-items:center;font-size:11px;letter-spacing:.08em}.tech-path{position:relative;display:grid;gap:9px;padding:22px 0 12px}.tech-path-line{position:absolute;left:18px;top:41px;bottom:35px;width:1px;background:#d7ddd7;overflow:hidden}.tech-path-line:after{content:"";display:block;width:100%;height:44%;background:#398364;animation:tech-line-travel 3.2s ease-in-out infinite}.tech-path-node{position:relative;display:flex;align-items:center;gap:12px;min-height:45px;padding:7px 11px;border:1px solid transparent;border-radius:10px;color:#66706a;font-size:13px;font-weight:600;transition:background .45s,border-color .45s,color .45s,transform .45s}.tech-path-node.is-current{background:#edf4ef;border-color:#c8dacd;color:#194d39;transform:translate(4px)}.tech-node-icon{width:29px;height:29px;border-radius:8px;background:#f0f1ed;display:grid;place-items:center;color:#66716a;flex:none;z-index:1}.tech-path-node.is-current .tech-node-icon{background:#fff;color:var(--cp-green)}.tech-node-check{margin-left:auto;opacity:0;color:var(--cp-green);transition:opacity .3s}.tech-path-node.is-current .tech-node-check{opacity:1}.tech-board-foot{border-top:1px solid #e7e9e4;padding-top:15px;margin:0;color:#69716b;font-size:12px!important}.technology-intro{padding:91px 0 96px;background:#f1f3ef}.technology-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:end}.technology-intro-grid>p{font-size:17px;color:var(--cp-muted);max-width:610px;margin:0 0 5px}.technology-layers{margin-top:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.technology-layer{min-height:206px;border-top:1px solid #cdd6ce;padding:21px 0 0;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;transition:transform .3s}.technology-layer:hover{transform:translateY(-5px)}.technology-layer-icon{width:43px;height:43px;display:grid;place-items:center;color:var(--cp-green);background:#e2eae3;border-radius:12px}.technology-layer-index{position:absolute;right:1px;top:28px;color:#a2aaa3;font-size:11px;font-weight:700}.technology-layer h3{font-size:20px;letter-spacing:-.025em;margin:0 0 9px}.technology-layer p{font-size:14px;color:var(--cp-muted);margin:0;max-width:275px}.technology-layer>svg{position:absolute;right:0;bottom:3px;color:#79847c}.technology-review{padding-block:115px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:9%}.technology-review-art{position:relative;border-radius:20px;overflow:hidden;background:#13362c}.technology-review-art img{display:block;width:100%;height:390px;object-fit:cover}.review-stamp{position:absolute;left:22px;bottom:20px;background:#fff;border-radius:999px;padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--cp-green)}.technology-review-copy>p{font-size:16px;color:var(--cp-muted);max-width:520px;margin:0 0 24px}.technology-principles{padding:92px 0;background:#e8eee9}.technology-principles-grid{display:grid;grid-template-columns:1fr .9fr;gap:12%;align-items:center}.technology-principles-grid>div:first-child>p{font-size:16px;color:#59635c;max-width:520px;margin:0}.principle-list>div{display:grid;grid-template-columns:42px 1fr;gap:12px;border-top:1px solid #c5d2c7;padding:18px 0;align-items:start}.principle-list>div:last-child{border-bottom:1px solid #c5d2c7}.principle-list span{font-size:11px;font-weight:800;color:var(--cp-green);padding-top:4px}.principle-list p{font-size:15px;font-weight:600;margin:0}.careers-hero{padding-block:82px 92px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:7.5%}.careers-hero-copy>p{font-size:18px;color:var(--cp-muted);max-width:540px;margin:0}.careers-hero-art{height:500px;position:relative;display:grid;grid-template-columns:1fr .66fr;align-items:center;gap:13px;padding:22px 5% 43px 0}.careers-hero-art:before{content:"";position:absolute;top:35px;right:0;bottom:0;left:12%;border-radius:22px;background:#e6ece6}.careers-hero-art img{position:relative;display:block;width:100%;height:100%;max-height:430px;object-fit:cover;border-radius:15px}.careers-photo-main{object-position:center 34%}.careers-photo-inset{margin-top:82px;max-height:330px!important;object-position:center 30%}.careers-photo-caption{position:absolute;right:8%;bottom:16px;padding:12px 16px;border-radius:999px;background:#fff;font-size:12px;font-weight:700;box-shadow:0 6px 20px #15201618}.careers-apply{padding-block:80px 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:11%}.careers-apply-heading>p{color:var(--cp-muted);max-width:410px}.careers-apply-heading h2{font-size:clamp(32px,3.4vw,48px)}.careers-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-self:center}.careers-step{padding-top:19px;border-top:1px solid #cfd6cf}.careers-step>span{font-size:11px;font-weight:800;color:var(--cp-green)}.careers-step h3{font-size:18px;line-height:1.2;margin:28px 0 10px}.careers-step p{font-size:13px;color:var(--cp-muted);margin:0}.careers-areas{background:#f0f2ee;padding-block:93px 104px}.careers-area-heading{display:grid;grid-template-columns:1fr .7fr;gap:10%;align-items:end;margin-bottom:36px}.careers-area-heading h2{max-width:530px;margin-bottom:0}.careers-area-heading>p{font-size:15px;color:var(--cp-muted);margin:0 0 4px}.careers-areas-list{border-top:1px solid #cdd5cd}.careers-area{min-height:118px;border-bottom:1px solid #cdd5cd;display:grid;grid-template-columns:60px 55px 1fr 40px;gap:15px;align-items:center;transition:transform .28s,background .28s}.careers-area:hover{transform:translate(8px);background:#e8ede8}.careers-area-icon{width:40px;height:40px;border-radius:10px;background:#fff;display:grid;place-items:center;color:var(--cp-green)}.careers-area-num{font-size:11px;color:#88928a;font-weight:700}.careers-area h3{font-size:21px;margin:0 0 5px;letter-spacing:-.02em}.careers-area p{font-size:13px;color:var(--cp-muted);margin:0}.careers-area>a{width:38px;height:38px;border:1px solid #bdc9bd;border-radius:50%;display:grid;place-items:center;color:var(--cp-green);transition:background .2s,color .2s}.careers-area>a:hover{background:var(--cp-green);color:#fff}.careers-open{padding-block:110px;display:grid;grid-template-columns:1fr .8fr;gap:10%;align-items:center}.careers-open-image{height:330px;border-radius:17px;overflow:hidden}.careers-open-image img{width:100%;height:100%;object-fit:cover;display:block}.careers-open>div:last-child>p{max-width:475px;color:var(--cp-muted);margin:0 0 24px}.internship-hero{padding-block:75px 96px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8%}.internship-hero-copy>p{font-size:18px;color:var(--cp-muted);max-width:530px;margin:0 0 28px}.internship-gallery{height:505px;position:relative;display:grid;grid-template-columns:1.35fr .7fr;grid-template-rows:1fr .86fr;gap:12px;padding:0 25px 38px 0}.internship-gallery:before{content:"";position:absolute;top:28px;right:0;bottom:0;left:30px;background:#e7ece6;border-radius:20px}.internship-gallery img{position:relative;width:100%;height:100%;object-fit:cover;display:block;border-radius:15px}.internship-gallery-main{grid-row:1 / 3;object-position:center}.internship-gallery-top{object-position:62% center}.internship-gallery-bottom{object-position:center 27%}.internship-gallery-note{position:absolute;bottom:10px;left:23%;background:#fff;border-radius:999px;padding:12px 16px;font-size:12px;font-weight:700;box-shadow:0 7px 20px #14211615}.internship-belief{padding:79px 0;background:#15392d;color:#f7faf7}.internship-belief .eyebrow{color:#a9d6bc}.internship-belief-inner{display:grid;grid-template-columns:.5fr 1.4fr .6fr;gap:35px;align-items:center}.internship-belief-inner>p{font-size:clamp(22px,2.4vw,33px);letter-spacing:-.025em;line-height:1.35;margin:0;max-width:790px}.internship-belief-inner .cp-text-link{color:#fff;justify-self:end}.internship-values{padding-block:105px;display:grid;grid-template-columns:.7fr .75fr 1fr;gap:7%;align-items:center}.internship-values-heading>p{color:var(--cp-muted);font-size:15px}.internship-value-list article{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:19px 0;border-top:1px solid #d3d9d3}.internship-value-list article:last-child{border-bottom:1px solid #d3d9d3}.internship-value-list article>span{font-size:11px;color:var(--cp-green);font-weight:800;padding-top:5px}.internship-value-list h3{font-size:18px;margin:0 0 7px}.internship-value-list p{font-size:13px;color:var(--cp-muted);margin:0}.internship-values-image{width:100%;height:385px;object-fit:cover;border-radius:16px;object-position:center}.internship-projects{background:#eff2ee;padding-block:93px 100px}.internship-projects-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:34px}.internship-projects-heading h2{margin-bottom:12px}.internship-projects-heading>div:first-child>p{margin:0;color:var(--cp-muted)}.internship-controls{display:flex;gap:9px}.internship-controls button{width:45px;height:45px;border:1px solid #cbd3cb;border-radius:50%;background:#fff;color:#223329;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.internship-controls button:hover{background:#15392d;color:#fff}.internship-project{display:grid;grid-template-columns:1.1fr .9fr;min-height:390px;background:#fff;border-radius:17px;overflow:hidden;animation:intern-project-enter .5s cubic-bezier(.22,1,.36,1) both}.internship-project-image{min-height:360px;background:#13362c;overflow:hidden}.internship-project-image img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.22,1,.36,1)}.internship-project:hover .internship-project-image img{transform:scale(1.025)}.internship-project-copy{padding:44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.internship-project-copy .eyebrow{margin-bottom:23px!important}.internship-project-copy h3{font-size:clamp(25px,3vw,38px);line-height:1.08;letter-spacing:-.035em;margin:0 0 15px;max-width:390px}.internship-project-copy>p{font-size:15px;color:var(--cp-muted);margin:0;max-width:410px}.internship-dots{display:flex;align-items:center;gap:9px;margin-top:34px}.internship-dots button{width:28px;height:28px;border:0;border-radius:50%;background:transparent;position:relative;cursor:pointer}.internship-dots button:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#c2ccc3;transition:background .2s,transform .2s}.internship-dots button[aria-current=true]:after{background:var(--cp-green);transform:scale(1.35)}.internship-join{padding-block:110px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center}.internship-join-image{height:420px;position:relative;border-radius:16px;overflow:hidden;background:#12372a}.internship-join-image img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85}.internship-join-image span{position:absolute;left:20px;bottom:19px;background:#fff;border-radius:99px;padding:11px 14px;font-size:10px;letter-spacing:.1em;font-weight:800;color:#1f563f}.internship-join-copy>p{max-width:540px;color:var(--cp-muted)}.internship-join-copy ol{padding:0;list-style:none;margin:24px 0 28px}.internship-join-copy li{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #d3d9d3;font-size:14px;font-weight:600}.internship-join-copy li:last-child{border-bottom:1px solid #d3d9d3}.internship-join-copy li span{font-size:11px;color:var(--cp-green);font-weight:800}@keyframes tech-board-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes tech-map-drift{0%{transform:scale(1.03) translate3d(-.5%,.3%,0)}to{transform:scale(1.1) translate3d(.8%,-.6%,0)}}@keyframes tech-line-travel{0%,to{transform:translateY(-90%)}50%{transform:translateY(130%)}}@keyframes intern-project-enter{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1000px){.cp-wrap{width:min(100% - 64px,1390px)}.technology-hero{grid-template-columns:.9fr 1.1fr;gap:35px;min-height:610px}.technology-visual{height:430px;padding:22px}.technology-layers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}.careers-hero,.internship-hero{gap:5%}.careers-hero-art,.internship-gallery{height:430px}.internship-values{grid-template-columns:.8fr 1fr;gap:5%}.internship-values-image{grid-column:1/-1;height:320px;object-position:center 43%}.internship-belief-inner{grid-template-columns:.4fr 1.5fr}.internship-belief-inner .cp-text-link{grid-column:2;justify-self:start}.careers-steps{gap:16px}}@media(max-width:700px){.cp-wrap{width:calc(100% - 40px)}.company-page .eyebrow{font-size:10px!important;margin-bottom:15px!important}.company-page h1{font-size:clamp(39px,10.5vw,56px);line-height:1.02;margin-bottom:17px}.company-page h2{font-size:clamp(32px,8vw,43px)}.technology-hero,.careers-hero,.internship-hero{display:flex;flex-direction:column;align-items:stretch;gap:35px;padding-block:52px 65px}.technology-copy>p,.careers-hero-copy>p,.internship-hero-copy>p{font-size:16px}.cp-actions{gap:17px;margin-top:22px}.technology-visual{height:370px;padding:18px;border-radius:17px}.tech-board{padding:17px 16px}.tech-board-head{font-size:8px}.tech-path-node{font-size:11px;min-height:40px}.technology-intro,.careers-areas,.internship-projects{padding-block:65px}.technology-intro-grid,.technology-principles-grid,.careers-area-heading,.careers-open,.internship-project,.internship-join{grid-template-columns:1fr;gap:28px}.technology-intro-grid>p{font-size:15px}.technology-layers{margin-top:34px;gap:22px 20px}.technology-layer{min-height:180px;gap:15px;padding-top:16px}.technology-layer h3{font-size:17px}.technology-layer p{font-size:12px}.technology-review{padding-block:67px;grid-template-columns:1fr;gap:30px}.technology-review-art img{height:260px}.technology-principles{padding-block:65px}.technology-principles-grid{gap:30px}.principle-list p{font-size:14px}.careers-hero-art{height:370px;padding:16px 2% 42px 0}.careers-hero-art:before{top:22px;right:0;bottom:0;left:8%}.careers-hero-art img{max-height:330px}.careers-photo-inset{margin-top:52px;max-height:260px!important}.careers-apply{padding-block:62px 70px;grid-template-columns:1fr;gap:25px}.careers-apply-heading h2{font-size:36px}.careers-steps{grid-template-columns:1fr;gap:20px}.careers-step{display:grid;grid-template-columns:30px 1fr;column-gap:10px;padding-top:14px}.careers-step>span{grid-row:span 2}.careers-step h3{margin:0 0 7px;font-size:17px}.careers-step p{grid-column:2}.careers-area-heading{margin-bottom:24px}.careers-area{min-height:104px;grid-template-columns:39px 30px 1fr 32px;gap:6px}.careers-area-icon{width:32px;height:32px}.careers-area-icon svg{width:19px}.careers-area h3{font-size:16px}.careers-area p{font-size:11px;line-height:1.4}.careers-area>a{width:30px;height:30px}.careers-open{padding-block:65px}.careers-open-image{height:230px}.internship-gallery{height:370px;padding:0 14px 34px 0;gap:8px}.internship-gallery:before{top:18px;right:0;bottom:0;left:16px}.internship-gallery img{border-radius:11px}.internship-gallery-note{font-size:10px;padding:10px 12px;left:13%;bottom:7px}.internship-belief{padding:58px 0}.internship-belief-inner{grid-template-columns:1fr;gap:15px}.internship-belief-inner>p{font-size:24px}.internship-belief-inner .cp-text-link{grid-column:auto;justify-self:start}.internship-values{padding-block:70px;grid-template-columns:1fr;gap:25px}.internship-values-image{grid-column:auto;height:260px}.internship-values-heading>p{margin-bottom:0}.internship-projects-heading{align-items:center}.internship-projects-heading h2{font-size:34px}.internship-projects-heading>div:first-child>p{font-size:13px}.internship-controls{gap:6px}.internship-controls button{width:40px;height:40px}.internship-project-image,.internship-project-image img{min-height:240px;height:240px}.internship-project-copy{padding:27px 23px}.internship-project-copy h3{font-size:28px}.internship-project-copy>p{font-size:14px}.internship-join{padding-block:68px}.internship-join-image{height:270px}}@media(prefers-reduced-motion:reduce){.company-page *,.company-page *:before,.company-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.technology-map,.internship-project{animation:none}}.careers-hero{grid-template-columns:1fr .92fr;gap:9%;padding-block:66px 78px}.careers-hero-photo{height:470px;position:relative;overflow:hidden;border-radius:17px;background:#e8ece7}.careers-hero-photo:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0b1712a6)}.careers-hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.careers-hero-photo:hover img{transform:scale(1.025)}.careers-hero-photo>span{position:absolute;z-index:1;left:22px;bottom:20px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;gap:9px}.careers-hero-photo i{width:7px;height:7px;border-radius:50%;background:#a4d3b7}.careers-hero-copy>p{font-size:17px;line-height:1.65}.careers-hero h1,.internship-hero h1{font-size:clamp(46px,5.2vw,68px);line-height:.99}.careers-roles{background:#f1f3f0;padding-block:88px 96px}.careers-roles-heading{display:grid;grid-template-columns:1fr .62fr;gap:10%;align-items:end;margin-bottom:35px}.careers-roles-heading h2{max-width:620px;margin:0}.careers-roles-heading>p{font-size:15px;line-height:1.65;color:var(--cp-muted);margin:0 0 3px}.careers-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:45px}.careers-reason{border-top:1px solid #cbd3cb;padding:16px 4px 0 0}.careers-reason>span{font-size:11px;color:var(--cp-green);font-weight:800}.careers-reason h3{font-size:17px;line-height:1.25;margin:20px 0 8px}.careers-reason p{font-size:13px;line-height:1.55;color:var(--cp-muted);margin:0}.careers-area{display:block;min-height:0;transform:none!important;background:transparent!important}.careers-area summary{list-style:none;min-height:86px;display:grid;grid-template-columns:50px 48px 1fr 26px;gap:13px;align-items:center;padding:10px 12px;cursor:pointer}.careers-area summary::-webkit-details-marker{display:none}.careers-area summary>svg{color:var(--cp-green);transition:transform .25s}.careers-area[open] summary>svg{transform:rotate(180deg)}.careers-area-copy{display:flex;flex-direction:column;gap:5px}.careers-area-copy strong{font-size:18px;line-height:1.2}.careers-area-copy small{font-size:13px;line-height:1.45;color:var(--cp-muted)}.careers-area-detail{margin:0 24px 22px 123px;padding:15px 0 4px;border-top:1px solid #d4dbd4;display:flex;justify-content:space-between;align-items:center;gap:20px}.careers-area-detail p{font-size:13px;color:var(--cp-muted);margin:0}.careers-area-detail .cp-text-link{font-size:13px;white-space:nowrap}.careers-interns{padding-block:54px;border-top:1px solid #d7ddd7;border-bottom:1px solid #d7ddd7;display:grid;grid-template-columns:.95fr 1fr auto;gap:6%;align-items:center}.careers-interns h2{font-size:clamp(27px,3vw,39px);margin:0}.careers-interns>p{font-size:14px;line-height:1.6;color:var(--cp-muted);margin:0}.careers-interns>.cp-text-link{white-space:nowrap}.careers-open{padding-block:90px}.careers-open-image{height:380px}.internship-hero{padding-block:71px 43px;display:block;min-height:0}.internship-hero-copy{max-width:950px;margin:0 auto;text-align:center}.internship-hero-copy>p{max-width:740px;margin:0 auto 25px;font-size:18px;line-height:1.65}.internship-hero-copy .cp-pill-button{margin:auto}.internship-privacy{display:block;width:max-content;margin:13px auto 0;font-size:12px;color:var(--cp-muted);text-decoration:underline;text-underline-offset:3px}.internship-photo-strip{display:grid;grid-template-columns:1.2fr .85fr .85fr 1fr;gap:12px;padding-bottom:82px}.internship-photo-strip img{width:100%;height:250px;display:block;object-fit:cover;border-radius:13px}.internship-feature{display:grid;grid-template-columns:1fr .88fr;align-items:center;gap:10%;padding-block:20px 96px}.internship-feature-image{height:430px;position:relative;border-radius:16px;overflow:hidden;background:#e8ece7}.internship-feature-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 48%}.internship-feature-image span{position:absolute;left:18px;bottom:18px;padding:10px 14px;border-radius:99px;background:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--cp-green)}.internship-feature-copy>p{font-size:16px;line-height:1.7;color:var(--cp-muted);max-width:510px}.internship-feature-copy .cp-text-link{margin-top:11px}.internship-values{grid-template-columns:.7fr .8fr 1fr}.internship-values-image{height:390px}.internship-seats{padding-block:94px 96px}.internship-seats-heading{max-width:700px;margin-bottom:35px}.internship-seats-heading h2{margin-bottom:10px}.internship-seats-heading>p{font-size:15px;color:var(--cp-muted);margin:0}.internship-seat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d0d8d0;border-left:1px solid #d0d8d0}.internship-seat-grid article{min-height:190px;padding:22px 24px;border-right:1px solid #d0d8d0;border-bottom:1px solid #d0d8d0;position:relative}.internship-seat-grid article>span{position:absolute;right:20px;top:21px;font-size:10px;color:var(--cp-green);font-weight:800}.internship-seat-grid article>svg{color:var(--cp-green);margin-bottom:15px}.internship-seat-grid h3{font-size:17px;margin:0 0 8px}.internship-seat-grid p{max-width:330px;font-size:13px;line-height:1.55;color:var(--cp-muted);margin:0}.internship-seats-note{font-size:13px;color:var(--cp-muted);margin:20px 0 0}.internship-seats-note a{color:#161a17;text-decoration:underline;text-underline-offset:3px}.internship-join{padding-block:90px}.internship-onsite{font-size:12px!important;color:var(--cp-muted);margin-top:12px}@media(max-width:1000px){.careers-hero{grid-template-columns:1fr 1fr;gap:5%}.careers-hero-photo{height:400px}.careers-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.internship-photo-strip img{height:190px}.internship-feature{gap:6%}.internship-seats{padding-block:70px}}@media(max-width:700px){.careers-hero{display:flex;flex-direction:column-reverse;padding-block:42px 58px;gap:26px}.careers-hero-photo{height:300px;width:100%}.careers-hero-copy>p{font-size:16px}.careers-roles{padding-block:65px}.careers-roles-heading{grid-template-columns:1fr;gap:14px;margin-bottom:25px}.careers-roles-heading>p{font-size:14px}.careers-reasons{grid-template-columns:1fr 1fr;gap:19px 15px;margin-bottom:31px}.careers-reason h3{font-size:15px;margin:15px 0 6px}.careers-reason p{font-size:12px}.careers-area summary{grid-template-columns:36px 1fr 20px;gap:10px;padding-inline:7px}.careers-area-num{display:none}.careers-area-copy strong{font-size:16px}.careers-area-copy small{font-size:12px}.careers-area-detail{margin:0 12px 19px 54px;display:block}.careers-area-detail .cp-text-link{margin-top:12px}.careers-interns{padding-block:37px;grid-template-columns:1fr;gap:12px}.careers-interns h2{font-size:30px}.careers-open{padding-block:64px}.careers-open-image{height:245px}.internship-hero{padding-block:47px 28px}.internship-hero-copy>p{font-size:16px}.internship-photo-strip{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:61px}.internship-photo-strip img{height:145px;border-radius:10px}.internship-feature{grid-template-columns:1fr;gap:24px;padding-block:0 67px}.internship-feature-image{height:270px}.internship-feature-copy>p{font-size:14px}.internship-values{padding-block:68px;grid-template-columns:1fr;gap:23px}.internship-values-image{height:250px}.internship-projects{padding-block:65px}.internship-project{grid-template-columns:1fr}.internship-seats{padding-block:66px}.internship-seat-grid{grid-template-columns:1fr 1fr}.internship-seat-grid article{min-height:180px;padding:18px 15px}.internship-seat-grid h3{font-size:15px}.internship-seat-grid p{font-size:12px}.internship-join{padding-block:67px}.internship-join-image{height:265px}}.careers-hero{position:relative;display:flex;align-items:center;width:100%;max-width:none;min-height:min(680px,calc(100vh - 84px));margin:0;padding:86px 0;overflow:hidden;background:#101c17}.careers-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:0;background:#101c17}.careers-hero-photo:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07100de8,#07100db0 44%,#07100d54),linear-gradient(0deg,#07100d72,transparent 53%)}.careers-hero-photo:after{display:none}.careers-hero-photo img{object-position:center 50%;filter:saturate(.82);animation:careers-hero-drift 22s ease-in-out infinite alternate}.careers-hero-copy{position:relative;z-index:2;width:min(100% - 112px,1215px);max-width:1215px;margin:0 auto;color:#fff}.careers-hero-copy .eyebrow{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #ffffff42;border-radius:999px;background:#ffffff12;color:#f5f7f4!important;font-size:11px!important;letter-spacing:.07em}.careers-hero-copy h1{max-width:690px;color:#fff;font-size:clamp(50px,6vw,78px);line-height:.99;letter-spacing:-.055em}.careers-hero-copy>p{max-width:540px;color:#e1e6e2;font-size:17px;line-height:1.65}.careers-hero-copy .cp-pill-button{background:#fff;color:#121713;border:1px solid #fff}.careers-hero-copy .cp-text-link{color:#fff}.careers-hero-copy .cp-actions{margin-top:25px}.internship-hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7%;padding-block:74px 84px;min-height:580px}.internship-hero-copy{max-width:600px;margin:0;text-align:left}.internship-hero-copy h1{font-size:clamp(48px,5.5vw,72px);line-height:.99;letter-spacing:-.055em;margin:23px 0}.internship-hero-copy h1 span{position:relative;white-space:nowrap}.internship-hero-copy h1 span:after{content:"";position:absolute;left:0;right:0;bottom:-.08em;height:.12em;background:linear-gradient(177deg,transparent 35%,#4f876d 43% 63%,transparent 72%) bottom left/100% 8px no-repeat}.internship-hero-copy>p{max-width:550px;margin:0 0 27px;font-size:17px;line-height:1.65}.internship-hero-copy .cp-pill-button{margin:0}.internship-privacy{margin:14px 0 0;color:var(--cp-muted)}.internship-values{display:block;padding-block:82px 88px}.internship-values-heading{max-width:720px;margin-bottom:30px}.internship-values-heading h2{margin-bottom:10px}.internship-values-heading>p{font-size:15px;color:var(--cp-muted);margin:0}.internship-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.internship-values-grid article{position:relative;overflow:hidden;border-radius:14px;background:#f1f3f0;padding-bottom:21px}.internship-values-grid article img{width:100%;height:235px;object-fit:cover;display:block;margin-bottom:18px}.internship-values-grid article>span{display:block;margin:0 20px 10px;font-size:10px;font-weight:800;color:var(--cp-green)}.internship-values-grid article h3{margin:0 20px 8px;font-size:18px}.internship-values-grid article p{margin:0 20px;font-size:13px;line-height:1.55;color:var(--cp-muted)}.internship-belief{padding-block:82px;background:#f1f3f0;color:var(--cp-ink)}.internship-belief-inner{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.internship-belief-inner>img{width:100%;height:390px;object-fit:cover;display:block;border-radius:15px}.internship-belief-inner>div h2{font-size:clamp(36px,4vw,54px);margin:0 0 15px}.internship-belief-inner>div>p{font-size:15px;line-height:1.65;color:var(--cp-muted);max-width:530px}.internship-belief-inner .eyebrow{color:var(--cp-green)}.internship-belief-inner .cp-text-link{color:var(--cp-ink);justify-self:start;margin-top:8px}.internship-gallery{height:455px;position:relative;display:block;padding:0;overflow:visible;background:transparent}.internship-gallery:before{display:none}.internship-gallery img{position:absolute;display:block;border-radius:14px;object-fit:cover;box-shadow:0 8px 26px #12221814}.internship-gallery-main{left:8%;top:5%;width:55%;height:53%;grid-row:auto;object-position:center 43%}.internship-gallery-top{left:66%;top:14%;width:27%;height:33%;object-position:center}.internship-gallery-bottom{left:8%;top:62%;width:29%;height:31%;object-position:center}.internship-gallery-last{left:41%;top:61%;width:52%;height:36%;object-position:center}.internship-gallery-icon{position:absolute;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--cp-green);box-shadow:0 6px 20px #1520161c;z-index:1}.internship-gallery-icon-one{left:5%;top:0}.internship-gallery-icon-two{right:3%;bottom:0}.internship-gallery-icon-three{right:4%;top:49%}.internship-photo-strip{display:none}@keyframes careers-hero-drift{0%{transform:scale(1.015)}to{transform:scale(1.07) translate(-.7%)}}@media(max-width:1000px){.careers-hero{min-height:570px}.careers-hero-copy{width:calc(100% - 64px)}.internship-hero{grid-template-columns:1fr 1fr;gap:4%;min-height:500px}.internship-gallery{height:390px}.internship-values-grid article img{height:190px}.internship-belief-inner>img{height:330px}}@media(max-width:700px){.careers-hero{min-height:600px;padding-block:66px}.careers-hero-copy{width:calc(100% - 40px)}.careers-hero-copy h1{font-size:clamp(45px,12vw,60px)}.careers-hero-copy>p{font-size:15px}.careers-hero-copy .cp-actions{align-items:flex-start;flex-direction:column;gap:17px}.internship-hero{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding-block:48px 54px;min-height:0}.internship-hero-copy{max-width:none}.internship-hero-copy h1{font-size:clamp(46px,11.5vw,60px)}.internship-gallery{height:330px;width:100%}.internship-gallery-main{left:4%;width:57%}.internship-gallery-top{left:66%;width:30%}.internship-gallery-bottom{left:4%;width:31%}.internship-gallery-last{left:40%;width:56%}.internship-gallery-icon{width:34px;height:34px}.internship-values{padding-block:65px}.internship-values-grid{grid-template-columns:1fr;gap:12px}.internship-values-grid article img{height:210px}.internship-belief{padding-block:64px}.internship-belief-inner{grid-template-columns:1fr;gap:23px}.internship-belief-inner>img{height:250px}}.careers-page .cp-wrap{width:min(1740px,calc(100% - 112px))}.careers-apply{display:block;padding-block:95px 105px}.careers-apply-heading{max-width:820px;margin-bottom:52px}.careers-apply-heading h2{font-size:clamp(42px,4.2vw,66px);line-height:1.04;margin-bottom:16px}.careers-apply-heading>p{max-width:780px;margin:0;color:#777b77;font-size:clamp(17px,1.5vw,24px);line-height:1.5}.careers-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.careers-step{min-height:250px;padding:38px 36px 34px;border:0;border-radius:22px;background:#f5f6f3}.careers-step>span{font-size:14px;color:var(--cp-green);font-weight:800}.careers-step h3{font-size:clamp(20px,1.5vw,28px);line-height:1.2;letter-spacing:-.025em;margin:34px 0 12px}.careers-step p{color:#737a74;font-size:clamp(15px,1.1vw,19px);line-height:1.5;max-width:440px}.careers-privacy{display:inline-block;margin-top:29px;color:#858a85;font-size:15px;text-decoration:underline;text-underline-offset:3px}.careers-privacy:hover{color:var(--cp-green)}.careers-roles{background:linear-gradient(#f3f0ea,#faf9f7 65%,#fff);padding-block:92px 110px}.careers-roles-heading{display:block;text-align:center;max-width:1060px;margin:0 auto 62px}.careers-roles-heading h2{max-width:none;margin:0 auto 18px;font-size:clamp(43px,4.6vw,71px);line-height:1.02}.careers-roles-heading>p{color:#777b77;font-size:clamp(16px,1.5vw,24px);line-height:1.5;max-width:900px;margin:0 auto}.careers-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:0}.careers-reason{min-height:250px;border:0;border-radius:23px;background:#fff;padding:34px 29px 32px;box-shadow:0 1px 1px #0b171009}.careers-reason-icon{width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#121713;box-shadow:0 6px 18px #18231a19}.careers-reason h3{font-size:clamp(18px,1.3vw,23px);line-height:1.25;margin:27px 0 9px;letter-spacing:-.025em}.careers-reason p{color:#7b807b;font-size:clamp(14px,1vw,17px);line-height:1.5;margin:0}.careers-pitch{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 36px;margin-top:38px;border:1px solid #dce2dc;border-radius:18px;background:#fff}.careers-pitch h3{font-size:24px;margin:0 0 5px}.careers-pitch p{font-size:15px;color:var(--cp-muted);margin:0}.careers-pitch .cp-pill-button{flex:none}.careers-interns{display:block;padding-block:94px 100px;border:0}.careers-interns-heading{max-width:900px;margin-bottom:52px}.careers-interns-heading h2{font-size:clamp(43px,4.4vw,70px);line-height:1.04;margin:0 0 18px}.careers-interns-heading>p{font-size:clamp(17px,1.5vw,24px);color:#777b77;line-height:1.5;margin:0}.careers-intern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin-bottom:42px}.careers-intern-card{min-height:170px;padding:36px;border:1px solid #e2e6e2;border-radius:20px;background:#f7f8f5}.careers-intern-card h3{font-size:clamp(19px,1.45vw,27px);margin:0 0 14px;letter-spacing:-.02em}.careers-intern-card p{font-size:clamp(14px,1.1vw,18px);line-height:1.5;color:#797f79;margin:0;max-width:680px}.careers-interns>.cp-pill-button{min-height:58px;padding-inline:30px}.careers-open{display:flex;position:relative;isolation:isolate;align-items:center;min-height:540px;padding:65px 75px;margin-bottom:110px;border-radius:22px;overflow:hidden;background:#151a18;color:#fff}.careers-open>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.careers-open:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070a09bd 0%,#070a098f 36%,#070a0925 69%,transparent 100%)}.careers-open-copy{max-width:540px}.careers-open .eyebrow{color:#f4f4f2!important}.careers-open h2{color:#fff;font-size:clamp(42px,4vw,64px);line-height:1.03;margin:0 0 25px}#open-application .careers-open-copy>p:not(.eyebrow){color:#e5e7e5;font-size:clamp(16px,1.25vw,21px);line-height:1.6;margin:0 0 29px}.careers-open .cp-pill-button{background:#fff;color:#121713;min-height:58px;padding-inline:31px}.careers-open .cp-pill-button:hover{background:#e8eee8}@media(max-width:1000px){.careers-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-step{padding:29px 24px;min-height:230px}.careers-open{min-height:470px}}@media(max-width:700px){.careers-page .cp-wrap{width:calc(100% - 40px)}.careers-apply{padding-block:68px 72px}.careers-apply-heading{margin-bottom:29px}.careers-apply-heading h2{font-size:clamp(36px,9vw,48px)}.careers-apply-heading>p{font-size:16px}.careers-steps{grid-template-columns:1fr;gap:12px}.careers-step{display:block;min-height:0;padding:24px 23px 26px}.careers-step h3{font-size:20px;margin:18px 0 8px}.careers-step p{font-size:14px}.careers-roles{padding-block:68px 75px}.careers-roles-heading{margin-bottom:32px}.careers-roles-heading h2{font-size:clamp(37px,9vw,50px)}.careers-roles-heading>p{font-size:16px}.desktop-break{display:none}.careers-reasons{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:0}.careers-reason{min-height:210px;padding:22px 16px;border-radius:16px}.careers-reason-icon{width:42px;height:42px}.careers-reason-icon svg{width:20px}.careers-reason h3{font-size:17px;margin:20px 0 8px}.careers-reason p{font-size:13px}.careers-pitch{display:block;padding:25px 22px;margin-top:28px}.careers-pitch h3{font-size:21px}.careers-pitch .cp-pill-button{margin-top:19px}.careers-interns{padding-block:70px 76px}.careers-interns-heading{margin-bottom:29px}.careers-interns-heading h2{font-size:clamp(36px,9vw,48px)}.careers-interns-heading>p{font-size:16px}.careers-intern-grid{grid-template-columns:1fr;gap:11px;margin-bottom:28px}.careers-intern-card{min-height:0;padding:23px}.careers-intern-card h3{font-size:19px;margin-bottom:9px}.careers-intern-card p{font-size:14px}.careers-open{min-height:470px;padding:38px 27px;margin-bottom:72px}.careers-open>img{object-position:67% center}.careers-open:before{background:linear-gradient(90deg,#070a09db,#070a09a8 60%,#070a0966)}.careers-open h2{font-size:clamp(38px,9vw,50px)}.careers-open-copy>p{font-size:16px}}.b1-page{--b1-ink:#1b3a28;--b1-line:#d6ddd0;--b1-soft:#e8ede4;--b1-accent:#2d5e3a;max-width:1220px;margin:0 auto;padding:38px 28px 100px;color:var(--b1-ink);scroll-margin-top:24px}.b1-page:focus{outline:none}.b1-backlink{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-bottom:30px}.b1-intro{display:flex;justify-content:space-between;gap:32px;align-items:end}.b1-intro h1{font-size:clamp(32px,4vw,50px);line-height:1.1;letter-spacing:-.03em;margin:0 0 12px}.b1-intro p{max-width:720px;line-height:1.6;margin:0;color:#4a6b52}.b1-route{flex:none;text-align:right;line-height:1.6;color:#4a6b52;font-size:14px}.b1-route strong{color:var(--b1-ink)}.b1-preview{display:flex;align-items:start;gap:14px;background:#e4f1ee;color:#173d35;padding:18px 21px;border-radius:12px;margin:30px 0}.b1-preview svg{flex:none;margin-top:3px}.b1-preview p{margin:0;line-height:1.55}.b1-preview a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.b1-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:28px 0 42px;list-style:none;background:#e8ede4;border-radius:12px;overflow:hidden}.b1-steps li{display:flex;gap:12px;align-items:center;padding:15px 19px;font-size:14px;font-weight:700;color:#4a6b52}.b1-steps li span{width:31px;height:31px;border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;flex:none}.b1-steps .is-current{background:#1b3a28;color:#fff}.b1-steps .is-done{color:#286541}.b1-steps .is-done span{background:#286541;border-color:#286541;color:#fff}.b1-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:55px;align-items:start}.b1-flow{display:grid;gap:44px}.b1-flow section h2{display:flex;align-items:center;gap:12px;font-size:23px;line-height:1.2;margin:0 0 16px}.b1-flow section h2 svg{width:39px;height:39px;padding:8px;background:var(--b1-soft);border-radius:9px;flex:none}.b1-flow section>p{line-height:1.55;color:#4a6b52;margin:0 0 20px}.b1-upload{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:19px 0;border-top:1px solid var(--b1-line)}.b1-upload strong{font-size:16px}.b1-upload strong span,.b1-field label span{color:#a63b46}.b1-upload p{color:#4a6b52;font-size:13px;line-height:1.5;margin:6px 0}.b1-upload small{display:block;overflow-wrap:anywhere;color:#1b5e3f;font-weight:700}.b1-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#1b3a28;color:#fff;min-width:139px;min-height:45px;padding:10px 14px;border-radius:8px;cursor:pointer;font-weight:700;flex:none}.b1-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.b1-upload-button:focus-within{outline:3px solid #68b38c;outline-offset:3px}.b1-guidance{background:#e8ede4;border-radius:15px;padding:25px;position:sticky;top:28px}.b1-guidance h2{font-size:21px;margin:0 0 20px}.b1-guidance>div{border-top:1px solid #cbd8cc;padding:16px 0}.b1-guidance strong{font-size:15px}.b1-guidance p{font-size:14px;line-height:1.6;color:#3f5d48;margin:7px 0 0}.b1-guidance .b1-guidance-note{font-size:12px;margin-top:18px}.b1-summary{margin:0}.b1-summary div,.b1-review dl div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--b1-line);padding:13px 0}.b1-summary dt,.b1-review dt{font-weight:700;color:#4a6b52}.b1-summary dd,.b1-review dd{margin:0;overflow-wrap:anywhere}.b1-field{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1fr);gap:22px;align-items:start;margin:14px 0}.b1-field label{padding-top:11px;font-weight:700;color:#425349}.b1-field input,.b1-field select,.b1-field textarea{box-sizing:border-box;width:100%;min-height:46px;padding:11px 13px;border:1px solid #bccbc0;border-radius:8px;background:#fff;color:#1b3a28;font:inherit}.b1-field textarea{resize:vertical}.b1-field small{display:block;color:#58705f;font-size:11px;line-height:1.4;margin-top:5px}.b1-field :is(input,select,textarea):focus-visible,.b1-confirm input:focus-visible{outline:3px solid #68b38c;outline-offset:2px}.b1-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:36px}.b1-actions button,.b1-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:8px;padding:10px 23px;font:inherit;font-weight:700;cursor:pointer}.b1-primary{border:1px solid #1b3a28;background:#1b3a28;color:#fff}.b1-secondary{border:1px solid #1b3a28;background:#fff;color:#1b3a28}.b1-error{background:#fff1ee;border:1px solid #ce877e;color:#732c29;padding:13px 17px;border-radius:8px;margin:-13px 0 26px}.b1-review>h2{font-size:29px;margin:0 0 7px}.b1-review>p{color:#4a6b52;line-height:1.55}.b1-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:25px}.b1-review-grid section{min-width:0}.b1-review-grid h3{font-size:19px}.b1-review dl{margin:0}.b1-review dl div{grid-template-columns:135px minmax(0,1fr);font-size:13px}.b1-confirm{display:flex;align-items:center;gap:10px;font-weight:700;margin-top:30px}.b1-confirm input{width:20px;height:20px;accent-color:#1b3a28}.b1-finish{background:#e4f1ee;padding:13px 16px;border-radius:8px;line-height:1.5}button:focus-visible,.b1-actions a:focus-visible{outline:3px solid #68b38c;outline-offset:3px}@media(max-width:800px){.b1-layout{grid-template-columns:1fr;gap:30px}.b1-guidance{position:static}.b1-review-grid{grid-template-columns:1fr}.b1-intro{align-items:start}.b1-route{max-width:200px}}@media(max-width:600px){.b1-page{padding:25px 18px 70px}.b1-intro{display:block}.b1-route{text-align:left;margin-top:14px}.b1-steps{grid-template-columns:1fr;margin-bottom:30px}.b1-steps li{padding:10px 14px}.b1-field{grid-template-columns:1fr;gap:5px}.b1-field label{padding-top:0}.b1-upload{align-items:start;flex-direction:column}.b1-upload-button{width:100%}.b1-summary div,.b1-review dl div{grid-template-columns:110px minmax(0,1fr)}.b1-actions>*{flex:1}}@media(prefers-reduced-motion:reduce){.b1-page{scroll-behavior:auto}}.b1-guide-image{margin:0 0 18px}.b1-guide-image img{width:100%;height:auto;display:block;border-radius:9px}.b1-guide-image figcaption{font-size:11px;color:#4a6b52;line-height:1.4;margin-top:8px}:root{font-family:Open Sans,sans-serif;color:#111b16;background:#faf8f4;font-synthesis:none;--forest:#0d2119;--forest-2:#183127;--green:#0e6e56;--mint:#a7d7c5;--cream:#f2eee7;--paper:#faf8f4;--line:#dce1d9;--muted:#5f675f;--radius:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:none}::selection{background:#80d9b3;color:#0d2119}:focus-visible{outline:3px solid #2ab889;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.07}h1{font-size:clamp(3rem,5vw,4.5rem)}h2{font-size:clamp(2.3rem,3.3vw,3.2rem)}h3{font-size:1.25rem}p{line-height:1.6}.section{padding:92px max(6.4vw,28px)}.eyebrow{font-size:.7rem!important;font-weight:800!important;letter-spacing:.11em!important;color:var(--green);margin-bottom:20px!important}.button-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.button-row.center{justify-content:center}.button{border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:45px;padding:12px 21px;font-weight:700;font-size:.875rem;line-height:1.2;white-space:nowrap;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0002}.button svg{transition:transform .25s ease}.button:hover svg{transform:translate(2px,-2px)}.button--dark{background:#101713;color:#fff}.button--dark:hover{background:#0e6e56}.button--light{background:#fff;color:#101713;border-color:#e3e4df}.button--outline{background:#fff;color:#101713;border-color:#d5d7d1}.button--glass{background:#ffffff1a;color:#fff;border-color:#ffffff8c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.skip-link{position:absolute;z-index:1000;left:20px;top:-100px;background:#fff;padding:12px 16px}.skip-link:focus{top:10px}.site-header{height:84px;background:var(--forest);color:#fff;position:relative;z-index:30}.site-header--overlay{background:transparent;position:absolute;top:32px;left:0;right:0}.nav-inner{height:100%;max-width:1440px;padding:0 4.5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.035em;font-size:23px;white-space:nowrap}.brand-mark{width:32px;height:32px;display:inline-block;background-image:url(/images/generated-3.png);background-size:128px 70px;background-position:center;background-repeat:no-repeat;border-radius:5px}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a,.login-link{font-size:13px;font-weight:600;color:#e5eee8;transition:color .2s}.nav-links a:hover,.nav-links a.active,.login-link:hover{color:#96e9c8}.nav-actions{display:flex;align-items:center;gap:24px}.menu-toggle{display:none;background:transparent;color:inherit;border:0;padding:10px}.home-hero{height:min(940px,100svh);min-height:650px;background-size:cover;background-position:center;position:relative;color:#fff}.announcement{height:32px;background:#0e6e56;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:700}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(850px,calc(100% - 36px));text-align:center;animation:hero-in .85s cubic-bezier(.22,1,.36,1) both}.hero-content .eyebrow,.closing .eyebrow,.welcome-page .eyebrow{color:var(--mint)}.hero-content h1{font-size:clamp(3rem,5vw,4.35rem);margin-bottom:20px;line-height:.99}.hero-content>p{font-size:clamp(1rem,1.5vw,1.25rem);max-width:650px;margin:0 auto 25px;color:#e2ebe5}.hero-content small{display:block;margin-top:17px;color:#c6d5cb}.proof-bar{height:82px;position:absolute;bottom:0;left:0;right:0;background:#0b1712c9;border-top:1px solid #ffffff1f;display:flex;align-items:center;justify-content:center;gap:4vw;font-size:12px;font-weight:600;color:#d6e2da}.proof-bar span+span:before{content:"•";margin-right:4vw;color:#9bcbb0}.finder-section{background:var(--cream);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:70px;min-height:650px}.finder-copy h2{max-width:590px}.finder-copy p{max-width:560px;color:var(--muted);font-size:16px}.situation-label{font-size:11px;color:#70776f;font-weight:800;letter-spacing:.07em;margin:25px 0 12px}.chip-list{display:flex;flex-wrap:wrap;gap:9px;max-width:540px;margin-bottom:24px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8ded5;background:linear-gradient(#fffdf9,#f6f2eb);border-radius:999px;padding:11px 13px;box-shadow:0 3px 10px #0e0d0b12;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s}.chip:hover{transform:translateY(-3px);border-color:#0e6e56}.chip svg{color:var(--green)}.muted-note{font-size:12px;color:#687068}.preview-visual{height:470px;border-radius:24px;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:70px 30px}.preview-card{background:#fffffff2;box-shadow:0 15px 30px #0003;border-radius:16px;width:min(372px,100%);padding:18px;display:grid;gap:11px}.preview-card-header{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:var(--green)}.preview-card-header span:last-child{margin-left:auto;color:#88928a}.preview-logo{width:20px;height:20px;background:#0e6e56;color:#fff;border-radius:5px;display:grid;place-items:center}.preview-card>b{font-size:16px;line-height:1.4;margin:4px 0}.preview-option{background:#f7f7f4;border:1px solid #e0e2dd;border-radius:9px;min-height:41px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:12px}.preview-option.selected{border-color:var(--green);background:#eaf4ee;color:#07563d}.pathways{background:var(--paper);min-height:720px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.section-top h2{margin-bottom:10px}.section-top p{color:var(--muted)}.visa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.visa-card{min-height:415px;background:#fff;border-radius:14px;padding:23px;box-shadow:0 5px 14px #1e27131a;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.visa-card:hover{transform:translateY(-8px);box-shadow:0 16px 30px #1e271328}.visa-card-top{display:flex;justify-content:space-between;align-items:start}.icon-tile{width:36px;height:36px;display:grid;place-items:center;background:#e9f4ee;color:#0d6b53;border-radius:8px}.visa-code{font-size:11px;font-weight:800;color:#0d6b53}.visa-card-main{display:grid;gap:13px;align-self:stretch;margin-top:auto;margin-bottom:auto}.visa-card-main strong{font-size:21px;letter-spacing:-.03em}.visa-card-main span{font-size:14px;color:var(--muted);line-height:1.5}.card-link{display:flex;align-items:center;gap:6px;color:#0d6b53;font-size:12px;font-weight:800}.closing{min-height:360px;padding:66px 20px;text-align:center;color:#fff;background-size:cover;background-position:center}.closing h2{font-size:clamp(2.4rem,4vw,3.5rem);margin:0 0 14px}.closing p{color:#dfeae3}.footer{background:#0d2119;color:#fff;padding:36px max(5vw,26px) 22px}.footer-inner{display:grid;grid-template-columns:2.3fr repeat(3,1fr);gap:65px;max-width:1312px;margin:auto;padding-bottom:35px}.footer-brand p{font-size:12px;color:#afc2b7;max-width:300px;margin-top:15px}.footer-col{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#afc2b7}.footer-col b{color:#fff;font-size:11px;letter-spacing:.08em;margin-bottom:4px}.footer-col a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff20;padding-top:17px;display:flex;justify-content:space-between;gap:25px;color:#a7baad;font-size:11px;max-width:1312px;margin:auto}.page-hero{background:var(--cream);min-height:430px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.page-hero:not(:has(.page-hero-visual)){display:block}.page-hero-copy{max-width:780px}.page-hero h1{max-width:850px;margin-bottom:20px}.page-hero p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:710px}.page-hero .button-row{margin-top:27px}.photo-panel{height:400px;border-radius:18px;background-size:cover;background-position:center}.finder-page{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;background:#faf8f4;min-height:720px}.finder-panel{max-width:750px}.progress-head{display:flex;justify-content:space-between;color:var(--green);font-size:12px;font-weight:800;margin:14px 0}.progress{height:5px;background:#dce7dc;border-radius:9px;overflow:hidden}.progress span{display:block;height:100%;width:100%;transform-origin:left;background:var(--green);transition:transform .4s}.step-content{animation:step-in .35s ease both}.step-content h1{font-size:clamp(2.4rem,4vw,4rem);margin:45px 0 15px}.step-content>p{color:var(--muted)}.answer-list{display:grid;gap:12px;margin:32px 0}.answer{min-height:73px;padding:17px 22px;background:#fff;border:1px solid #dce1d9;border-radius:12px;text-align:left;display:flex;justify-content:space-between;align-items:center;font-weight:700;transition:border-color .2s,background .2s,transform .2s}.answer:hover{transform:translate(3px);border-color:var(--green)}.answer.selected{background:#eaf4ee;border-color:var(--green);color:#0b6247}.answer svg{width:18px}.finder-controls{display:flex;justify-content:space-between;align-items:center}.text-button{border:0;background:transparent;display:flex;align-items:center;gap:6px;font-weight:700}.text-button:disabled{opacity:.35;cursor:default}.finder-prompt{color:#697569}.finder-aside{background:#e5ede6;border-radius:18px;padding:42px;align-self:start;min-height:480px}.aside-orbit{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:#0e6e56;color:#fff;margin-bottom:40px}.finder-aside p{color:var(--muted)}.finder-aside dl{margin-top:30px}.finder-aside dl div{border-top:1px solid #c8d8cb;padding:12px 0;display:flex;justify-content:space-between;gap:12px}.finder-aside dt{font-size:12px;color:var(--muted)}.finder-aside dd{font-size:12px;font-weight:700;text-align:right;margin:0}.result-section,.detail-grid,.help-layout,.contact-layout,.compliance,.how-section{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start}.result-highlight,.result-aside,.info-panel,.help-side,.form-card{padding:42px;background:#eaf1e9;border-radius:16px}.result-highlight{min-height:360px}.result-aside{background:#fff}.result-section p,.detail-grid p,.comparison p,.value-section p,.simple-item p,.contact-layout p,.compliance p{color:var(--muted)}.catalog-section{background:#faf8f4}.filter-row{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:26px}.filter{background:#fff;border:1px solid #d5d7d1;border-radius:999px;padding:10px 19px;font-size:13px;font-weight:700}.filter.active{background:#0d2119;color:#fff;border-color:#0d2119}.comparison{background:#eaf1e9}.comparison p{max-width:600px}.line-list{margin-top:30px}.line-list>div{padding:16px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:15px;font-weight:700}.line-list svg{color:var(--green)}.info-panel{min-height:270px}.info-panel svg{color:var(--green)}.steps-list{display:grid}.step-row{text-align:left;display:grid;grid-template-columns:55px 1fr 20px;gap:15px;align-items:start;background:transparent;border:0;border-top:1px solid var(--line);padding:25px 5px;color:#617267}.step-row.active{color:#0d2119}.step-row span{font-size:14px;font-weight:800;color:var(--green)}.step-row h3{margin-bottom:7px}.step-row p{margin-bottom:0;color:var(--muted);font-size:14px}.how-visual{min-height:500px;border-radius:18px;background:var(--forest-2);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:end}.how-visual p{color:#cad9cd}.visual-step{margin-bottom:auto;color:var(--mint);font-size:12px;font-weight:800}.visual-icon{width:105px;height:105px;background:#2c6c50;border-radius:20px;display:grid;place-items:center;margin-bottom:30px;transform:rotate(-5deg)}.visual-icon svg{width:48px;height:48px}.value-section{background:#eaf1e9}.value-section h2{max-width:650px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:45px}.feature-grid.three{grid-template-columns:repeat(3,1fr);margin:0}.feature-grid article{border-top:1px solid #b9cdbd;padding-top:25px}.feature-grid svg{color:var(--green);margin-bottom:25px}.feature-grid p{font-size:14px}.dashboard-preview{background:#fff;border-radius:16px;box-shadow:0 20px 50px #12311e22;padding:24px;min-height:310px}.dashboard-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:30px}.dashboard-head .brand{font-size:15px}.dashboard-head span{font-size:10px}.dashboard-preview small{color:var(--green);font-weight:800}.dashboard-preview h3{margin-top:10px}.readiness,.dashboard-task{background:#eaf4ee;padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:12px}.dashboard-task{background:#f7f7f4;gap:10px;justify-content:start}.dashboard-task svg:last-child{margin-left:auto}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-card{background:#fff;border-radius:16px;padding:34px;min-height:480px;display:flex;flex-direction:column;box-shadow:0 6px 20px #0e1a1012}.pricing-card.featured{background:#eaf4ee}.plan-name{font-size:12px;color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.pricing-card h2{font-size:28px;margin-top:12px}.pricing-card p{color:var(--muted);font-size:14px}.plan-price{font-weight:800;font-size:23px;margin:18px 0}.pricing-card ul{list-style:none;padding:0;display:grid;gap:13px;font-size:13px;flex:1}.pricing-card li{display:flex;gap:10px}.pricing-card li svg{color:var(--green)}.pricing-card .button{align-self:start}.accordion-item{border-bottom:1px solid var(--line)}.accordion-item button{border:0;background:transparent;width:100%;padding:23px 0;text-align:left;display:flex;justify-content:space-between;gap:20px;font-weight:700}.accordion-item button[aria-expanded=true] svg{transform:rotate(180deg)}.accordion-item p{padding-right:30px;color:var(--muted)}.help-side{background:#eaf1e9}.help-side svg{color:var(--green)}.simple-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.simple-item{border-top:1px solid #c7d5c8;padding-top:25px}.simple-index{display:block;color:var(--green);font-weight:800;font-size:12px;margin-bottom:35px}.simple-item svg{color:var(--green)}.simple-item h3{margin-top:22px}.simple-item p{font-size:14px}.contact-info>div{display:flex;gap:15px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.contact-info svg{color:var(--green)}.contact-form{background:#fff;border-radius:16px;padding:35px;display:grid;gap:20px;box-shadow:0 7px 20px #0000000d}.contact-form label,.form-card label{display:grid;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.contact-form input,.contact-form textarea,.form-card input{width:100%;border:1px solid #d4ddd4;border-radius:9px;padding:13px;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-form .button{justify-self:start}.form-status{color:#0e6e56!important;font-size:13px}.form-card{display:grid;gap:20px}.date-note{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--green)}.welcome-page{min-height:100svh;background-size:cover;background-position:center;color:#fff;padding:35px max(6vw,25px)}.welcome-nav{display:flex;justify-content:space-between;align-items:center}.welcome-nav>a:last-child{font-size:13px}.welcome-wrap{max-width:1250px;margin:12vh auto 0;display:grid;grid-template-columns:1fr 450px;gap:9vw;align-items:center}.welcome-wrap h1{font-size:clamp(3rem,5vw,5rem)}.welcome-wrap p{color:#d4e4d8}.welcome-wrap ul{padding:0;list-style:none;display:grid;gap:15px}.welcome-wrap li{display:flex;gap:12px}.welcome-wrap li svg{color:#91e0ba}.welcome-card{background:#fff;color:var(--forest);padding:38px;border-radius:16px;display:grid;gap:15px}.welcome-card h2{font-size:30px;margin:0}.welcome-card p{color:var(--muted);margin:0}.welcome-card>a:last-child{font-size:13px;text-decoration:underline}.reveal{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes hero-in{0%{opacity:.15;filter:blur(8px);transform:translate(-50%,calc(-50% + 30px))}to{opacity:1;filter:blur(0);transform:translate(-50%,-50%)}}@keyframes step-in{0%{opacity:.3;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(max-width:1100px){.nav-links{gap:15px}.nav-inner{padding:0 3%}.finder-section{gap:35px}.visa-grid{grid-template-columns:repeat(2,1fr)}.visa-card{min-height:320px}.proof-bar{gap:2vw}.proof-bar span+span:before{margin-right:2vw}.footer-inner{gap:30px}.simple-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.section{padding:70px 6%}.site-header{height:72px}.site-header--overlay{top:32px}.nav-inner{padding:0 6%}.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#0d2119;padding:18px 6% 24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 12px 22px #0003}.nav-links--open{display:flex}.nav-links a{padding:12px 0;font-size:15px;border-bottom:1px solid #ffffff1c}.nav-actions{margin-left:auto}.nav-actions .login-link{display:none}.nav-actions .button{min-height:38px;padding:9px 14px;font-size:12px}.menu-toggle{display:block}.home-hero{height:790px;min-height:690px;background-position:55% center}.hero-content{top:47%}.hero-content h1{font-size:clamp(2.8rem,8vw,4rem)}.proof-bar{padding:16px 6%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:9px 15px;text-align:center}.proof-bar span+span:before{content:none}.finder-section,.page-hero,.finder-page,.result-section,.detail-grid,.help-layout,.contact-layout,.compliance,.how-section{grid-template-columns:1fr}.finder-section{gap:35px}.preview-visual{height:410px}.section-top{align-items:start;flex-direction:column}.page-hero{min-height:0}.page-hero-visual{max-width:550px}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.feature-grid,.feature-grid.three{grid-template-columns:repeat(2,1fr)}.finder-page{gap:35px}.finder-aside{min-height:0}.footer-inner{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}.welcome-wrap{grid-template-columns:1fr;margin-top:10vh;gap:30px}.welcome-card{max-width:470px}}@media(max-width:520px){h1{font-size:2.6rem}h2{font-size:2.2rem}.announcement{padding:0 15px;font-size:9px;text-align:center}.home-hero{height:730px;min-height:650px}.hero-content{top:47%}.hero-content h1{font-size:2.9rem}.hero-content>p{font-size:15px}.hero-content .button-row{flex-direction:column}.hero-content .button{width:210px}.nav-actions .button{display:none}.brand{font-size:21px}.finder-copy h2{font-size:2.55rem}.finder-copy p{font-size:14px}.preview-visual{padding:50px 20px;height:365px}.preview-card{padding:15px}.visa-grid,.feature-grid,.feature-grid.three,.simple-grid{grid-template-columns:1fr}.visa-card{min-height:270px}.section-top h2{font-size:2.45rem}.closing{padding:55px 6%}.closing .button-row{flex-direction:column}.footer-inner{grid-template-columns:repeat(2,1fr);gap:30px}.footer-bottom{display:grid}.page-hero p:not(.eyebrow){font-size:16px}.page-hero .button-row{align-items:stretch}.finder-aside{padding:28px}.finder-controls .button{padding:11px 16px}.form-row{grid-template-columns:1fr}.contact-form,.welcome-page{padding:25px}.welcome-card{padding:26px}.step-row{grid-template-columns:35px 1fr 17px}.how-visual{min-height:350px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.hero-content{filter:none}}.button:disabled{opacity:.48;cursor:not-allowed;transform:none;box-shadow:none}.product-demo{background:#fff}.demo-intro{text-align:center;margin-bottom:48px}.demo-intro p{color:var(--muted)}.demo-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:5vw;max-width:1220px;margin:auto;align-items:center}.demo-steps{display:grid}.demo-step{position:relative;background:transparent;border:0;border-top:1px solid var(--line);padding:19px 42px 19px 5px;text-align:left;display:grid;gap:5px;color:#66776b;transition:color .3s}.demo-step:last-child{border-bottom:1px solid var(--line)}.demo-step.active{color:var(--forest);padding-left:18px}.demo-step.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--green)}.demo-step span{font-size:11px;font-weight:800;color:var(--green)}.demo-step strong{font-size:20px;letter-spacing:-.03em}.demo-step small{font-size:13px;line-height:1.5}.demo-step>svg{position:absolute;right:5px;top:42%;color:var(--green)}.demo-stage{background:#e8eee7;border-radius:20px;padding:35px 35px 0;min-height:480px;animation:step-in .4s ease both;overflow:hidden}.demo-browser-bar{height:42px;background:#0e2118;border-radius:12px 12px 0 0;display:flex;align-items:center;padding:0 17px;gap:6px;color:#fff}.demo-browser-bar span{width:7px;height:7px;border-radius:50%;background:#91ae9b}.demo-browser-bar b{font-size:12px;margin:auto}.demo-stage-content{background:#fff;min-height:430px;padding:50px;border-radius:0 0 12px 12px;box-shadow:0 15px 30px #0c28151a}.demo-stage-icon{background:#d9f1e3;color:var(--green);border-radius:14px;display:grid;place-items:center;width:75px;height:75px;margin-bottom:35px}.demo-stage-content>span{color:var(--green);font-size:11px;font-weight:800}.demo-stage-content h3{font-size:28px;margin:10px 0}.demo-stage-content p{color:var(--muted);font-size:14px}.demo-faux-row{border:1px solid #dce6da;border-radius:9px;margin-top:12px;padding:11px;display:flex;align-items:center;gap:9px;color:#0d684b;font-size:12px;font-weight:700}@media(max-width:780px){.demo-layout{grid-template-columns:1fr}.demo-stage{min-height:0}.demo-stage-content{min-height:370px}}@media(max-width:520px){.demo-stage{padding:15px 15px 0}.demo-stage-content{padding:32px 25px}}.detail-visual{min-height:390px;border-radius:20px;background:#17392c;color:#ecfff4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.detail-visual>span{font-weight:800;letter-spacing:.14em;color:#a7d7c5}.detail-visual strong{font-size:27px;letter-spacing:-.03em}.detail-visual small{color:#b7d3c0}.platform-art{background:#eaf1e9;display:grid;grid-template-columns:1.2fr .8fr;gap:5vw;align-items:center}.platform-art img{display:block;width:100%;border-radius:16px}.platform-art p{color:var(--muted)}.page-art{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:16px}.page-art--portrait{max-height:430px;object-position:center 35%}@media(max-width:780px){.platform-art{grid-template-columns:1fr}}.proof-bar{overflow:hidden;justify-content:flex-start}.proof-track{display:flex;width:max-content;animation:proof-move 26s linear infinite}.proof-bar:hover .proof-track{animation-play-state:paused}.proof-set{display:flex;align-items:center;gap:4vw;padding-right:4vw;white-space:nowrap}.proof-set span+span:before{content:"•";margin-right:4vw;color:#9bcbb0}@keyframes proof-move{to{transform:translate(-50%)}}@media(max-width:780px){.proof-bar{display:flex}.proof-track{animation-duration:19s}.proof-set{gap:35px;padding-right:35px}.proof-set span+span:before{content:"•";margin-right:35px}}@media(prefers-reduced-motion:reduce){.proof-track{animation:none}}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.partner-card{background:#fff;border-radius:14px;padding:28px;min-height:340px;display:flex;flex-direction:column;box-shadow:0 5px 15px #0e1a1012}.partner-icon{width:60px;height:60px;border-radius:12px;background:#e4f1e8;display:grid;place-items:center;color:var(--green);margin-bottom:28px}.partner-card>span,.featured-insight span,.insight-grid span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.08em}.partner-card h2{font-size:26px;margin:10px 0}.partner-card p,.insight-grid p{color:var(--muted);font-size:14px}.partner-card small{color:#748074}.partner-card a,.featured-insight a,.insight-grid a{margin-top:auto;color:var(--green);font-size:13px;font-weight:800;display:flex;align-items:center;gap:6px}.insights-layout{display:grid;gap:24px}.featured-insight{display:grid;grid-template-columns:1fr 1fr;background:#eaf1e9;border-radius:16px;overflow:hidden}.featured-insight img{width:100%;height:100%;object-fit:cover}.featured-insight>div{padding:45px;display:flex;flex-direction:column}.featured-insight h2{font-size:32px;margin:18px 0}.featured-insight p{color:var(--muted)}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.insight-grid article{background:#fff;border-radius:14px;padding:30px;min-height:270px;display:flex;flex-direction:column}.insight-grid h3{font-size:21px;margin:15px 0}.about-split,.student-docs{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#eaf1e9}.about-split p,.student-docs p{color:var(--muted)}.about-list>div{border-top:1px solid #bbcfbf;padding:25px 0;display:flex;gap:40px;align-items:center}.about-list span{font-size:12px;color:var(--green);font-weight:800}.about-list strong{font-size:19px;letter-spacing:-.02em}.student-docs .line-list{margin-top:0}.profession-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profession-card{min-height:320px;background:#fff;border-radius:15px;padding:28px;display:flex;flex-direction:column;box-shadow:0 6px 20px #0e1a1012;transition:transform .25s}.profession-card:hover{transform:translateY(-6px)}.profession-card svg{color:var(--green)}.profession-card>span{color:var(--green);font-size:12px;font-weight:800;margin-top:25px}.profession-card h2{font-size:25px;margin:9px 0}.profession-card p{color:var(--muted);font-size:14px}.profession-card b{margin-top:auto;color:var(--green);display:flex;align-items:center;gap:6px;font-size:13px}@media(max-width:1000px){.partner-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.featured-insight,.about-split,.student-docs{grid-template-columns:1fr}.featured-insight img{height:250px}.insight-grid,.profession-grid{grid-template-columns:1fr}}@media(max-width:520px){.partner-grid{grid-template-columns:1fr}.partner-card{min-height:280px}.featured-insight>div{padding:28px}}@media(max-width:780px){.site-header .nav-actions .login-link{display:inline-flex}.footer .footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer-brand{grid-column:1/-1}}@media(max-width:490px){.site-header .nav-actions .login-link{font-size:12px;padding:8px 12px}}
