.money-amount{white-space:nowrap;unicode-bidi:isolate}.pricing-panel .country-guide-heading{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pricing-panel .centered-guide-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,680px);padding:0;margin:16px auto 0;background:transparent;border-radius:0}.pricing-panel .centered-guide-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:100px;border:1px solid #bdd3d4;border-radius:16px;padding:18px 22px;background:#f4f8f9;color:#173b4b;box-shadow:none;line-height:1.6}.pricing-panel .centered-guide-options button strong{font-size:18px;font-weight:700}.pricing-panel .centered-guide-options button span{font-size:13px;color:inherit}.pricing-panel .centered-guide-options button[aria-pressed=true]{background:#113e48;border-color:#113e48;color:#fff;box-shadow:0 5px 18px #103e461a}.pricing-panel .centered-guide-options button:hover{border-color:#0b7775}.pricing-panel .centered-guide-options button:focus-visible,.country-guide-picker select:focus-visible{outline:3px solid #078b80;outline-offset:4px}.country-guide-picker{display:grid;justify-items:center;gap:10px;text-align:center;width:min(100%,680px);margin:22px auto 0;padding:22px;background:#f2f7f6;border:1px solid #d5e4e2;border-radius:16px}.country-guide-picker label{font-size:15px;font-weight:700;color:#173b4b}.country-guide-picker select{width:min(100%,360px);min-height:52px;background:#fff;border:1px solid #94b7b5;border-radius:10px;padding:10px 14px;font:inherit;font-size:17px;color:#173b4b;cursor:pointer}.country-guide-picker p{font-size:14px;color:#405967;margin:0;line-height:1.8}.country-guide-picker small{font-size:13px;color:#405967;line-height:1.8}.country-guide-picker a{color:#075e58}.country-guide-result{display:flex;justify-content:center;align-items:center;gap:12px;margin:16px auto 0;color:#075e58;font-size:14px;font-weight:650}.country-guide-result bdi{font-size:12px;border-inline-start:1px solid #c4d7d4;padding-inline-start:12px}@media(max-width:480px){.pricing-panel .centered-guide-options{gap:8px}.pricing-panel .centered-guide-options button{padding:14px 10px;min-height:108px}.pricing-panel .centered-guide-options button strong{font-size:15px}.pricing-panel .centered-guide-options button span{font-size:12px}.country-guide-picker{padding:18px 14px}}@media(forced-colors:active){.pricing-panel .centered-guide-options button[aria-pressed=true]{border:3px solid Highlight;background:Canvas;color:CanvasText}}.exchange-rate-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 18px;padding:17px 20px;margin:22px 0;border:1px solid #c6deda;border-radius:12px;background:#f2faf7;color:#244653;font-size:14px;line-height:1.85}.exchange-rate-note>strong{color:#096d64}.exchange-rate-note>small{flex-basis:100%;font-size:13px;color:#536b76}.exchange-rate-note>a{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:#096d64}.exchange-rate-note.compact{padding:13px 15px;margin:15px 0;font-size:13px}.planned-payments{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 28px;padding:24px;margin:25px 0;border:1px solid #d4e1e5;border-radius:15px;background:#f6f8fc;color:#244653}.planned-payments h3{font-size:22px;line-height:1.6;margin:4px 0 8px}.planned-payments p{font-size:14px;line-height:1.85;margin:0}.planned-payments ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:center}.planned-payments li{display:grid;gap:8px;align-content:center;padding:14px 12px;border:1px solid #d6e2e7;border-radius:10px;background:#fff;font-size:14px}.planned-payments li span{font-size:12px;color:#6b7786}.planned-payments>small{grid-column:1/-1;font-size:13px;line-height:1.85;color:#536b76}.quoted-money{display:inline-grid;gap:7px}.quoted-money small{font-size:13px;line-height:1.8;font-weight:400;color:#536b76}html[lang=fa] .catalog-options{gap:12px 16px}html[lang=fa] .catalog-option .price-line{flex-wrap:wrap;row-gap:4px}html[lang=fa] .catalog-option{flex-wrap:wrap}html[lang=fa] .starter-card-top{flex-wrap:wrap;gap:10px}html[lang=fa] .starter-price{white-space:normal;line-height:1.8}html[lang=fa] .ownership-packages .package-price strong{font-size:clamp(20px,2vw,27px);line-height:1.8;overflow-wrap:normal}html[lang=fa] .ownership-packages .package-price s{display:block;margin-inline:0;font-size:15px}@media(max-width:760px){.planned-payments{grid-template-columns:1fr;padding:19px}.planned-payments ul{grid-template-columns:1fr}.planned-payments li{display:flex;align-items:center;justify-content:space-between;gap:12px}.exchange-rate-note{padding:14px}.exchange-rate-note>span{flex-basis:100%}}.currency-estimate-note{display:block;font-size:14px;font-weight:400;line-height:1.5;margin-top:6px;letter-spacing:normal}.currency-estimate-note a{text-decoration:underline;text-underline-offset:3px}.profile-planning{color:#18314e;max-width:none;min-width:0}.profile-planning-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.profile-planning-header h2{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em;margin:12px 0}.profile-planning-header p{font-size:16px;color:#596e88;line-height:1.6;margin:0}.profile-planning-header>svg{font-size:75px;color:#426ba4;flex:none}.profile-planning form{display:grid;gap:20px}.profile-section{background:#fff;border:1px solid #dbe4ef;border-radius:16px;padding:24px;min-width:0}.profile-section>header{display:flex;gap:14px;margin-bottom:22px;align-items:flex-start}.profile-section>header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8f0fd;color:#3a619c;font-size:15px;font-weight:700;flex:none}.profile-section>header svg{font-size:23px}.profile-section h3{margin:0 0 8px;font-size:22px;letter-spacing:-.02em}.profile-section header p{margin:0;font-size:15px;line-height:1.6;color:#586e89;max-width:780px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px}.profile-section label{display:grid;gap:9px;font-size:14px;color:#3d5777;font-weight:650}.profile-section input,.profile-section select,.profile-section textarea{width:100%;min-width:0;min-height:46px;padding:12px 13px;border:1px solid #c6d4e5;border-radius:9px;background:#fcfdff;color:#193a60;font:inherit;font-size:16px;line-height:1.45}.profile-section input[readonly]{background:#f0f4fa;color:#5b708a}.profile-section input:focus,.profile-section select:focus,.profile-section textarea:focus{outline:2px solid #587dcb;outline-offset:2px}.profile-section label small{font-size:13px;font-weight:400;line-height:1.6;color:#59708d}.profile-chip-field{margin:22px 0;padding:0;border:0;min-width:0}.profile-chip-field legend{font-size:15px;font-weight:700;margin-bottom:12px}.profile-chip-field>div{display:flex;flex-wrap:wrap;gap:8px}.profile-chip-field button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #c8d5e6;border-radius:10px;padding:10px 14px;background:#f5f8fc;color:#3d5a80;font:inherit;font-size:14px}.profile-chip-field button[aria-pressed=true]{background:#213e65;color:#fff;border-color:#213e65}.profile-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:20px}.profile-choice-grid button{border:1px solid #cad7e9;border-radius:11px;display:grid;gap:8px;place-content:center;text-align:center;min-height:78px;padding:13px 10px;background:#f5f8fd;color:#3a587f;font-size:14px;font-weight:650}.profile-choice-grid button[aria-pressed=true]{background:#e5edff;color:#244994;border-color:#6e91d4;box-shadow:0 0 0 1px #6e91d4}.profile-choice-grid strong{font-size:21px}.profile-priority-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.profile-priority-summary>div{background:#eff4fc;border:1px solid #d6e2f2;border-radius:12px;padding:15px;position:relative}.profile-priority-summary>div:nth-child(2){background:#edf5f3;border-color:#d3e4df}.profile-priority-summary>div:nth-child(3){background:#faf3e9;border-color:#ecdeca}.profile-priority-summary strong{font-size:15px}.profile-priority-summary span{font-size:13px;float:inline-end;color:#526b8b}.profile-priority-summary p{font-size:14px;line-height:1.7;margin:10px 0 0;color:#4e6787}.profile-country-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.profile-country-priorities label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid #e0e7f0;border-radius:9px;font-size:14px;flex-wrap:wrap}.profile-country-priorities select{width:auto;max-width:100%;min-height:40px;padding:8px;font-size:13px;background:#f6f8fc}.profile-budget-note{font-size:14px;line-height:1.7;color:#576f8a;margin:18px 0 0;max-width:950px}.profile-section details{font-size:14px;color:#536a87;line-height:1.6;margin-top:16px}.profile-section summary{cursor:pointer;font-weight:650}.profile-save-bar{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:18px 22px;border:1px solid #cbd9eb;border-radius:14px;background:#eaf1fb;position:sticky;bottom:12px;z-index:2;box-shadow:0 7px 24px #29487512}.profile-save-bar>span{font-size:14px;color:#49627f;flex:1}.profile-save-bar button{display:flex;gap:15px;align-items:center;background:#244aca;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-size:15px;font-weight:700;min-height:46px}.profile-save-bar button:disabled{opacity:.6;cursor:wait}.profile-save-bar>.form-error,.profile-save-bar>.workspace-notice{flex-basis:100%;margin:0}.profile-planning :focus-visible{outline:3px solid #486fc4;outline-offset:3px}@media(max-width:1200px){.profile-country-priorities{grid-template-columns:1fr 1fr}}@media(max-width:700px){.profile-planning-header>svg{font-size:53px}.profile-planning-header h2{font-size:29px}.profile-section{padding:19px 16px}.profile-fields{grid-template-columns:1fr;gap:18px}.profile-section h3{font-size:21px}.profile-priority-summary,.profile-country-priorities{grid-template-columns:1fr}.profile-country-priorities label{flex-wrap:nowrap}.profile-country-priorities select{max-width:58%;font-size:14px}.profile-chip-field button{font-size:15px}.profile-choice-grid{grid-template-columns:1fr 1fr}.profile-save-bar{padding:15px;bottom:8px}.profile-save-bar>span{flex-basis:100%;font-size:13px}.profile-save-bar button{width:100%;justify-content:center}.profile-budget-note{font-size:15px}}@media(forced-colors:active){.profile-chip-field button[aria-pressed=true],.profile-choice-grid button[aria-pressed=true]{outline:2px solid Highlight}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-tracker>.text-button{margin:0 0 24px}.application-form{display:grid;gap:16px;padding:20px 0;border-top:1px solid #edf0f5}.application-form h3{font-size:16px;margin:0}.application-form label{min-width:0}.application-form small{color:#63718a;line-height:1.6}.application-history{border-top:1px solid #edf0f5;padding-top:18px}.application-history>h3{font-size:16px;margin:0 0 12px}.application-entry{border-top:1px solid #edf0f5;padding:20px 0}.application-entry h3{margin:0 0 6px;font-size:16px;overflow-wrap:anywhere}.application-entry .workspace-card-heading{align-items:flex-start}.application-entry .workspace-card-heading p,.application-meta{font-size:12px;color:#63718a;margin:0 0 9px;line-height:1.6}.application-entry a{font-size:12px;overflow-wrap:anywhere}.application-notes{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.application-entry>.text-button{display:block;margin-top:14px}.case-list .workspace-badge{white-space:normal;text-align:right;line-height:1.4}.account-form>.text-button{display:block;margin-top:18px}.security-session-action{margin-top:32px;padding-top:24px;border-top:1px solid #e4e7ef}.staff-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #e4e7ef}.staff-list small{display:block;margin-top:7px;color:#63718a;overflow-wrap:anywhere}.staff-invitation{padding:16px 0;border-bottom:1px solid #e4e7ef}.staff-invitation p{overflow-wrap:anywhere}.staff-invitation .text-button{display:block;margin-top:12px}.workspace-gate-card p strong{overflow-wrap:anywhere}.live-workspace{--workspace-accent:#0B7775;--workspace-muted:#63718a;background:#f5f6fa}.live-workspace button,.account-form button,.workspace-gate button{cursor:pointer}.live-workspace button:disabled,.account-form button:disabled{opacity:.6;cursor:wait}.live-workspace :focus-visible,.account-form :focus-visible,.account-modal :focus-visible{outline:3px solid #319E98;outline-offset:3px}.live-workspace .client-sidebar{padding:30px 22px;z-index:5}.workspace-side-label{margin:48px 12px 0;color:#7b8395;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.live-workspace .client-sidebar nav{margin-top:18px}.live-workspace .client-sidebar nav button{min-height:48px;font-size:14px}.live-workspace .client-sidebar>.brand{display:flex}.live-workspace .client-sidebar .brand>span:last-child{font-size:17px}.live-workspace .client-sidebar nav button.active,.live-workspace .client-sidebar nav button:not(.active){font-size:14px;display:flex}.workspace-sidebar-footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:30px}.workspace-sidebar-footer>div:last-child{display:grid;gap:5px;min-width:0}.workspace-sidebar-footer strong{font-size:13px;overflow-wrap:anywhere}.workspace-sidebar-footer small{color:var(--workspace-muted);font-size:11px}.workspace-avatar,.case-initial{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eff8f6;color:#0b7775;font-weight:700;flex-shrink:0}.workspace-signout{display:flex;gap:9px;align-items:center;margin-top:20px;border:0;background:transparent;color:#63718a;font-size:13px;padding:8px 0}.live-workspace .client-main{padding:46px clamp(20px,4vw,64px) 70px;max-width:1600px;width:100%}.live-workspace .client-main>header{margin-bottom:30px}.live-workspace .client-main>header h1{font-size:clamp(27px,3vw,40px);letter-spacing:-.035em;margin:10px 0}.live-workspace .client-main>header p{font-size:14px;line-height:1.65}.workspace-home{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px}.live-route-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:45px;align-items:center;background:linear-gradient(120deg,#18213e,#0b1f35);border-radius:22px;padding:38px 40px;color:#fff;position:relative;overflow:hidden}.live-route-hero .micro-label{color:#8bd3ca}.live-route-hero h2{font-size:clamp(29px,3vw,42px);line-height:1.15;letter-spacing:-.035em;margin:16px 0}.live-route-hero p{color:#d0d3e3;line-height:1.75;max-width:610px;font-size:14px}.live-route-hero button{display:inline-flex;align-items:center;gap:18px;border:0;background:#fff;color:#262041;padding:13px 17px;margin-top:12px;border-radius:10px;font-weight:700;font-size:13px}.route-steps{display:grid;align-content:center;justify-items:start}.route-steps span{display:flex;align-items:center;gap:12px;font-size:13px;color:#b8b3d1}.route-steps svg{width:34px;height:34px;padding:7px;border:1px solid #675c8a;border-radius:50%}.route-steps .current,.route-steps .done{color:#fff}.route-steps .current svg{background:#0b7775;border-color:#0b7775}.route-steps .done svg{background:#455574;border-color:#7d90b5}.route-steps i{height:25px;width:1px;background:#645b80;margin:6px 0 6px 17px}.workspace-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.workspace-stats article{border:1px solid #e5e7ef;border-radius:14px;background:#fff;padding:20px 23px;display:grid;gap:10px}.workspace-stats span{font-size:11px;color:#63718a;text-transform:uppercase;letter-spacing:.06em}.workspace-stats strong{font-size:17px;color:#27324a}.workspace-two-column{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.workspace-two-column>div{min-width:0}.workspace-two-column>div>.workspace-card+.workspace-card{margin-top:20px}.workspace-card{min-width:0;border:1px solid #e4e7ef;border-radius:18px;background:#fff;padding:28px}.workspace-card h2{font-size:23px;letter-spacing:-.025em;line-height:1.25;margin:12px 0 18px}.workspace-card>p{font-size:14px;line-height:1.7;color:#63718a}.workspace-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.workspace-card-heading>svg{color:#77679f;width:25px;height:25px}.workspace-empty{text-align:center;padding:34px 15px;max-width:420px;margin:auto}.workspace-empty>svg{height:44px;width:44px;color:#0b7775;background:#eff8f6;padding:10px;border-radius:12px}.workspace-empty h3{font-size:17px;line-height:1.5;margin:17px 0 8px}.workspace-empty p{font-size:13px;line-height:1.8;color:#63718a;margin:0}.live-task-list article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 0;border-top:1px solid #edf0f5}.live-task-list h3{font-size:14px;margin:0 0 6px;line-height:1.5;overflow-wrap:anywhere}.live-task-list p{font-size:12px;line-height:1.6;margin:0 0 8px;color:#63718a;white-space:pre-wrap;overflow-wrap:anywhere}.live-task-list small{font-size:11px;color:#63718a}.task-symbol{width:28px;height:28px;border-radius:8px;background:#eff8f6;color:#0b7775;display:grid;place-items:center}.task-complete .task-symbol{background:#e7f4ec;color:#337b50}.task-complete h3{color:#63718a}.task-status-label select{max-width:135px;font-size:11px!important;padding:8px!important;min-height:36px!important}.workspace-badge{font-size:11px;white-space:nowrap;color:#635780;background:#eff8f6;border-radius:999px;padding:7px 10px}.live-activity{padding:0;list-style:none;margin:0}.live-activity li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:14px;padding:17px 0;border-top:1px solid #edf0f5}.live-activity li>span{width:7px;height:7px;border-radius:50%;background:#319e98;margin-top:5px}.live-activity strong{font-size:12px;font-weight:600;line-height:1.65;display:block;overflow-wrap:anywhere}.live-activity small{display:block;font-size:10px;color:#738096;line-height:1.6;margin-top:5px}.workspace-card form label,.account-form form label{display:grid;gap:8px;font-size:13px;font-weight:600;color:#33415a;margin:18px 0}.workspace-card input:not([type=checkbox]),.workspace-card select,.workspace-card textarea,.account-form input{width:100%;min-width:0;border:1px solid #dce0ea;border-radius:9px;padding:12px 13px;background:#fff;color:#26324a;font:inherit;font-size:14px;min-height:44px}.workspace-card textarea{resize:vertical;line-height:1.65}.workspace-card input[readonly]{background:#f7f8fb;color:#758096}.workspace-card label small{font-size:11px;color:#7a8296;font-weight:400}.workspace-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.destination-checks{border:0;padding:0;margin:22px 0}.destination-checks legend{font-size:13px;font-weight:600;margin-bottom:16px}.destination-checks>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.destination-checks label{display:flex!important;align-items:center;gap:9px!important;border:1px solid #e3e6ef;border-radius:9px;padding:12px;margin:0!important;font-size:12px!important;font-weight:500!important}.destination-checks label:has(input:checked){background:#eff8f6;border-color:#0b7775}.destination-checks input{accent-color:#0B7775;width:16px;height:16px}.workspace-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px}.workspace-form-footer small{color:#718096;max-width:300px;line-height:1.7;font-size:11px}.profile-card{max-width:950px}.form-error{background:#fff0f0;border:1px solid #e9b7b7;color:#963c3c!important;border-radius:10px;padding:13px 16px;font-size:13px!important;line-height:1.6}.form-error button{color:inherit;text-decoration:underline;border:0;background:none}.workspace-notice{background:#edf7f1;border:1px solid #bfdecc;color:#346448;border-radius:10px;padding:13px 16px;font-size:13px;line-height:1.6}.workspace-loading{font-size:13px;color:#6b588c;margin:25px 0}.case-list>button{display:grid;grid-template-columns:40px minmax(0,1fr) auto 20px;gap:17px;align-items:center;width:100%;padding:20px 0;border:0;border-top:1px solid #e8ebf3;background:transparent;text-align:left;color:#26324a}.case-list>button:hover{background:#eff8f6}.case-list strong{display:block;font-size:15px}.case-list small{display:block;font-size:12px;color:#788195;margin-top:5px}.workspace-back{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#0b7775;padding:0;margin:0 0 22px;font-size:13px}.assignment-card{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px}.assignment-card h2{margin-bottom:0}.assignment-card select{min-width:210px}.case-profile{margin:0}.case-profile>div{padding:13px 0;border-top:1px solid #edf0f5;display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px}.case-profile dt{font-size:12px;color:#63718a}.case-profile dd{font-size:13px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.workspace-gate{min-height:100vh;background:radial-gradient(ellipse at 80% 0,#D2EBE8,transparent 55%),#f7f8fc;display:flex;flex-direction:column;align-items:center;padding:48px 20px;gap:30px}.workspace-gate-card{width:100%;max-width:490px;background:#fff;border:1px solid #e5e5ef;padding:35px;border-radius:20px;box-shadow:0 18px 60px #242a5710}.workspace-gate>.text-button{display:flex;align-items:center;gap:8px}.account-form h2{font-size:30px;letter-spacing:-.04em;line-height:1.15;margin:17px 0}.account-form>p{font-size:14px;line-height:1.7;color:#68748b}.account-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e0e3ed;margin:25px 0 18px}.account-tabs button{border:0;background:transparent;padding:12px 4px;color:#718096;font-size:13px;border-bottom:2px solid transparent}.account-tabs button[aria-current=true]{border-color:#0b7775;color:#0b7775;font-weight:700}.account-form form>.primary-button{width:100%;justify-content:center;margin-top:22px}.account-form form>small{color:#6a7387;font-size:11px;line-height:1.5;display:block}.account-assurance{display:flex;gap:10px;align-items:flex-start;border-top:1px solid #eceef4;margin-top:27px;padding-top:18px;font-size:11px;line-height:1.7;color:#6a7387}.account-assurance svg{width:20px;height:20px;flex-shrink:0;color:#0b7775}.account-modal{max-width:490px}.account-modal .account-form .eyebrow{margin-right:30px}@media(min-width:1500px){.workspace-two-column{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}@media(max-width:700px){.live-workspace .client-sidebar nav button.active,.live-workspace .client-sidebar nav button:not(.active){font-size:11px;display:flex;flex-direction:column;gap:5px}}@media(max-width:1100px){.live-workspace{grid-template-columns:210px 1fr}.live-workspace .client-sidebar{padding:25px 16px}.live-route-hero{padding:30px;grid-template-columns:1fr}.route-steps{display:flex;align-items:center;gap:12px}.route-steps i{height:1px;width:20px;margin:0}.route-steps span{font-size:11px}.route-steps svg{width:29px;height:29px}.workspace-two-column{grid-template-columns:1fr}.workspace-stats article{padding:18px 14px}.workspace-stats strong{font-size:14px}.live-workspace .client-main>header{flex-wrap:wrap}.live-workspace .client-main>header>div{display:block}.workspace-card{padding:24px}}@media(max-width:700px){.live-workspace{display:block}.live-workspace .client-sidebar{position:relative;height:auto;padding:18px 20px;border-right:0;border-bottom:1px solid #e4e7ef;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.live-workspace .client-sidebar .brand{grid-column:1}.workspace-side-label,.workspace-sidebar-footer{display:none}.live-workspace .client-sidebar nav{grid-column:1/-1;grid-row:2;display:flex;gap:5px;margin:5px 0 0}.live-workspace .client-sidebar nav button{flex:1;justify-content:center;font-size:12px;padding:10px 8px}.workspace-signout{grid-row:1;grid-column:2;margin:0;font-size:11px}.live-workspace .client-main{padding:28px 18px 45px}.live-workspace .client-main>header{gap:18px}.live-workspace .client-main>header h1{font-size:28px}.live-route-hero{padding:26px 23px;gap:25px;border-radius:16px}.live-route-hero h2{font-size:31px}.live-route-hero p{font-size:13px}.route-steps{justify-content:space-between;gap:6px}.route-steps span{display:grid;justify-items:center;text-align:center;gap:6px;font-size:10px}.route-steps i{width:15px}.workspace-stats{gap:8px;margin:14px 0}.workspace-stats article{padding:14px 10px}.workspace-stats span{font-size:9px;letter-spacing:0}.workspace-stats strong{font-size:12px;line-height:1.5}.workspace-card{padding:22px 18px;border-radius:14px}.workspace-card h2{font-size:21px}.workspace-form-grid{grid-template-columns:1fr}.workspace-card form label{margin:12px 0}.destination-checks>div{grid-template-columns:1fr 1fr}.workspace-form-footer{align-items:stretch;flex-direction:column}.workspace-form-footer .primary-button{justify-content:center}.live-task-list article{grid-template-columns:26px minmax(0,1fr)}.task-status-label,.live-task-list article>.workspace-badge{grid-column:2;justify-self:start}.case-list>button{grid-template-columns:35px minmax(0,1fr) 18px;gap:10px}.case-list .workspace-badge{grid-column:2;grid-row:2;justify-self:start}.case-list>button>svg{grid-column:3;grid-row:1}.assignment-card{display:block}.assignment-card label{display:block;margin-top:18px}.case-profile>div{grid-template-columns:90px minmax(0,1fr)}.workspace-gate{padding:30px 16px}.workspace-gate-card{padding:28px 23px}.account-form h2{font-size:29px}}.assessment-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.assessment-review div{padding:16px;background:#eff8f6;border-radius:12px}.assessment-review dt{font-size:12px;color:#687087;margin-bottom:6px}.assessment-review dd{margin:0;font-weight:650;overflow-wrap:anywhere}.assessment-import{border-color:#d2ebe8}@media(max-width:600px){.assessment-review{grid-template-columns:1fr}}.guidance-requests{margin-top:24px}.guidance-history{margin-top:28px;border-top:1px solid #e8e8f1;padding-top:20px}.guidance-request{padding:20px 0;border-bottom:1px solid #e8e8f1}.guidance-request:last-child{border-bottom:0}.guidance-request h3{margin:0 0 6px}.request-message{white-space:pre-wrap;overflow-wrap:anywhere}.guidance-reply{padding:18px;border-radius:12px;background:#eff8f6;margin:18px 0}.guidance-requests form>small,.guidance-request small{color:#697287;line-height:1.6}.guidance-requests .workspace-form-footer{gap:16px;flex-wrap:wrap}.document-file-area,.document-discussion{border-top:1px solid #e5ebed;margin-top:17px;padding-top:16px}.document-file-area h4,.document-discussion h4{font-size:13px;margin:0 0 10px;color:#0b1f35}.document-file-area p,.document-discussion p{font-size:12px;line-height:1.6;color:#526378}.document-file-list,.document-discussion ol{list-style:none;margin:0;padding:0}.document-file-list li,.document-discussion li{padding:10px 0;border-bottom:1px solid #edf2f3;font-size:12px;overflow-wrap:anywhere}.document-file-list span{display:block;color:#596b7e;margin-top:4px}.document-review{background:#eff8f6;border-radius:12px;padding:12px;margin-top:13px}.document-review>div{display:flex;flex-wrap:wrap;gap:12px}.document-file-area form,.document-discussion form{margin-top:12px}.document-file-area input[type=file]{width:100%;max-width:100%}.service-requests{margin-top:22px}.service-requests>p{max-width:720px;color:#526378;line-height:1.65}.service-requests form>small,.service-quote-form small{display:block;color:#63718a;line-height:1.55}.service-request-entry{padding:22px 0;border-bottom:1px solid #e7ecee}.service-request-entry:last-child{border-bottom:0}.service-request-entry h3{margin:0 0 5px;font-size:17px;color:#0b1f35}.service-request-entry .workspace-card-heading{align-items:flex-start}.service-quote{background:#eff8f6;border:1px solid #d9eae7;border-radius:12px;padding:17px;margin:16px 0}.service-quote p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.service-quote small{color:#526378}.service-quote-form{border-top:1px solid #e7ecee;margin-top:18px;padding-top:14px}.service-quote-form>.primary-button{margin-top:16px}.service-quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-decision{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:17px}.service-decision small{flex-basis:100%;color:#8a4639}.service-intake-summary{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.service-intake-summary div{padding:8px 11px;background:#f0f5f6;border:1px solid #dfe9e9;border-radius:9px;max-width:100%}.service-intake-summary dt{font-size:10px;color:#607487}.service-intake-summary dd{margin:3px 0 0;font-size:12px;font-weight:650;overflow-wrap:anywhere}.google-identity{display:grid;justify-items:center;gap:9px;margin:19px 0 0}.google-identity small{max-width:320px;text-align:center;color:#63718a;font-size:11px;line-height:1.5}.account-or{display:flex;align-items:center;gap:12px;color:#718096;font-size:11px;margin:22px 0 5px;white-space:nowrap}.account-or:before,.account-or:after{content:"";height:1px;flex:1;background:#e0e3ed}.google-identity{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}.google-button-target{min-width:0;width:100%;max-width:400px;min-height:44px;display:flex;justify-content:center}.google-button-target[hidden]{display:none}.google-identity small{font-size:13px;color:#42536e}.google-identity .text-button{margin:0}.google-identity[aria-busy=true] .google-button-target{pointer-events:none}.opportunity-discovery{max-width:1160px;padding:34px;background:linear-gradient(155deg,#fff,#fff 65%,#f2f8f7)}.opportunity-intro{display:flex;justify-content:space-between;gap:25px;align-items:start}.opportunity-intro h2{font-size:clamp(25px,3vw,36px);margin:9px 0}.opportunity-intro p{max-width:690px;color:#526378;line-height:1.65;margin:0}.opportunity-intro>svg{width:56px;height:56px;flex:none;padding:12px;border-radius:17px;background:#dff1ed;color:#0b7775}.opportunity-profile-hint{border-left:3px solid #0b7775;padding:10px 14px;margin:25px 0!important;background:#f1f8f6;color:#2e5260!important}.opportunity-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:27px 0 22px}.opportunity-levels{display:flex;flex-wrap:wrap;gap:5px;border:1px solid #dce5e7;padding:4px;border-radius:11px;background:#f5f8f8}.opportunity-levels button{border:0;border-radius:8px;background:transparent;padding:9px 12px;color:#43576a;font-size:12px}.opportunity-levels button[aria-pressed=true],.opportunity-levels button[aria-checked=true]{background:#0b1f35;color:#fff;font-weight:700}.opportunity-filters>label{display:grid;gap:5px;margin:0!important;color:#5a6b79;font-size:11px!important}.opportunity-filters select,.opportunity-filters input{min-height:37px!important;padding:7px 10px!important;font-size:12px!important}.opportunity-filters>label:nth-child(3){flex:1;min-width:170px}.opportunity-saved-toggle{display:flex;align-items:center;gap:6px;border:1px solid #bedcd8;background:#fff;color:#0b7775;border-radius:9px;padding:10px;font-size:12px;font-weight:700}.opportunity-saved-toggle.active{background:#dff1ed}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.opportunity-item{min-width:0;border:1px solid #dfe9eb;background:#fff;border-radius:15px;padding:20px;box-shadow:0 9px 20px #0b1f3506}.opportunity-item-top,.opportunity-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.opportunity-item-top>div{display:flex;gap:6px;flex-wrap:wrap}.opportunity-level,.opportunity-source{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;background:#e9f3f1;color:#086b67}.opportunity-source{background:#eff1f8;color:#405475}.opportunity-save{display:flex;align-items:center;gap:4px;border:0;background:none;color:#526378;font-size:11px}.opportunity-save.is-saved{color:#0b7775}.opportunity-item h3{font-size:17px;line-height:1.35;color:#0b1f35;margin:16px 0 7px;overflow-wrap:anywhere}.opportunity-place{font-size:12px;color:#506376;margin:0 0 15px}.opportunity-facts{display:flex;gap:7px;flex-wrap:wrap}.opportunity-facts span{background:#f6f8fa;border-radius:7px;padding:6px 8px;font-size:11px;color:#536578}.opportunity-actions{border-top:1px solid #e9eff0;margin-top:16px;padding-top:14px}.opportunity-actions a,.opportunity-tracked{display:inline-flex;gap:5px;align-items:center;font-size:12px;font-weight:700;color:#0b7775}.opportunity-actions .text-button{font-size:12px}.opportunity-unavailable{font-size:12px;color:#945a34}.opportunity-track-form{border-top:1px solid #e9eff0;margin-top:15px;padding-top:9px}.opportunity-track-form small{display:block;color:#536578;line-height:1.5}.opportunity-track-form .primary-button{margin-top:13px}.opportunity-source-note{font-size:12px!important;line-height:1.6;margin-top:22px;color:#526378!important}.opportunity-management>p{max-width:760px}.opportunity-management-actions{display:flex;gap:16px;align-items:center;margin:22px 0}.opportunity-add-form{border-top:1px solid #e5ecee;padding-top:19px}.opportunity-add-form h3{display:flex;gap:8px;align-items:center;color:#0b1f35;font-size:17px}.opportunity-management-list{border-top:1px solid #e5ecee;margin-top:28px;padding-top:18px}.opportunity-management-list article{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #edf0f2}.opportunity-management-list strong{display:block;font-size:13px;line-height:1.5}.opportunity-management-list small{display:block;color:#63718a;margin:4px 0}.opportunity-management-list a{font-size:12px}.opportunity-management-list article>div:last-child{display:flex;gap:9px;align-items:start}.opportunity-management-list .text-button{font-size:11px;white-space:nowrap}.opportunity-management-list article>div:first-child{min-width:0;flex:1}.opportunity-management-list article>div:first-child label{max-width:420px;margin:9px 0!important;font-size:11px}.opportunity-management-list article>div:first-child input{min-height:36px!important;padding:7px 10px!important;font-size:12px!important}@media(max-width:850px){.opportunity-grid{grid-template-columns:1fr}.opportunity-discovery{padding:24px}.opportunity-management-list article{display:block}.opportunity-management-list article>div:last-child{margin-top:10px}}@media(max-width:540px){.opportunity-intro>svg{display:none}.opportunity-filters{display:grid;grid-template-columns:1fr 1fr}.opportunity-levels{grid-column:1/-1}.opportunity-filters>label:nth-child(3){grid-column:1/-1}.opportunity-saved-toggle{justify-content:center}.opportunity-item{padding:17px}}@media(max-width:700px){.live-workspace .client-sidebar nav{overflow-x:auto;justify-content:flex-start;padding-bottom:5px}.live-workspace .client-sidebar nav button{flex:0 0 auto;min-width:68px}.service-quote-fields{grid-template-columns:1fr}.service-request-entry .workspace-card-heading{display:grid;gap:12px}}.service-family-inputs,.service-attachments{border:1px solid #d6e2e8;border-radius:14px;padding:20px;margin:20px 0;min-width:0}.service-family-inputs legend,.service-attachments legend{font-weight:700;color:#0b1f35;padding:0 6px}.service-attachments input[type=checkbox]{width:auto;flex-shrink:0;accent-color:#007b75}.service-attachments div>label{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.service-family-inputs textarea{resize:vertical}.live-workspace [hidden]{display:none!important}@media(max-width:600px){.service-family-inputs,.service-attachments{padding:14px}}.service-draft-fields{border:0;padding:0;margin:0;min-width:0}.linkedin-identity{display:grid;justify-items:center;gap:9px;margin-top:14px;min-width:0;width:100%}.linkedin-signin-button{width:100%;max-width:400px;min-height:44px;padding:11px 16px;background:#0a66c2;color:#fff;border:1px solid #084f96;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}.linkedin-signin-button:hover{background:#084f96}.linkedin-signin-button:focus-visible{outline:3px solid #0b726e;outline-offset:3px}.linkedin-signin-button:disabled{cursor:wait;opacity:.75}.linkedin-identity small{max-width:360px;color:#42536e;font-size:13px;line-height:1.65;text-align:center}.linkedin-identity .form-error{margin:0}.opportunity-discovery{max-width:1190px;padding:clamp(22px,3vw,42px);background:#fff}.opportunity-review,.opportunity-requirements{margin-top:14px;font-size:12px;color:#385466}.opportunity-review summary,.opportunity-requirements summary{cursor:pointer;font-weight:700}.opportunity-review form{display:grid;gap:12px;margin-top:14px;padding:15px;border:1px solid #d7e4e4;border-radius:10px;background:#f7faf9}.opportunity-review label{display:grid;gap:6px}.opportunity-review input,.opportunity-review textarea{width:100%;max-width:100%;min-width:0;padding:9px;border:1px solid #c6d7d6;border-radius:7px;background:#fff}.opportunity-review p,.opportunity-requirements p{font-size:12px!important;line-height:1.5}.opportunity-requirements ul{padding-left:20px}.opportunity-intro{align-items:center}.opportunity-intro h2{font-size:clamp(27px,3vw,39px);letter-spacing:-.035em;margin:8px 0 10px}.opportunity-intro p{font-size:14px;max-width:600px}.opportunity-intro>svg{background:#e5f5f1;color:#087f76}.opportunity-filters{display:grid;gap:16px;background:#f3f7f7;border:1px solid #dfece9;border-radius:16px;padding:18px;margin:25px 0 16px;align-items:stretch}.opportunity-filter-group{display:grid;gap:8px;min-width:0}.opportunity-filter-group>span{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#516875}.opportunity-levels{width:max-content;max-width:100%;background:transparent;border:0;padding:0;gap:8px}.opportunity-levels button{border:1px solid #d7e5e5;border-radius:999px;background:#fff;color:#294155;padding:10px 15px;font-size:12px;font-weight:650;min-height:38px;transition:background .15s,border-color .15s}.opportunity-levels button:hover{border-color:#0b7775}.opportunity-levels button[aria-pressed=true],.opportunity-levels button[aria-checked=true]{background:#0b1f35;color:#fff;border-color:#0b1f35}.opportunity-filter-actions{display:flex;flex-wrap:wrap;gap:9px}.opportunity-saved-toggle,.opportunity-search-toggle{display:inline-flex;align-items:center;gap:8px;min-height:39px;border:1px solid #c9dedb;border-radius:999px;padding:8px 15px;background:#fff;color:#0b5256;font-size:12px;font-weight:750}.opportunity-saved-toggle svg,.opportunity-search-toggle svg{font-size:18px}.opportunity-saved-toggle.active{background:#dff2eb;border-color:#7fc7b7;color:#075b53}.opportunity-filters .opportunity-search-field{display:grid;gap:7px;max-width:440px;margin:0!important;color:#43566b;font-size:12px;font-weight:650}.opportunity-search-field input{min-height:41px!important}.opportunity-major-controls,.opportunity-major-options{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.opportunity-major-controls button,.opportunity-major-options button{min-height:39px;border:1px solid #cfe1de;border-radius:999px;background:#fff;color:#294155;padding:8px 13px;font-size:12px;font-weight:700;cursor:pointer}.opportunity-major-controls button:hover,.opportunity-major-options button:hover{border-color:#0b7775}.opportunity-major-controls button[aria-pressed=true],.opportunity-major-options button[aria-pressed=true]{background:#0b1f35;color:#fff;border-color:#0b1f35}.opportunity-major-controls .opportunity-major-browse{background:#e1f2ee;color:#075e5b;border-color:#a9d4c9}.opportunity-major-controls small,.opportunity-major-options small{display:inline-block;margin-left:5px;font-size:10px;opacity:.75}.opportunity-major-list{max-height:350px;overflow:auto;overscroll-behavior:contain;border:1px solid #d8e9e5;border-radius:12px;padding:15px;background:#fff}.opportunity-major-group+.opportunity-major-group{margin-top:16px}.opportunity-major-group h3{font-size:12px;color:#526b74;margin:0 0 9px}.opportunity-major-help{font-size:11px;line-height:1.5;color:#59717a}.opportunity-picker-intro{margin:0 0 12px!important;color:#466273!important;font-size:12px!important}.opportunity-specialisations{margin-top:16px;padding:15px;border:1px solid #cce6df;border-radius:12px;background:#f0f9f6}.opportunity-specialisations h3{margin:0 0 11px;color:#0b5457;font-size:13px}.opportunity-specialisations .opportunity-major-options button{background:#fff}.opportunity-specialisations{margin-top:0}.opportunity-picker-back{border:0;background:transparent;color:#08746f;font-size:12px;font-weight:800;cursor:pointer;padding:0 0 12px}.opportunity-picker-back:hover{text-decoration:underline}.opportunity-profile-hint{margin:0 0 20px!important;border-radius:0 10px 10px 0;font-size:12px!important}.opportunity-result-count{font-size:12px!important;color:#556a77!important;margin:16px 0 12px!important;font-weight:700}.opportunity-sort{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.opportunity-sort>span{font-size:11px;font-weight:800;color:#516875;margin-right:4px}.opportunity-sort button{border:1px solid #cfe1de;border-radius:999px;background:#fff;color:#294155;padding:8px 12px;min-height:36px;font-size:11px;font-weight:700}.opportunity-sort button[aria-pressed=true],.opportunity-sort button[aria-checked=true]{background:#0b1f35;border-color:#0b1f35;color:#fff}.opportunity-sort-note{font-size:11px!important;color:#617588!important;line-height:1.5!important;margin:0 0 14px!important}.opportunity-facts{display:flex;flex-wrap:wrap;gap:6px}.opportunity-grid{gap:16px}.opportunity-item{display:flex;flex-direction:column;padding:22px;border:1px solid #dce8e8;border-radius:17px;box-shadow:0 8px 22px #0b1f3508;min-height:235px}.opportunity-item:hover{border-color:#9bcac2;box-shadow:0 14px 28px #0b1f3510}.opportunity-item-top{align-items:start}.opportunity-item-top>div{gap:7px}.opportunity-level,.opportunity-source{font-size:10px;padding:6px 10px}.opportunity-save{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid #d7e6e4;border-radius:50%;background:#fff;color:#617585}.opportunity-save:hover,.opportunity-save.is-saved{background:#e8f7f1;border-color:#7bc8ae;color:#137b64}.opportunity-save svg{width:20px;height:20px}.opportunity-item h3{font-size:17px;margin:13px 0 8px}.opportunity-place{font-size:12px;line-height:1.6;margin:0 0 15px}.opportunity-facts{margin-top:auto}.opportunity-facts span{background:#f1f6f6;color:#456074;font-size:11px;padding:7px 9px}.opportunity-actions{margin-top:17px;padding-top:15px}.opportunity-actions a{color:#0b7775}.opportunity-actions a svg,.opportunity-plan-button svg{font-size:15px}.opportunity-plan-button{display:inline-flex;align-items:center;gap:6px;min-height:38px;border:1px solid #0b7775;border-radius:9px;background:#0b7775;color:#fff;padding:8px 12px;font-size:12px;font-weight:750}.opportunity-plan-button:hover{background:#075d5b}.opportunity-tracked{font-size:11px}.opportunity-source-note{max-width:680px;margin-top:23px!important;color:#647681!important}.opportunity-management .opportunity-intro p{max-width:650px}.opportunity-source-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:27px 0}.opportunity-source-health>div{display:grid;gap:7px;background:#eef7f5;border:1px solid #d7eae5;border-radius:14px;padding:18px}.opportunity-source-health span{font-size:11px;font-weight:700;color:#0a6b68}.opportunity-source-health strong{font-size:21px;line-height:1.2;color:#0b1f35}.opportunity-source-health small{font-size:11px;color:#627887}.opportunity-management-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;border-top:1px solid #e2ecec;padding-top:22px}.opportunity-management-heading h3{margin:7px 0 0;font-size:22px;color:#0b1f35}.opportunity-add-toggle{display:inline-flex;align-items:center;gap:8px;background:#0b1f35;color:#fff;border:0;border-radius:9px;padding:11px 16px;font-size:12px;font-weight:750;min-height:42px}.opportunity-add-toggle svg{font-size:17px}.opportunity-add-form{display:grid;gap:16px;border:1px solid #d9e8e7;border-radius:14px;background:#f7faf9;padding:22px;margin-top:20px}.opportunity-add-form h3{margin:0;font-size:18px}.opportunity-add-form p{margin:0;color:#627585;font-size:12px}.opportunity-add-form label{margin:0!important}.opportunity-add-form .opportunity-filter-group{margin:0}.opportunity-add-optional{padding:11px 0;border-top:1px solid #dfeae9}.opportunity-add-optional summary{cursor:pointer;font-size:12px;font-weight:750;color:#385466}.opportunity-add-optional .workspace-form-grid{margin-top:14px}.opportunity-add-form .primary-button{justify-self:start}.opportunity-management-list{border:0;margin-top:16px;padding:0}.opportunity-management-list .opportunity-management-row{display:flex;align-items:center;gap:25px;padding:17px 0;border-bottom:1px solid #e7eeee}.opportunity-management-row>div:first-child{min-width:0;flex:1}.opportunity-management-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.opportunity-management-list strong{font-size:14px;line-height:1.4}.opportunity-management-list small{font-size:11px;margin:6px 0}.opportunity-management-list a{display:inline-flex;align-items:center;gap:4px;color:#0b7775;font-weight:700;font-size:11px}.opportunity-status{border-radius:999px;padding:6px 10px;background:#e8f6ef;color:#286a51;font-size:10px;font-weight:750}.opportunity-status.is-muted{background:#f4f1eb;color:#84694b}.opportunity-visibility{display:inline-flex;align-items:center;gap:6px;flex:none;border:1px solid #d7e4e4;border-radius:9px;background:#fff;color:#3d5a67;font-size:11px;font-weight:700;padding:9px 11px}.opportunity-visibility:hover{background:#eaf5f3}.opportunity-visibility svg{font-size:17px}.opportunity-show-more{display:flex;align-items:center;gap:8px;margin:20px auto 4px;border:1px solid #c6ddda;border-radius:9px;background:#fff;color:#0b7775;padding:11px 16px;font-weight:700;font-size:12px}.opportunity-discovery button:focus-visible,.opportunity-discovery a:focus-visible,.opportunity-discovery summary:focus-visible{outline:3px solid #0b7775;outline-offset:3px}@media(max-width:850px){.opportunity-grid{grid-template-columns:1fr}.opportunity-management-list .opportunity-management-row{display:flex}.opportunity-source-health{grid-template-columns:1fr 1fr}}@media(max-width:590px){.opportunity-discovery{padding:22px 18px}.opportunity-intro>svg{display:none}.opportunity-filters{display:grid;grid-template-columns:minmax(0,1fr);padding:14px}.opportunity-filters .opportunity-filter-group,.opportunity-filters .opportunity-filter-actions{grid-column:1}.opportunity-filters .opportunity-levels{grid-column:auto;width:auto}.opportunity-source-health{grid-template-columns:1fr}.opportunity-management-heading{align-items:stretch;flex-direction:column}.opportunity-management-row{align-items:flex-start!important}.opportunity-visibility span{display:none}.opportunity-add-form{padding:16px}.opportunity-actions{align-items:stretch}.opportunity-plan-button{justify-content:center}}.passport-intake{background:#fff;border:1px solid #d5e1ef;border-radius:16px;padding:24px;margin-bottom:22px;color:#233d5e}.passport-intake>header{display:flex;align-items:center;gap:14px}.passport-intake header>span{background:#e5eefc;display:grid;place-items:center;width:48px;height:48px;border-radius:13px;flex:none;color:#3e67a6}.passport-intake header svg{font-size:28px}.passport-intake header>svg{margin-inline-start:auto;color:#4c7e70}.passport-intake h2{font-size:23px;margin:0 0 6px}.passport-intake header p{font-size:15px;color:#5a6f89;line-height:1.6;margin:0}.passport-unavailable{margin-top:20px;background:#f1f5fb;padding:18px;border-radius:11px;line-height:1.65;font-size:15px}.passport-unavailable p{margin:8px 0 0;color:#536d89}.passport-steps{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0;padding-inline-start:20px;font-size:14px;color:#3f5f85}.passport-intake form{display:grid;gap:17px;margin-top:22px}.passport-intake button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #c4d3e8;border-radius:9px;padding:11px 15px;min-height:44px;color:#294e7e;background:#edf3fd;font-size:14px;font-weight:650;cursor:pointer}.passport-intake button[type=submit]{background:#244aca;color:#fff;border:0;justify-self:start}.passport-intake button:disabled{opacity:.55;cursor:not-allowed}.passport-upload{display:grid;justify-items:center;gap:10px;padding:28px 18px;border:1px dashed #95acd0;border-radius:12px;background:#f5f8fd;font-size:15px}.passport-upload>svg{font-size:32px;color:#4f71a1}.passport-upload input{max-width:100%;font-size:14px}.passport-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;color:#47617f}.passport-consent input{width:18px;height:18px;flex:none;margin-top:4px;accent-color:#244aca}.passport-intake .profile-fields label{display:grid;gap:8px;font-size:14px;font-weight:650}.passport-intake .profile-fields input{width:100%;min-width:0;border:1px solid #c5d5e9;border-radius:8px;padding:12px;font:inherit;font-size:16px}.passport-saved-image{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px;background:#e9f3ee;border-radius:10px;font-size:14px}.passport-saved-image>span{display:flex;gap:8px;align-items:center}.passport-review-notice{padding:13px 15px;background:#fff4df;border-radius:9px;color:#815422;font-size:14px;line-height:1.65;margin:0}.passport-delete{margin-top:22px;padding-top:18px;border-top:1px solid #dee7f1;font-size:14px;line-height:1.6}.passport-delete button{margin-inline-end:9px;color:#8c3840;background:#fff7f7;border-color:#e5cdd2}.passport-privacy{font-size:14px;line-height:1.7;margin-top:22px;color:#536d89}.passport-privacy summary{font-weight:650;cursor:pointer}.passport-intake :focus-visible{outline:3px solid #486fc4;outline-offset:3px}.passport-intake .form-error button{margin-inline-start:12px}@media(max-width:700px){.passport-intake{padding:18px 16px}.passport-intake h2{font-size:21px}.passport-intake header>svg{display:none}.passport-saved-image{flex-wrap:wrap}.passport-steps{gap:16px;display:grid}.passport-consent,.passport-privacy,.passport-review-notice{font-size:15px}}.manager-dashboard{display:grid;gap:15px;max-width:none}.manager-shell{padding:25px 3% 45px}.manager-shell>header{margin-bottom:17px;align-items:center}.manager-shell>header h1{font-size:27px;margin:5px 0 3px}.manager-shell>header p{font-size:12px}.manager-intro,.manager-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.manager-intro{align-items:center}.manager-intro p,.manager-section-head p{font-size:12px;line-height:1.6;color:#66738b;margin:4px 0 0}.manager-refresh{display:inline-flex;align-items:center;gap:8px;border:1px solid #dfe1ee;background:#fff;color:#3e315f;padding:10px 13px;border-radius:10px;font-size:12px;font-weight:700;white-space:nowrap}.manager-refresh svg{width:17px;height:17px}.manager-freshness{font-size:11px;color:#69758a;margin:-10px 0 0}.manager-top-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(225px,.72fr);gap:10px}.manager-dashboard .manager-top-grid .manager-calendar{padding:17px 18px}.manager-top-grid .manager-section-head{align-items:center}.manager-top-grid .manager-section-head h2{font-size:17px;margin:3px 0}.manager-calendar-total{font-size:11px;color:#5a497b;font-weight:750;white-space:nowrap}.manager-top-grid .manager-days{padding:8px 0 0;gap:5px}.manager-top-grid .manager-days button{min-width:58px;min-height:58px;padding:5px}.manager-top-grid .manager-days button:first-child{min-width:65px}.manager-calendar-note{font-size:10px;color:#728097;margin:8px 0 0}.manager-control-card{display:flex;flex-direction:column;justify-content:center;border-radius:15px;padding:18px 21px;color:#fff;background:linear-gradient(135deg,#152b4f,#0b1f35);box-shadow:0 12px 28px #1c23501c}.manager-control-card>span{font-size:10px;color:#d2ebe8;text-transform:uppercase;letter-spacing:.09em}.manager-control-card h2{font-size:23px;margin:5px 0}.manager-control-card p{font-size:11px;line-height:1.5;color:#d3ddf1;margin:0 0 14px}.manager-control-card>div{font-size:9px;color:#e2eaf6}.manager-live-dot{display:inline-block;width:7px;height:7px;background:#35d5a6;border-radius:50%;margin-right:5px;box-shadow:0 0 0 3px #35d5a629}.manager-control-divider{margin:0 5px;color:#9da9bf}.manager-board{display:grid;gap:7px}.manager-category{display:grid;grid-template-columns:85px minmax(0,1fr);gap:7px;min-width:0}.manager-category-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:10px 4px;text-align:center}.manager-category-label svg{width:19px;height:19px}.manager-category-label h2{font-size:10px;line-height:1.2;margin:0;overflow-wrap:anywhere}.manager-category-navy .manager-category-label,.manager-category-navy .manager-signal-icon{background:#e6edf3;color:#0b1f35}.manager-category-mint .manager-category-label{background:#dbf7ef;color:#197968}.manager-category-rose .manager-category-label{background:#fff0f4;color:#ae436d}.manager-category-green .manager-category-label{background:#e5f7e9;color:#267947}.manager-category-blue .manager-category-label{background:#e4f3ff;color:#266aab}.manager-category-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0}.manager-signal{display:grid;grid-template-columns:29px minmax(0,1fr);align-content:center;align-items:start;gap:0 9px;min-height:89px;min-width:0;background:#fff;border:1px solid #e3e8f0;border-radius:11px;padding:11px 10px;color:#192b49;text-align:left}button.manager-signal{cursor:pointer;font:inherit}button.manager-signal:hover{border-color:#0b7775;background:#eff8f6}button.manager-signal:focus-visible,.manager-days button:focus-visible,.manager-period button:focus-visible{outline:3px solid #0B7775;outline-offset:2px}.manager-signal-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#eff8f6;color:#0b7775}.manager-signal-icon svg{width:16px;height:16px}.manager-category-mint .manager-signal-icon{background:#e6f9f3;color:#1a8a75}.manager-category-rose .manager-signal-icon{background:#fff0f5;color:#b24970}.manager-category-green .manager-signal-icon{background:#e9f9ed;color:#348d53}.manager-category-blue .manager-signal-icon{background:#e7f3ff;color:#2779b9}.manager-signal-copy{display:grid;gap:1px;min-width:0}.manager-signal-copy>span{font-size:10px;color:#52627c;font-weight:700;line-height:1.25}.manager-signal-copy strong{font-size:20px;letter-spacing:-.035em;line-height:1.1;white-space:nowrap}.manager-signal-copy small{font-size:9px;line-height:1.3;color:#77849a;overflow-wrap:anywhere}.manager-source{grid-column:2;justify-self:start;align-self:end;font-size:8px;font-weight:750;color:#8a5a15;background:#fff4d8;border-radius:20px;padding:2px 6px;margin-top:4px}.manager-source-unconnected{color:#68778a;background:#edf1f6}.manager-secondary-metrics{display:flex;gap:9px;flex-wrap:wrap}.manager-secondary-metrics span{background:#d2ebe8;color:#473f62;border-radius:999px;padding:9px 12px;font-size:11px;line-height:1.4}.manager-secondary-metrics strong{font-size:13px;color:#0b1f35}.manager-dashboard .workspace-card{padding:24px}.manager-section-head h2,.manager-queue h2{font-size:19px;margin:7px 0 6px}.manager-period{display:flex;gap:4px;background:#f3f2f8;border-radius:10px;padding:4px;white-space:nowrap}.manager-period button{border:0;border-radius:8px;background:transparent;color:#5d687b;font-size:11px;font-weight:700;padding:8px 10px}.manager-period button[aria-pressed=true]{background:#fff;color:#0b7775;box-shadow:0 2px 8px #0b1f3515}.manager-legend{display:flex;align-items:center;gap:18px;color:#59667d;font-size:11px;margin:20px 0 5px}.manager-legend span{display:inline-flex;align-items:center;gap:7px}.manager-legend i{display:inline-block;width:15px;height:9px;border-radius:2px}.manager-legend-bar{background:#0b1f35}.manager-legend-line{border-top:3px solid #0B7775;transform:translateY(2px)}.manager-chart{display:block;width:100%;height:auto;max-height:300px;overflow:visible}.manager-gridline{stroke:#e9eaf1;stroke-width:1}.manager-axis{font-size:10px;fill:#7a8498}.manager-bar{fill:#0b1f35}.manager-line{stroke:#0b7775;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.manager-point{fill:#0b7775}.manager-data-table{margin-top:10px;font-size:11px;color:#5d6477}.manager-data-table summary{cursor:pointer;color:#0b7775;font-weight:650}.manager-data-table>div{max-height:240px;overflow:auto;margin-top:12px}.manager-data-table table{width:100%;border-collapse:collapse}.manager-data-table th,.manager-data-table td{text-align:left;padding:8px;border-bottom:1px solid #e9eaf1}.manager-queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.manager-queue .workspace-card-heading{align-items:center}.manager-queue .workspace-card-heading svg{color:#0b7775;width:22px;height:22px}.manager-queue ul,.manager-deadlines{list-style:none;margin:15px 0 0;padding:0}.manager-queue li,.manager-deadlines li{border-top:1px solid #edf0f5}.manager-queue li button,.manager-deadlines li button{width:100%;border:0;background:transparent;padding:13px 2px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#26324a}.manager-queue li button:hover,.manager-deadlines li button:hover{background:#eff8f6}.manager-queue li button>svg,.manager-deadlines li button svg{width:16px;height:16px;flex-shrink:0;color:#0b7775}.manager-queue li strong,.manager-deadlines li strong{font-size:12px;font-weight:700;line-height:1.45;display:block;overflow-wrap:anywhere}.manager-queue li small,.manager-deadlines li small{display:block;color:#748099;font-size:10px;line-height:1.5;margin-top:4px}.manager-empty{font-size:12px;color:#758096;margin:20px 0 5px;line-height:1.6}.manager-days{display:flex;gap:8px;overflow-x:auto;padding:18px 0 13px}.manager-days button{min-width:74px;min-height:70px;display:grid;justify-items:center;align-content:center;gap:2px;border:1px solid #e3e4ed;border-radius:12px;background:#fff;color:#566277;padding:8px;font-size:11px;flex-shrink:0}.manager-days button:first-child{min-width:82px;font-weight:700}.manager-days button[aria-pressed=true]{border-color:#0b7775;background:#eff8f6;color:#0b7775}.manager-days strong{font-size:16px;color:#25324a}.manager-days small{font-size:9px;color:#738098}.manager-deadlines li button>span:last-child{white-space:nowrap;display:flex;align-items:center;gap:12px;color:#0b7775;font-size:11px;font-weight:700}@media(max-width:1100px){.manager-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-top-grid{grid-template-columns:1fr}.manager-control-card{min-height:110px}}@media(max-width:750px){.manager-intro,.manager-section-head{flex-wrap:wrap}.manager-queues{grid-template-columns:1fr}.manager-dashboard .workspace-card{padding:19px}.manager-secondary-metrics span{border-radius:10px}.manager-period{width:100%;justify-content:space-between}.manager-period button{flex:1}.manager-deadlines li button{align-items:flex-start}.manager-deadlines li button>span:last-child{padding-top:2px}}@media(max-width:750px){.manager-shell{padding:18px 16px 100px}.manager-shell>header{margin-bottom:15px}.manager-dashboard .manager-top-grid .manager-calendar{padding:15px}.manager-category{grid-template-columns:1fr}.manager-category-label{min-height:32px;flex-direction:row;justify-content:flex-start;padding:7px 11px}.manager-category-label svg{width:15px;height:15px}.manager-category-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-signal{min-height:88px}.manager-intro{gap:10px}}@media(max-width:450px){.manager-category-cards{grid-template-columns:1fr 1fr}.manager-signal{grid-template-columns:25px minmax(0,1fr);gap:0 6px;padding:9px 7px}.manager-signal-icon{width:25px;height:25px}.manager-signal-copy strong{font-size:18px}.manager-top-grid .manager-days button{min-width:55px}}@media(min-width:701px)and (max-width:1100px){.client-page.live-workspace{grid-template-columns:210px minmax(0,1fr)}}.discovery-experience{--discovery-ink:#14263e;--discovery-blue:#244aca;--discovery-line:#dbe2ec;color:var(--discovery-ink);min-width:0}.discovery-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 26px}.discovery-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;color:#445f80}.discovery-hero h2{font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-.045em;margin:12px 0}.discovery-hero p{font-size:17px;color:#50617a;margin:0}.discovery-hero-art{position:relative;display:grid;place-items:center;width:110px;height:110px;flex:none;border-radius:32px;background:#e2ebff;transform:rotate(7deg);color:#3159bc}.discovery-hero-art>svg{width:70px;height:70px}.discovery-hero-art span{position:absolute;inset-inline-end:-12px;bottom:0;background:#f6c98e;border:5px solid #f5f7fb;border-radius:19px;padding:8px;color:#17354b;display:grid}.discovery-hero-art span svg{width:30px;height:30px}.discovery-main-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #bdc9dc;box-shadow:0 8px 25px #192c5010;padding:9px 10px 9px 20px;border-radius:18px;margin:0 0 18px}.discovery-main-search>svg{width:25px;height:25px;color:#49678a;flex:none}.discovery-main-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;width:100%;font:inherit;font-size:17px;padding:12px 0!important}.discovery-main-search button{border:0;border-radius:11px;background:#244aca;color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;gap:24px;padding:15px 21px;flex:none}.discovery-filter-surface{background:#fff;border:1px solid var(--discovery-line);border-radius:16px;padding:20px}.discovery-filter-top{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.discovery-filter-top label,.discovery-results-toolbar label{display:flex;align-items:center;gap:12px;color:#425772;font-size:14px;font-weight:650}.discovery-filter-top select,.discovery-results-toolbar select{background:#f7f9fc;color:#14263e;border:1px solid #c9d4e2;border-radius:10px;min-height:44px;padding:10px 34px 10px 12px;font:inherit;max-width:100%}.discovery-filter-top .opportunity-levels{gap:7px}.discovery-filter-top .opportunity-levels button{padding:11px 15px;font-size:14px;border-radius:10px;background:#f3f6fa;border:1px solid transparent;color:#334d6a}.discovery-filter-top .opportunity-levels button[aria-checked=true]{background:#142f50;color:#fff;border-color:#142f50}.discovery-subject-picker{margin-top:20px;position:relative}.discovery-subject-picker>label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.discovery-subject-input{display:flex;align-items:center;gap:10px;border:1px solid #cbd5e4;border-radius:11px;padding:4px 8px 4px 12px}.discovery-subject-input>svg{flex:none;font-size:22px;color:#45627e}.discovery-subject-input input{min-width:0;width:100%;padding:10px 0;border:0!important;box-shadow:none!important;font:inherit;font-size:15px;background:transparent}.discovery-subject-input>button{border:0;border-radius:8px;padding:10px 12px;white-space:nowrap;background:#edf2fa;color:#284267;font-size:13px;font-weight:650}.discovery-subject-results{position:absolute;z-index:5;top:82px;inset-inline:0;padding:16px;background:#fff;border:1px solid #c5d2e2;box-shadow:0 20px 50px #182d5129;border-radius:12px;max-height:380px;overflow:auto}.discovery-subject-heading{display:flex;gap:12px;justify-content:space-between;font-size:14px;margin-bottom:12px}.discovery-subject-heading small{font-size:12px;color:#50617a}.discovery-subject-results>div:not(.discovery-subject-heading){display:grid;grid-template-columns:1fr 1fr;gap:5px}.discovery-subject-results button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;padding:11px;border:0;border-radius:8px;background:#f4f7fb;color:#203957;font:inherit;font-size:14px}.discovery-subject-results button:hover,.discovery-subject-results button[aria-pressed=true]{background:#dce8ff}.discovery-subject-results button small{background:#fff;border-radius:5px;padding:2px 5px;color:#425772}.discovery-subject-results .discovery-free-search{width:100%;margin-top:10px;color:#244aca;background:#edf2ff;font-weight:700}.discovery-selected-subject{display:flex;gap:10px;margin-top:10px;align-items:center;font-size:13px;color:#53647a;flex-wrap:wrap}.discovery-selected-subject button{display:flex;align-items:center;gap:10px;border:1px solid #c7d8e9;background:#edf4ff;border-radius:20px;padding:7px 11px;color:#1b4569;font:inherit}.discovery-results-toolbar{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px;gap:12px;flex-wrap:wrap}.discovery-result-tabs{display:flex;gap:6px}.discovery-result-tabs button{display:flex;gap:8px;align-items:center;border:0;background:transparent;color:#52657e;font:inherit;padding:12px 17px;border-radius:9px;font-weight:700}.discovery-result-tabs button[aria-pressed=true]{background:#dfe8fc;color:#173d9a}.discovery-result-tabs svg{width:19px;height:19px}.discovery-coverage-line{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:13px;color:#4b627a;line-height:1.5}.discovery-coverage-line span{display:flex;align-items:center;gap:7px}.discovery-coverage-line svg{font-size:19px;flex:none}.discovery-coverage-line a{white-space:nowrap;color:#244aca;text-decoration:underline}.discovery-result-count{font-size:14px;font-weight:700;margin:18px 0 12px}.discovery-applied-filters{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;font-size:14px}.discovery-applied-filters button{background:none;border:0;display:flex;align-items:center;gap:8px;color:#244aca}.discovery-experience .opportunity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,315px),1fr));gap:16px}.discovery-result{display:flex;flex-direction:column;background:#fff;border:1px solid var(--discovery-line);padding:20px;border-radius:16px;box-shadow:0 3px 7px #10233f04;min-width:0;transition:border-color .18s,box-shadow .18s}.discovery-result:hover{border-color:#9db3d8;box-shadow:0 6px 19px #203f7c0c}.discovery-result .opportunity-source{font-size:12px;color:#4f6580;line-height:1.4}.discovery-result .opportunity-item-top{align-items:center;margin-bottom:6px}.discovery-result h3{font-size:19px;line-height:1.35;margin:0 0 8px;color:#122b49;overflow-wrap:anywhere}.discovery-result .opportunity-place{font-size:14px;line-height:1.5;color:#465e78;margin:0 0 16px}.discovery-result-facts{display:flex;flex-wrap:wrap;gap:9px 16px;font-size:13px;color:#3b536d}.discovery-result-facts span{display:flex;gap:5px;align-items:center}.discovery-result-facts svg{width:17px;height:17px;flex:none}.discovery-result-facts .is-expired{color:#9e293c}.discovery-freshness{font-size:12px;color:#276254;background:#edf7f2;align-self:flex-start;border-radius:7px;padding:6px 9px;margin:14px 0}.discovery-freshness.needs-check{color:#8c4e16;background:#fff2df}.discovery-result-details{border-top:1px solid #e8edf4;padding:12px 0;margin-top:auto;font-size:14px;line-height:1.55;color:#4a5f77}.discovery-result-details summary{cursor:pointer;color:#324e71;font-weight:650;font-size:13px}.discovery-result-details dl>div{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.discovery-result-details dt{font-weight:650}.discovery-result-details dd{margin:0;text-align:end}.discovery-result-details p{font-size:13px}.discovery-result-details a{display:inline-flex;align-items:center;gap:5px;color:#244aca}.discovery-result .opportunity-actions{border-top:1px solid #e8edf4;margin-top:0;padding-top:15px;justify-content:space-between}.discovery-result .opportunity-actions a{font-size:13px;color:#244aca;font-weight:650}.discovery-result .opportunity-plan-button{background:#152f50;color:#fff;border:0;border-radius:9px;padding:11px 13px;font-size:13px;gap:8px}.discovery-empty{padding:48px 20px;text-align:center;background:#edf2fa;border:1px dashed #b9c7dd;border-radius:16px;margin:18px 0}.discovery-empty>svg{font-size:38px;color:#456bb0}.discovery-empty h3{font-size:25px;margin:14px 0 10px}.discovery-empty p{font-size:16px;line-height:1.6;max-width:580px;margin:0 auto 20px}.discovery-empty button{margin:5px;padding:12px 18px;border:0;border-radius:10px;color:#fff;background:#244aca;font-weight:700}.discovery-source-health{margin-top:26px;border-top:1px solid #cfdae8;padding:20px 0;color:#475e78;line-height:1.6;font-size:14px}.discovery-source-health>summary{font-size:15px;font-weight:700;color:#243f60;cursor:pointer}.discovery-source-health>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.discovery-source-health article{display:grid;gap:6px;padding:15px;background:#fff;border:1px solid #d8e1ed;border-radius:12px}.discovery-source-health article a{font-weight:700;color:#244aca}.discovery-source-health article small{font-size:12px}.discovery-experience :focus-visible{outline:3px solid #4168d8;outline-offset:3px}.discovery-experience button:disabled{opacity:.55;cursor:wait}@media(max-width:700px){.discovery-hero-art{width:70px;height:70px;border-radius:22px}.discovery-hero-art>svg{width:45px;height:45px}.discovery-hero-art span{padding:5px;border-width:3px}.discovery-hero-art span svg{width:23px;height:23px}.discovery-hero{gap:15px}.discovery-hero h2{font-size:30px}.discovery-hero p{font-size:15px}.discovery-main-search{padding:7px 7px 7px 12px;gap:9px}.discovery-main-search input{font-size:15px}.discovery-main-search button{padding:13px;font-size:14px;gap:7px}.discovery-filter-surface{padding:15px}.discovery-filter-top{gap:15px}.discovery-filter-top label{width:100%;justify-content:space-between}.discovery-filter-top select{flex:1;max-width:70%}.discovery-filter-top .opportunity-levels{display:flex;flex-wrap:wrap}.discovery-filter-top .opportunity-levels button{padding:10px;font-size:13px}.discovery-subject-input>button{font-size:12px;padding:9px 6px;max-width:75px;white-space:normal}.discovery-subject-results>div:not(.discovery-subject-heading){grid-template-columns:1fr}.discovery-subject-heading{display:block}.discovery-subject-heading small{display:block;margin-top:4px}.discovery-coverage-line{align-items:start}.discovery-results-toolbar label{font-size:12px}.discovery-result-tabs button{padding:10px 13px}.discovery-results-toolbar{gap:14px}.discovery-result h3{font-size:20px}.discovery-result .opportunity-place{font-size:15px}}@media(prefers-reduced-motion:reduce){.discovery-result{transition:none}}.discovery-result .discovery-unknowns{font-size:14px;color:#53647a;margin:14px 0 0;line-height:1.5}.discovery-compare-check{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 13px;color:#334e6f}.discovery-compare-check input{width:18px;height:18px;accent-color:#244aca}.discovery-compare-panel{border:1px solid #bdcde8;background:#f0f5ff;border-radius:15px;margin-top:25px;padding:20px}.discovery-compare-panel header{display:flex;gap:20px;justify-content:space-between;align-items:center}.discovery-compare-panel h3{font-size:22px;margin:0 0 7px}.discovery-compare-panel p{font-size:14px;margin:0;color:#405773}.discovery-compare-panel header button{border:0;background:#244aca;color:#fff;padding:12px 17px;border-radius:10px;font-weight:700}.discovery-compare-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.discovery-compare-chips button{display:flex;gap:10px;align-items:center;border:1px solid #c3d2e8;background:#fff;color:#24436b;border-radius:10px;padding:9px 12px;max-width:100%;text-align:start;font-size:13px}.discovery-compare-chips svg{flex:none}.discovery-comparison-scroll{max-width:100%;overflow:auto;margin-top:20px;border:1px solid #c8d4e5;border-radius:10px}.discovery-comparison-scroll table{border-collapse:collapse;min-width:700px;width:100%;background:#fff;font-size:14px;text-align:start}.discovery-comparison-scroll th,.discovery-comparison-scroll td{padding:15px;border-inline-end:1px solid #dee6ef;border-bottom:1px solid #dee6ef;min-width:200px;vertical-align:top;line-height:1.55;text-align:start}.discovery-comparison-scroll th[scope=row],.discovery-comparison-scroll thead th:first-child{position:sticky;inset-inline-start:0;min-width:130px;max-width:150px;background:#e9f0fb;z-index:1}.discovery-comparison-scroll thead{background:#edf3ff}.discovery-comparison-scroll a{color:#244aca;text-decoration:underline}@media(max-width:700px){.discovery-compare-panel{padding:16px}.discovery-compare-panel header{display:block}.discovery-compare-panel header button{margin-top:14px}.discovery-subject-results small,.discovery-result .opportunity-source,.discovery-freshness,.discovery-result-details summary,.discovery-result .opportunity-actions a,.discovery-result .opportunity-plan-button{font-size:14px}}@media(forced-colors:active){.discovery-experience button,.discovery-result{border:1px solid ButtonText}.discovery-experience button[aria-pressed=true],.discovery-experience button[aria-checked=true]{outline:2px solid Highlight}}.student-workspace .client-main>.discovery-experience{max-width:none;width:100%;padding:0;background:transparent;border:0;box-shadow:none}.discovery-coverage-line,.discovery-result-count,.discovery-selected-subject,.discovery-subject-heading small,.discovery-freshness,.discovery-result .opportunity-source,.discovery-result-details,.discovery-unknowns{font-size:14px;line-height:1.5}.discovery-hero-art{margin-inline-end:16px}.discovery-attribution{border-block-start:1px solid #dbe2ec;margin-block-start:14px;padding-block-start:10px;overflow-wrap:anywhere}@media(max-width:600px){.discovery-hero{padding:0;margin-bottom:18px;gap:10px}.discovery-hero h2{font-size:26px!important;line-height:1.35!important}.discovery-hero p{font-size:15px;line-height:1.6;margin-bottom:0}.discovery-hero-art{width:60px;min-width:60px;height:60px}.discovery-hero-art>svg{width:45px;height:45px}.discovery-hero-art>span{width:28px;height:28px}.discovery-hero-art>span svg{font-size:20px}.discovery-filter-surface{padding:14px}.discovery-subject-heading small{font-size:13px}}@media(max-width:700px){.discovery-comparison-scroll{container-type:inline-size;--compare-label-width:96px;--compare-value-width: calc(100cqi - 98px) }.discovery-comparison-scroll table{table-layout:fixed;min-width:0;width:calc(var(--compare-label-width) + var(--compare-columns) * var(--compare-value-width))}.discovery-comparison-scroll th,.discovery-comparison-scroll td{box-sizing:border-box;min-width:0;width:var(--compare-value-width);padding:12px 10px;overflow-wrap:anywhere}.discovery-comparison-scroll th[scope=row],.discovery-comparison-scroll thead th:first-child{width:var(--compare-label-width);min-width:0;max-width:none}}.discovery-subject-hint{font-size:13px;line-height:1.5;color:#50617a;margin:8px 0}.discovery-subject-results{position:relative;top:auto;margin-top:10px;max-height:380px}.discovery-subject-results>div:not(.discovery-subject-heading){display:block}.discovery-subject-results section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-bottom:14px}.discovery-subject-results section>strong{grid-column:1/-1;font-size:14px;padding:7px 0}.discovery-subject-results section>button{min-width:0;width:100%;overflow-wrap:anywhere}.discovery-subject-results section>button small{flex:none}@media(max-width:700px){.discovery-subject-results section{grid-template-columns:1fr}}@media(max-width:700px){.discovery-results-toolbar label{width:100%;min-width:0;flex-wrap:wrap;gap:8px}.discovery-results-toolbar select{flex:1 1 160px;min-width:0;max-width:100%;width:0}.discovery-coverage-line{flex-wrap:wrap}}.discovery-index-scope{color:var(--muted,#636b68);font-size:.82rem;line-height:1.6;margin:.5rem 0 1rem}.discovery-directory-links{border-top:1px solid var(--line,#dfe4df);padding:1rem 0;margin:1.5rem 0}.discovery-directory-links summary{cursor:pointer;font-weight:600}.discovery-directory-links>p{max-width:75ch;font-size:.87rem;line-height:1.7;color:var(--muted,#636b68)}.discovery-directory-links ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.discovery-directory-links li{display:grid;gap:.3rem;min-width:0}.discovery-directory-links a{display:inline-flex;gap:.3rem;align-items:center;font-weight:600;overflow-wrap:anywhere}.discovery-directory-links li span{font-size:.8rem;color:var(--muted,#636b68)}.application-windows{margin-block:1rem;padding-block:.25rem 1rem;border-bottom:1px solid #d8e2e7;color:#203b4a;overflow-wrap:anywhere}.application-windows h4{margin:0 0 .35rem;font-size:1rem;font-weight:650;color:#173746}.application-windows>ul{list-style:none;padding:0;margin:.75rem 0;display:grid;gap:.85rem}.application-windows>ul>li{padding-inline-start:.85rem;border-inline-start:3px solid #8cb9b6}.application-windows .application-windows-route{margin:.25rem 0;line-height:1.5}.application-windows .application-windows-zone,.application-windows .application-windows-note{font-size:.875rem;line-height:1.6;color:#415967;margin:.4rem 0}.application-windows .application-window-state{display:inline-block;font-size:.875rem;font-weight:650;margin-block:.35rem;color:#365468}.application-windows .application-window-state.is-open{color:#146653}.application-windows .application-window-state.is-closed{color:#8f392c}.application-windows dl{display:grid;gap:.35rem;margin:.35rem 0}.application-windows dl>div{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.6rem;align-items:start}.application-windows dt,.application-windows dd{margin:0;font-size:.9rem;line-height:1.6}.application-windows a{display:inline-block;margin-block:.35rem;font-size:.9rem;color:#12685f;text-decoration:underline;text-underline-offset:.15em}.application-windows a:focus-visible{outline:2px solid #12685f;outline-offset:4px}@media(max-width:400px){.application-windows dl>div{grid-template-columns:1fr;gap:0}.application-windows dd{padding-inline-start:.5rem}}@media(forced-colors:active){.application-windows,.application-windows>ul>li{border-color:CanvasText}.application-windows a:focus-visible{outline-color:Highlight}}.discovery-comparison-deadline>small{display:block;margin-top:.3rem}.discovery-comparison-deadline>details{margin-top:.5rem;white-space:normal}.discovery-comparison-deadline summary{cursor:pointer}.client-page.live-workspace.student-workspace{grid-template-columns:224px minmax(0,1fr);min-height:100dvh;background:#f3f7f8}.student-workspace.live-workspace .client-sidebar{position:sticky;inset:auto;top:0;height:100dvh;overflow-y:auto;padding:24px 18px;border-inline-end:1px solid #dce6e9;border-inline-start:0}.student-workspace.live-workspace .workspace-side-label{margin:28px 10px 8px;font-size:11px;letter-spacing:0;color:#526778}.student-workspace.live-workspace .client-sidebar>.language-switcher{align-self:flex-start;margin:8px 10px}.student-workspace.live-workspace .client-sidebar nav{display:grid;grid-template-columns:1fr;margin-top:12px;gap:5px}.student-workspace.live-workspace .client-sidebar nav button{justify-content:flex-start;text-align:start;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5;font-weight:500;gap:10px}.student-workspace.live-workspace .client-sidebar nav button.active{font-weight:700;background:#e1f2ee;color:#056661}.student-workspace.live-workspace .client-main{padding:28px clamp(20px,3vw,48px) 36px}.student-workspace.live-workspace .client-main>header{margin-bottom:24px;align-items:center}.student-workspace.live-workspace .client-main>header>div{display:block}.student-workspace.live-workspace .client-main>header h1{font-size:27px;line-height:1.5;margin:0;font-weight:650;letter-spacing:-.025em}.student-workspace.live-workspace .client-main>header>.workspace-home{font-size:12px;min-height:40px}.student-plan{max-width:1240px;display:grid;gap:18px;color:#0b1f35}.student-plan button{font:inherit;cursor:pointer}.student-plan h2,.student-plan p{margin:0}.student-plan .plan-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.student-plan .plan-section-heading h2{font-size:17px;line-height:1.5;font-weight:650;display:flex;gap:8px;align-items:center}.plan-section-heading h2>svg{width:21px;color:#097b74}.plan-section-heading h2>span{font-size:12px;font-weight:600;border-radius:8px;background:#edf3f5;padding:2px 7px;color:#526778}.plan-profile-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.plan-profile-chips>span{font-size:11px;line-height:1.5;background:#e7eff1;color:#375363;border-radius:6px;padding:5px 8px;overflow-wrap:anywhere;max-width:240px}.student-plan .plan-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}.plan-stages li{position:relative;min-width:0}.plan-stages li:not(:last-child):after{content:"";position:absolute;top:38px;inset-inline-end:-12px;width:12px;height:2px;background:#b7d6d2}.student-plan .plan-stages button{width:100%;min-height:124px;display:grid;grid-template-columns:1fr auto;align-content:start;gap:8px;text-align:start;border:1px solid #d5e2e6;border-radius:14px;padding:17px;background:#fff;color:#0b1f35;transition:border-color .18s,background .18s}.student-plan .plan-stages button:hover{border-color:#16897f;background:#f5fbf9}.student-plan .plan-stages button.is-current{border:2px solid #078276;padding:16px;background:#eff9f5}.plan-stage-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e6f2ef;color:#06776e;grid-column:1}.plan-stage-symbol svg{width:21px;height:21px}.plan-stage-arrow{width:16px;height:16px;grid-column:2;grid-row:1;align-self:center;color:#67828a}.plan-stages strong,.plan-stages small{grid-column:1/-1;overflow-wrap:anywhere}.plan-stages strong{font-size:14px;line-height:1.5;font-weight:650}.plan-stages small{font-size:11px;line-height:1.6;color:#526778}.student-plan .plan-focus{background:linear-gradient(110deg,#0b1f35,#124e54);border-radius:16px;padding:20px 24px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:24px}.plan-focus>div{min-width:0}.student-plan .plan-eyebrow{display:block;line-height:1.4;font-size:11px;font-weight:650;letter-spacing:.04em;color:#b0e8da}.student-plan .plan-focus h2{font-size:22px;line-height:1.5;font-weight:650;margin:5px 0;overflow-wrap:anywhere;color:#fff}.plan-focus small{display:block;font-size:12px;color:#cae1e5;line-height:1.6}.plan-focus details{margin-top:10px}.plan-focus summary{cursor:pointer;font-size:11px;line-height:1.6;color:#c4e7df;width:fit-content}.student-plan .plan-focus details p{font-size:13px;line-height:1.8;max-width:640px;margin-top:8px;color:#e4f2f4}.plan-focus>button{min-height:46px;display:flex;justify-content:center;align-items:center;gap:14px;background:#b5e9dc;color:#082d35;border:0;border-radius:9px;padding:12px 18px;font-size:13px;font-weight:700;flex-shrink:0}.plan-focus>button svg{width:18px;height:18px}.plan-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.plan-panel{border:1px solid #dce6e9;background:#fff;border-radius:14px;padding:16px 19px;min-width:0}.student-plan .plan-section-heading>button{background:none;border:0;color:#096e68;font-size:12px;padding:6px;min-height:32px}.plan-rows{list-style:none;padding:0;margin:0}.plan-rows li+li{border-top:1px solid #e8eff1}.plan-rows li button{width:100%;display:flex;gap:10px;align-items:center;border:0;background:transparent;padding:8px 0;text-align:start;color:#0b1f35}.plan-rows li button>span{min-width:0;flex:1}.plan-rows strong{display:block;font-size:13px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.plan-rows small{display:block;font-size:11px;line-height:1.6;color:#526778;margin-top:3px}.plan-rows svg{width:16px;height:16px;flex-shrink:0;color:#54817d}.plan-rows time{display:block;max-width:86px;flex-shrink:0;text-align:center;font-size:11px;line-height:1.6;font-weight:650;color:#086e64;background:#eff8f5;border-radius:8px;padding:7px}.plan-empty{display:flex;align-items:center;gap:9px;min-height:56px;font-size:13px;color:#526778}.plan-empty svg{width:21px;color:#488e80}.student-plan .plan-undated{display:flex;align-items:center;gap:8px;text-align:start;background:#f3f7f8;color:#4a6472;border:0;border-radius:8px;padding:8px 10px;font-size:11px;margin-top:6px;max-width:100%}.plan-undated svg{width:15px;flex-shrink:0}.plan-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-shortcuts button{display:flex;align-items:center;gap:10px;text-align:start;min-height:56px;border:1px solid #d6e4e7;background:#fff;color:#0b1f35;border-radius:10px;padding:12px 16px}.plan-shortcuts svg:first-child{width:21px;height:21px;color:#097d73;flex-shrink:0}.plan-shortcuts strong{font-size:12px;line-height:1.6;font-weight:650;flex:1}.plan-shortcuts svg:last-child{width:15px;flex-shrink:0;color:#657e88}.plan-consultant{display:flex;align-items:center;gap:8px;color:#526778;font-size:12px;padding:2px 3px;flex-wrap:wrap}.plan-consultant>svg{width:20px;color:#4a7c75}.plan-consultant>span{flex:1;min-width:0;overflow-wrap:anywhere}.plan-consultant button{display:flex;align-items:center;gap:8px;padding:6px 0;background:none;border:0;color:#096e68;font-size:12px}.plan-consultant button svg{width:15px}.student-workspace .preparation-details{border:1px solid #dce6e9;border-radius:12px;padding:15px 20px;margin:16px 0;background:#fff}.student-workspace .preparation-details>summary{cursor:pointer;font-size:14px;font-weight:600;color:#0b1f35}.student-workspace .preparation-details .workspace-card{border:0;padding:18px 0;margin:0;box-shadow:none}.student-workspace .compact-assessment{padding:14px 20px;margin:0 0 18px;border-radius:12px}.compact-assessment summary{cursor:pointer;font-size:14px;font-weight:600;color:#0b7069}.compact-assessment details>div{padding-top:16px}html[dir=rtl] .student-plan :is(.plan-stage-arrow,.plan-focus>button svg,.plan-rows button>svg,.plan-undated svg,.plan-shortcuts svg:last-child,.plan-consultant button svg){transform:scaleX(-1)}html[lang=fa] .student-plan .plan-focus h2{font-size:22px;line-height:1.6}@media(max-width:1100px){.client-page.live-workspace.student-workspace{grid-template-columns:200px minmax(0,1fr)}.student-plan .plan-focus{padding:22px;gap:18px}.student-plan .plan-focus h2{font-size:22px}.student-plan .plan-stages button{padding:13px}.student-plan .plan-stages button.is-current{padding:12px}.plan-profile-chips{gap:4px}.plan-shortcuts button{padding:12px;gap:7px}.plan-panel{padding:17px}}@media(max-width:820px){.plan-work-grid{grid-template-columns:1fr}.plan-focus{flex-wrap:wrap}.student-plan .plan-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-stages li:after{display:none}.student-plan .plan-stages button{min-height:130px}.plan-shortcuts{grid-template-columns:1fr}.plan-shortcuts button{min-height:48px}}@media(max-width:760px){.client-page.live-workspace.student-workspace{display:block}.student-workspace.live-workspace .client-sidebar{position:relative;inset:auto;height:auto;padding:14px 16px;border-inline:0;border-bottom:1px solid #dce6e9;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;overflow:visible}.student-workspace.live-workspace .client-sidebar>.brand{grid-column:1;grid-row:1}.student-workspace.live-workspace .client-sidebar>.language-switcher{grid-column:2;grid-row:1;margin:0}.student-workspace.live-workspace .workspace-signout{grid-column:3;grid-row:1;margin:0;font-size:11px;padding:5px}.student-workspace.live-workspace .workspace-sidebar-footer,.student-workspace.live-workspace .workspace-side-label{display:none}.student-workspace.live-workspace .client-sidebar nav{grid-column:1/-1;grid-row:2;display:flex;overflow-x:auto;gap:5px;margin:0;padding:3px 0 5px;max-width:100%}.student-workspace.live-workspace .client-sidebar nav button{display:flex;flex-direction:column;flex:0 0 auto;min-width:64px;font-size:11px;gap:4px;padding:8px 10px}.student-workspace.live-workspace .client-main{padding:22px 16px 30px}.student-workspace.live-workspace .client-main>header{margin-bottom:18px}.student-workspace.live-workspace .client-main>header h1{font-size:24px}.student-workspace.live-workspace .client-main>header>.workspace-home{font-size:11px;padding:8px}.student-plan{gap:14px}.student-plan .plan-focus{padding:20px}.student-plan .plan-focus h2{font-size:22px}.plan-focus>button{width:100%}.plan-panel{padding:17px}.student-plan .plan-section-heading{gap:8px}.plan-profile-chips>span{font-size:11px}.plan-consultant{font-size:11px}}@media(prefers-reduced-motion:reduce){.student-plan .plan-stages button{transition:none}}.client-page.live-workspace.student-workspace{grid-template-columns:208px minmax(0,1fr);width:100%;max-width:none;background:#f5f7fb}.student-workspace.live-workspace .client-main{width:100%;max-width:none;padding:26px clamp(18px,2.3vw,40px) 44px}.student-workspace.live-workspace .client-main>header{margin-bottom:24px}.student-workspace.live-workspace .client-main>header h1{font-size:24px;letter-spacing:-.025em}.student-workspace.live-workspace .client-main>header .workspace-home{font-size:14px}.student-workspace.live-workspace .client-sidebar{padding:24px 14px;background:#11283f;color:#e2eaf4;border:0;height:100dvh;position:sticky;top:0;inset-inline-start:0;overflow-y:auto}.student-workspace .client-sidebar .brand{color:#fff;gap:9px;font-size:22px}.student-workspace .client-sidebar .brand-mark{width:35px;height:35px;border-radius:8px}.student-workspace .client-sidebar .workspace-side-label{color:#a8bdd5;font-size:12px;letter-spacing:.03em;margin:27px 12px 12px}.student-workspace .client-sidebar .language-switcher{color:#e1eaf6;border-color:#486079;background:#1c3652}.student-workspace.live-workspace .client-sidebar nav{display:grid;gap:5px;margin-top:18px}.student-workspace.live-workspace .client-sidebar nav button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#c7d6e8;background:transparent;border:1px solid transparent;border-radius:10px;padding:12px 11px;font-size:14px;line-height:1.4;text-align:start;min-height:46px;transition:background .15s,color .15s,border-color .15s}.student-workspace.live-workspace .client-sidebar nav button svg{width:21px;height:21px;flex:none}.student-workspace.live-workspace .client-sidebar nav button:hover{background:#253e59;color:#fff;border-color:#3a5571}.student-workspace.live-workspace .client-sidebar nav button.active{background:#e7eefc;color:#17395c;font-weight:750;box-shadow:inset 3px 0 #79bce9}.student-workspace .client-sidebar .workspace-sidebar-footer{border-color:#3c5068;color:#e0eaf5}.student-workspace .client-sidebar .workspace-sidebar-footer small{color:#afc2d9;font-size:12px}.student-workspace .client-sidebar .workspace-signout{color:#d9e6f6;font-size:14px;border:1px solid #49617c;border-radius:10px;padding:11px}.student-workspace .client-sidebar :focus-visible{outline:3px solid #f2c98f;outline-offset:2px}.student-command-center{--desk-ink:#152b46;--desk-muted:#536680;--desk-line:#dce4ee;color:var(--desk-ink);min-width:0}.dashboard-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.dashboard-eyebrow{font-size:12px;font-weight:750;letter-spacing:.1em;color:#536b87}.dashboard-heading h2{font-size:32px;line-height:1.2;letter-spacing:-.04em;margin:9px 0 12px}.dashboard-profile-tags{display:flex;flex-wrap:wrap;gap:7px}.dashboard-profile-tags span{font-size:13px;background:#e9eef6;color:#455e7a;padding:5px 9px;border-radius:7px}.dashboard-primary{display:flex;align-items:center;gap:14px;background:#244aca;color:#fff;border:0;border-radius:11px;padding:13px 17px;font-size:14px;font-weight:700;flex:none}.dashboard-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px}.dashboard-metrics button{display:grid;grid-template-columns:1fr auto;gap:6px;text-align:start;position:relative;padding:17px 15px;background:#fff;border:1px solid var(--desk-line);border-radius:13px;color:#314d6b;min-width:0}.dashboard-metrics button>svg{font-size:21px;grid-column:2;grid-row:1;color:#5279a5}.dashboard-metrics strong{grid-row:1;font-size:27px;line-height:1;font-weight:700}.dashboard-metrics span{grid-column:1/-1;font-size:13px;line-height:1.5}.dashboard-metrics button[aria-pressed=true]{border-color:#6c91d0;background:#eaf1ff;box-shadow:0 0 0 1px #6c91d0}.dashboard-metrics button:hover{border-color:#6c91d0}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:22px;align-items:start}.dashboard-main-column{min-width:0;display:grid;gap:20px}.dashboard-next-strip{display:flex;gap:13px;align-items:center;background:#e7f1ee;color:#244f46;padding:15px 17px;border:1px solid #cadfd8;border-radius:12px}.dashboard-next-strip>svg{font-size:26px;flex:none}.dashboard-next-strip>div{display:grid;gap:4px;min-width:0}.dashboard-next-strip span{font-size:12px;color:#43675d}.dashboard-next-strip strong{font-size:15px;line-height:1.45}.dashboard-next-strip button{margin-inline-start:auto;display:flex;align-items:center;gap:8px;flex:none;border:0;background:#fff;color:#255347;padding:10px 12px;border-radius:8px;font-size:13px;font-weight:650;max-width:40%}.dashboard-next-strip button svg{flex:none}.dashboard-work,.dashboard-tasks{background:#fff;border:1px solid var(--desk-line);border-radius:16px;overflow:hidden;min-width:0}.dashboard-work>header,.dashboard-tasks>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 20px;border-bottom:1px solid #e5ebf3;flex-wrap:wrap}.dashboard-work>header h3,.dashboard-tasks h3{font-size:18px;margin:0;line-height:1.3}.dashboard-view-switch{display:flex;gap:4px;background:#f2f5fa;padding:4px;border-radius:10px}.dashboard-view-switch button{border:0;background:transparent;color:#4e6580;font:inherit;font-size:12px;display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:7px}.dashboard-view-switch button[aria-pressed=true]{background:#fff;color:#23498a;box-shadow:0 1px 5px #213d6720}.dashboard-view-switch svg{width:17px;height:17px}.dashboard-filter-note{font-size:14px;padding:0 20px;color:#445d78;display:flex;align-items:center;justify-content:space-between}.dashboard-filter-note button{background:none;border:0;color:#244aca;text-decoration:underline}.dashboard-application-list{padding:0 20px}.dashboard-application{padding:19px 0;border-bottom:1px solid #e4ebf2}.dashboard-application:last-child{border-bottom:0}.dashboard-application-heading{display:flex;justify-content:space-between;gap:14px}.dashboard-stage{display:inline-block;color:#4b6480;font-size:12px;background:#edf2f9;padding:4px 7px;border-radius:5px;margin-bottom:8px}.lane-submitted .dashboard-stage{color:#3558a1;background:#edf2ff}.lane-decision .dashboard-stage{color:#256357;background:#e6f4ef}.lane-closed .dashboard-stage{color:#665a67;background:#eeeaf1}.dashboard-application h3{font-size:18px;line-height:1.4;margin:0 0 5px;overflow-wrap:anywhere}.dashboard-application-heading p{font-size:14px;margin:0;color:#536680}.dashboard-expand{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid #d2dce9;background:#f6f8fb;color:#3a5472;border-radius:9px}.dashboard-expand svg{font-size:19px}.dashboard-application-meta{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:17px 0}.dashboard-application-meta>span{display:grid;grid-template-columns:20px 1fr;gap:5px 6px;font-size:14px;color:#415a77}.dashboard-application-meta svg{grid-row:1/3;width:18px;height:18px}.dashboard-application-meta small{grid-column:2;font-size:12px;line-height:1.5;color:#67758a;overflow-wrap:anywhere}.dashboard-application-meta .is-overdue,.dashboard-application-meta .is-overdue small{color:#a13a3c}.dashboard-application-meta .is-soon,.dashboard-application-meta .is-soon small{color:#895316}.dashboard-row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.dashboard-row-actions button{display:flex;align-items:center;gap:7px;border:1px solid #c8d5e7;background:#edf3fc;color:#294f80;padding:9px 11px;border-radius:8px;font-weight:650}.dashboard-row-actions button+button{background:#fff;color:#47617f}.dashboard-row-actions a{display:flex;align-items:center;gap:5px;margin-inline-start:auto;color:#385b96;text-decoration:underline}.dashboard-row-warning{font-size:13px;color:#8d591d;background:#fff5e4;border-radius:7px;padding:8px 11px}.dashboard-next-action{font-size:14px;line-height:1.5;color:#3d5572}.dashboard-next-action small{display:block;color:#65778d}.dashboard-application-detail{margin-top:16px;padding:15px;background:#f5f8fc;border-radius:9px;font-size:14px;color:#48617c;line-height:1.6}.dashboard-application-detail ul{list-style:none;padding:0;margin:10px 0}.dashboard-application-detail li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #dfe7f0}.dashboard-application-detail li>span:first-child{font-weight:650}.dashboard-application-detail p{margin:8px 0}.dashboard-board{display:flex;gap:14px;overflow-x:auto;padding:18px;max-width:100%;align-items:start}.dashboard-board>section{flex:0 0 295px;background:#f3f6fa;border:1px solid #e2e8f0;border-radius:12px;padding:10px}.dashboard-board>section>header{display:flex;justify-content:space-between;align-items:center;padding:5px 4px 12px;gap:10px}.dashboard-board h4{font-size:14px;margin:0}.dashboard-board>section>header>span{font-size:12px;padding:3px 7px;background:#fff;border-radius:6px}.dashboard-board .dashboard-application{background:#fff;border:1px solid #dce4ee;border-radius:9px;padding:12px;margin-bottom:10px}.dashboard-board .dashboard-application h3{font-size:16px}.dashboard-board .dashboard-application-meta{grid-template-columns:1fr;gap:10px}.dashboard-board .dashboard-stage{display:none}.dashboard-board .dashboard-row-actions{gap:8px}.dashboard-board .dashboard-row-actions a{margin-inline-start:0}.dashboard-lane-empty{font-size:13px;color:#66788d;text-align:center;padding:18px 6px}.dashboard-empty{text-align:center;padding:42px 22px;color:#506680}.dashboard-empty>svg{font-size:35px;color:#5d7caa}.dashboard-empty h4{font-size:22px;color:#243c59;margin:15px 0 10px}.dashboard-empty p{font-size:15px;line-height:1.6;max-width:500px;margin:0 auto 18px}.dashboard-empty button{border:0;background:#244aca;color:#fff;padding:12px 16px;border-radius:9px;font-weight:650}.dashboard-timeline{padding:20px}.dashboard-timeline>p{font-size:14px;color:#566c85;line-height:1.6;margin-top:0}.dashboard-timeline ol{list-style:none;margin:0;padding:0}.dashboard-timeline li{display:grid;grid-template-columns:100px minmax(0,1fr) 34px;gap:16px;padding:16px 0;border-bottom:1px solid #e4ebf4;align-items:start}.dashboard-timeline time{color:#40638e;font-size:14px;font-weight:700}.dashboard-timeline li>div{display:grid;gap:5px}.dashboard-timeline strong{font-size:15px;line-height:1.5}.dashboard-timeline span,.dashboard-timeline small{font-size:12px;color:#60758e}.dashboard-timeline .is-overdue time,.dashboard-timeline .is-overdue small{color:#a13a3c}.dashboard-timeline .is-historical{background:#f7f9fc;color:#64748a}.dashboard-timeline button{display:grid;place-items:center;border:1px solid #cfdbeb;background:#f0f5fc;color:#3b5b86;padding:8px;border-radius:7px}.dashboard-tasks header>span{font-size:13px;color:#657991}.dashboard-tasks>p{padding:18px 20px;font-size:15px;color:#576b85;line-height:1.6}.dashboard-tasks ul{list-style:none;margin:0;padding:0 20px}.dashboard-tasks li{display:flex;align-items:center;gap:13px;border-bottom:1px solid #e6edf4;padding:15px 0}.dashboard-tasks li:last-child{border-bottom:0}.dashboard-tasks li>svg{font-size:22px;color:#5577a0;flex:none}.dashboard-tasks li>div{display:grid;gap:6px;flex:1}.dashboard-tasks strong{font-size:15px;line-height:1.4}.dashboard-tasks small,.dashboard-tasks li>span{font-size:12px;color:#60748c}.dashboard-tasks select{font:inherit;font-size:13px;padding:9px 7px;color:#385779;background:#f5f8fc;border:1px solid #cbd8e8;border-radius:8px;max-width:130px}.dashboard-tasks .is-complete strong{text-decoration:line-through;color:#60758e}.dashboard-assistant{background:#edf1f9;border:1px solid #d9e2ef;border-radius:16px;padding:20px;position:sticky;top:22px;min-width:0}.dashboard-assistant>header{display:flex;align-items:center;gap:11px}.dashboard-assistant header>span{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#d9e4ff;color:#385dc2;flex:none}.dashboard-assistant header svg{font-size:25px}.dashboard-assistant h3{font-size:19px;margin:0 0 5px}.dashboard-assistant header p{font-size:12px;margin:0;color:#60748c}.dashboard-assistant-prompts{display:grid;gap:8px;margin:20px 0}.dashboard-assistant-prompts button{border:1px solid #cad7eb;border-radius:9px;padding:12px;text-align:start;background:#fff;color:#38547b;font:inherit;font-size:14px}.dashboard-assistant-prompts button[aria-pressed=true]{background:#223e65;color:#fff;border-color:#223e65}.dashboard-assistant-answer{background:#fff;border:1px solid #dbe4f0;border-radius:11px;padding:15px;font-size:14px;line-height:1.6}.dashboard-assistant-answer>strong{font-size:15px}.dashboard-assistant-answer p{color:#5a6f89;margin-bottom:0}.dashboard-assistant-answer ul{list-style:none;padding:0;margin:8px 0 0}.dashboard-assistant-answer li{border-bottom:1px solid #e6edf5}.dashboard-assistant-answer li:last-child{border-bottom:0}.dashboard-assistant-answer button{display:grid;grid-template-columns:1fr auto;gap:6px;text-align:start;width:100%;padding:12px 0;background:none;border:0;color:#38577d;font:inherit;font-size:14px}.dashboard-assistant-answer button small{grid-row:2;font-size:12px;color:#60748c}.dashboard-assistant-answer svg{grid-column:2;grid-row:1/3;align-self:center}.dashboard-past-alert{display:flex;gap:10px;margin-top:17px;color:#85491a;background:#fff1dd;padding:14px;border-radius:11px;font-size:14px;line-height:1.6}.dashboard-past-alert>svg{font-size:20px;flex:none}.dashboard-past-alert p{font-size:13px;margin:7px 0 10px}.dashboard-past-alert button{border:0;background:none;color:#7a471e;padding:0;font-weight:700;display:flex;gap:8px;align-items:center}.dashboard-assistant-boundary{font-size:13px;color:#556c87;margin-top:18px;line-height:1.6}.dashboard-assistant-boundary summary{cursor:pointer;font-weight:650}.dashboard-consultant{display:grid;gap:5px;border-top:1px solid #cfdbea;margin-top:18px;padding-top:17px;font-size:14px;color:#3e5878}.dashboard-consultant small{font-size:12px;color:#657b93}.student-command-center :focus-visible{outline:3px solid #416cd4;outline-offset:3px}.student-command-center button:disabled{opacity:.55;cursor:wait}@media(min-width:1700px){.dashboard-layout{grid-template-columns:minmax(0,1fr) 330px}.dashboard-application-list{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}}@media(max-width:1200px){.dashboard-layout{grid-template-columns:minmax(0,1fr)}.dashboard-assistant{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.dashboard-assistant>header,.dashboard-assistant-prompts,.dashboard-assistant-answer{margin:0}.dashboard-assistant-answer{grid-column:1/-1}.dashboard-past-alert{margin:0}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.client-page.live-workspace.student-workspace{display:block}.student-workspace.live-workspace .client-sidebar{position:relative;height:auto;padding:14px 16px;display:grid;grid-template-columns:1fr auto auto;gap:12px;overflow:visible}.student-workspace.live-workspace .client-sidebar nav{display:flex;grid-column:1/-1;grid-row:2;overflow-x:auto;max-width:100%;margin:0;padding:4px 0 7px}.student-workspace.live-workspace .client-sidebar nav button{flex:none;font-size:13px;min-width:0;min-height:44px;display:flex;gap:7px;padding:10px 12px}.student-workspace .client-sidebar .workspace-side-label,.student-workspace .client-sidebar .workspace-sidebar-footer{display:none}.student-workspace .client-sidebar .workspace-signout{font-size:12px;margin:0;padding:9px}.student-workspace.live-workspace .client-main{padding:23px 16px 32px}.dashboard-heading{align-items:start}.dashboard-heading h2{font-size:29px}.dashboard-primary{font-size:13px;padding:11px;gap:7px}.dashboard-metrics{gap:8px}.dashboard-metrics button{padding:13px 11px}.dashboard-metrics strong{font-size:25px}.dashboard-metrics span{font-size:12px}.dashboard-next-strip{flex-wrap:wrap}.dashboard-next-strip button{max-width:none;margin-inline-start:39px}.dashboard-application-meta{grid-template-columns:1fr;gap:12px}.dashboard-application-meta small,.dashboard-stage{font-size:13px}.dashboard-application-list{padding:0 16px}.dashboard-work>header{padding:17px 16px}.dashboard-assistant{padding:18px}.dashboard-timeline{padding:16px}.dashboard-timeline li{grid-template-columns:78px minmax(0,1fr) 30px;gap:10px}.dashboard-timeline time{font-size:12px}.dashboard-timeline small,.dashboard-timeline span{font-size:13px}.dashboard-tasks ul{padding:0 16px}.dashboard-tasks li{flex-wrap:wrap}.dashboard-tasks li label{margin-inline-start:35px}.dashboard-tasks small{font-size:13px}.dashboard-assistant>header,.dashboard-assistant-prompts,.dashboard-past-alert,.dashboard-assistant-boundary,.dashboard-consultant{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.student-workspace.live-workspace .client-sidebar nav button{transition:none}}@media(forced-colors:active){.dashboard-metrics button[aria-pressed=true],.dashboard-view-switch button[aria-pressed=true],.student-workspace .client-sidebar nav button.active{outline:2px solid Highlight}.dashboard-assistant,.dashboard-work,.dashboard-metrics button{border:1px solid CanvasText}}.dashboard-application-meta small,.dashboard-tasks small,.dashboard-tasks li>span,.dashboard-timeline span,.dashboard-timeline small,.dashboard-assistant small,.dashboard-stage,.dashboard-profile-tags span{font-size:14px;line-height:1.5}@media(min-width:1100px){.dashboard-application-list .dashboard-application{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px 22px;padding:18px 20px}.dashboard-application-list .dashboard-application-heading{grid-column:1}.dashboard-application-list .dashboard-application-meta{grid-column:2;grid-row:1;margin:4px 0;gap:12px}.dashboard-application-list .dashboard-row-actions,.dashboard-application-list .dashboard-application-detail,.dashboard-application-list .dashboard-next-action,.dashboard-application-list .dashboard-row-warning{grid-column:1/-1}.dashboard-application-list .dashboard-next-action{margin:2px 0}.dashboard-application-list .dashboard-application h3{font-size:17px}.dashboard-application-list .dashboard-expand{width:30px;height:30px;flex:none}}@media(max-width:600px){.dashboard-heading{flex-direction:column;align-items:stretch;gap:14px}.dashboard-heading>div{width:100%}.dashboard-heading h2{font-size:28px!important;line-height:1.4!important}.dashboard-heading>.dashboard-primary{align-self:flex-start}.dashboard-profile-tags{flex-wrap:wrap}.dashboard-metrics{margin-top:17px}.dashboard-profile-tags span{font-size:13px}}.dashboard-timeline-period{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.dashboard-timeline-period button{display:block;min-height:44px;font:inherit;font-size:14px;padding:10px 14px}.dashboard-timeline-period button[aria-pressed=true]{background:#e7f1ee;border-color:#087d83;color:#164b4c}.dashboard-next-strip time{font-size:14px;color:#244f46;line-height:1.5}.application-timeline{margin-top:20px}.timeline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.timeline-heading h2{margin:9px 0!important}.timeline-heading p{max-width:640px;margin:0;color:#536a78;font-size:13px;line-height:1.65}.timeline-heading>svg{width:32px;height:32px;flex:none;color:#087f76}.timeline-count{margin:21px 0 10px!important;font-size:12px!important;font-weight:700;color:#345266!important}.timeline-swipe{display:none}.timeline-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #dbe8e7;border-radius:14px}.timeline-chart{min-width:680px}.timeline-axis,.timeline-row{display:grid;grid-template-columns:minmax(190px,27%) minmax(0,1fr);column-gap:16px}.timeline-axis{padding:14px 16px;background:#eef7f5;color:#395d67;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.timeline-axis>div{display:flex;justify-content:space-between}.timeline-axis time{white-space:nowrap}.timeline-row{padding:15px 16px;border-top:1px solid #e7eeee}.timeline-route{min-width:0}.timeline-route-title{display:flex;gap:6px;align-items:flex-start}.timeline-route-title strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere;color:#0b1f35}.timeline-route-title svg{color:#087f76;flex:none;width:15px;height:15px}.timeline-route small,.timeline-date{display:block;font-size:11px;line-height:1.5;color:#5e7280;margin-top:5px}.timeline-date{font-weight:700;color:#0b6664}.timeline-date.is-past{color:#ab5e33}.timeline-track{position:relative;align-self:center;height:28px;border-radius:8px;background:repeating-linear-gradient(to right,#e8eeee 0 1px,transparent 1px 25%),#f8fbfa}.timeline-bar{display:block;position:absolute;left:0;top:10px;height:8px;border-radius:999px;background:linear-gradient(90deg,#8fd3c6,#087f76)}.timeline-bar.is-past{background:#dca277}.timeline-pin,.timeline-document-pin{position:absolute;top:6px;width:15px;height:15px;border-radius:50%;background:#076f68;border:3px solid white;box-shadow:0 0 0 1px #087f76;transform:translate(-50%)}.timeline-pin.is-past{background:#b26337;box-shadow:0 0 0 1px #b26337}.timeline-document-pin{top:17px;width:11px;height:11px;background:#dc9756;box-shadow:0 0 0 1px #c67c42}.timeline-details{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;border-top:1px dashed #e5eceb}.timeline-documents{display:flex;gap:8px;min-width:0}.timeline-documents>svg{flex:none;width:17px;height:17px;color:#0b7775}.timeline-documents strong{display:block;font-size:11px;color:#31485a}.timeline-documents p,.timeline-documents li{font-size:11px;line-height:1.55;color:#60727c;margin:5px 0 0}.timeline-documents ul{list-style:none;padding:0;margin:4px 0 0}.timeline-documents li{display:flex;gap:8px;flex-wrap:wrap}.timeline-documents li span{font-weight:650;color:#30475a}.timeline-documents li small{color:#6b7c87}.timeline-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:none}.timeline-actions button,.timeline-empty button,.timeline-more{display:inline-flex;align-items:center;gap:5px;border:1px solid #b6d9d1;border-radius:8px;background:#ecf7f3;color:#086a62;min-height:35px;padding:7px 10px;font-size:11px;font-weight:750;cursor:pointer}.timeline-actions button:disabled{opacity:.6;cursor:wait}.timeline-actions a{font-size:11px;font-weight:700;color:#0b7775}.timeline-actions span{font-size:11px;color:#8b6b4d}.timeline-actions svg,.timeline-more svg{width:14px;height:14px}.timeline-more{margin:14px auto 0}.timeline-caution{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0!important;font-size:11px!important;color:#5f7480!important}.timeline-caution svg{width:16px;height:16px;flex:none;color:#0b7775}.timeline-empty{padding:20px 0}.timeline-empty p{font-size:13px;line-height:1.6;color:#526a78}.timeline-empty button{margin:5px 8px 0 0}.application-timeline button:focus-visible,.application-timeline a:focus-visible{outline:3px solid #0b7775;outline-offset:2px}@media(max-width:700px){.timeline-heading>svg{display:none}.timeline-details{display:grid}.timeline-actions{justify-content:flex-start}.timeline-swipe{display:block;margin:0 0 8px!important;font-size:11px!important;color:#607882!important}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}.beta-notice{padding:12px 6%;background:#e9f5f3;color:#0b3b42;font-size:13px;line-height:1.6;text-align:center}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0a1734;background:#f3f5f9;font-synthesis:none;--navy:#0B1F35;--ink:#0D2338;--muted:#66718a;--accent:#0B7775;--accent-soft:#EFF8F6;--line:#dfe4ef;--surface:#fff;--success:#2f8c68}html{scroll-behavior:smooth}body{background:#f3f5f9}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{flex:0 0 auto}#top{width:100%;min-height:100dvh;margin:0;background:var(--surface);border-radius:0;overflow:clip;box-shadow:none}.site-header{height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:0 5.5%;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:760;width:max-content}.brand-mark{width:42px;height:42px;border-radius:11px;display:block;object-fit:contain}.site-header nav{display:flex;gap:clamp(22px,2.4vw,38px);font-size:14px;color:#24304a}.site-header nav a,.header-actions>a{padding:12px 2px;transition:color .2s}.site-header nav a:hover,.header-actions>a:hover{color:var(--accent)}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:28px;font-size:14px}.menu-button{display:none;border:0;background:transparent;color:var(--ink)}.primary-button{border:0;border-radius:9px;background:#0b1f35;color:#fff;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:680;box-shadow:0 8px 24px #0b777533;transition:transform .2s,box-shadow .2s}.primary-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0b777547}.primary-button:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(11,119,117,.35);outline-offset:3px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,82px);padding:54px 5.5% 34px;align-items:center;min-height:525px}.eyebrow{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);padding:9px 13px;font-size:13px;font-weight:650}.hero h1{margin:28px 0 20px;max-width:660px;font-size:clamp(48px,5.2vw,78px);line-height:.99;letter-spacing:-.052em;font-weight:720}.hero h1 em{color:var(--accent);font-style:normal}.hero-copy>p{max-width:590px;margin:0;color:var(--muted);font-size:19px;line-height:1.65}.hero-benefits{margin-top:32px;display:flex;align-items:center;gap:clamp(20px,3vw,44px);color:#34405a;font-size:13px}.hero-benefits span{display:flex;align-items:center;gap:9px;max-width:150px}.hero-benefits svg{color:var(--accent);width:26px;height:26px}.assessment-card{border:1px solid var(--line);border-radius:16px;padding:28px 30px 24px;min-height:476px;background:#fff;box-shadow:0 18px 50px #111e3f12;scroll-margin-top:108px}.stepper{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.step-marker{border:0;background:transparent;color:#283247;display:grid;justify-items:center;gap:8px;position:relative;padding:0;font-size:13px}.step-marker:after{content:"";position:absolute;top:15px;left:calc(50% + 24px);right:calc(-50% + 24px);height:4px;border-radius:10px;background:#d9deea}.step-marker:last-child:after{display:none}.step-marker>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid #cfd6e4;background:#fff;z-index:1;color:var(--muted)}.step-marker svg{width:15px}.step-marker.active>span,.step-marker.complete>span{color:#fff;background:var(--accent);border-color:var(--accent)}.step-marker.complete:after{background:var(--accent)}.step-marker.active small{font-weight:720}.stage-heading h2{margin:0 0 4px;font-size:21px;letter-spacing:-.02em}.stage-heading p{margin:0;color:var(--muted);font-size:14px}.country-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 13px;margin-top:22px}.country-option{min-height:54px;display:grid;grid-template-columns:24px 28px 1fr;align-items:center;gap:9px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 14px;color:var(--ink);text-align:left;font-weight:610;transition:border-color .2s,background .2s}.country-option:hover{border-color:#8bd3ca}.country-option.selected{border:2px solid #319E98;background:#eff8f6}.country-option img{width:26px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0000000f}.radio-mark{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd3e1;color:#fff}.country-option.selected .radio-mark,.timeline-options .selected .radio-mark{background:var(--accent);border-color:var(--accent)}.radio-mark svg{width:12px}.assessment-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px}.assessment-actions.split{display:grid;grid-template-columns:1.08fr .92fr;position:relative;padding-top:20px}.assessment-actions.split:before{content:"or";position:absolute;top:-1px;left:50%;transform:translate(-50%);color:var(--muted);font-size:12px;background:#fff;padding:0 12px;z-index:1}.assessment-actions.split:after{content:"";position:absolute;top:6px;left:0;right:0;border-top:1px solid var(--line)}.assessment-actions>*{position:relative;z-index:2}.secondary-button{border:1px solid var(--accent);color:var(--accent);background:#fff;border-radius:8px;padding:14px 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:680}.text-button{border:0;color:var(--muted);background:transparent;padding:12px 18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.form-grid label:first-child{grid-column:span 2}.form-grid label,.consultation-modal label{display:grid;gap:8px;font-size:13px;font-weight:650;color:#34405a}.form-grid input,.form-grid select,.consultation-modal input{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff}.timeline-options{display:grid;gap:12px;margin-top:26px}.timeline-options button{min-height:56px;display:grid;grid-template-columns:26px 1fr 22px;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 16px}.timeline-options button.selected{border:2px solid var(--accent);background:#eff8f6}.result-stage{display:grid;align-content:center;min-height:320px}.result-kicker{width:max-content;display:inline-flex;align-items:center;gap:7px;color:var(--success);font-size:13px;font-weight:720}.result-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:18px 0}.result-title-row h2{margin:0 0 7px}.result-title-row p{color:var(--muted);margin:0}.match-badge{border-radius:999px;padding:7px 11px;color:var(--success);background:#eaf7f0;font-size:12px;white-space:nowrap}.result-recommendation{min-height:78px;display:grid;grid-template-columns:34px 1fr 20px;gap:13px;align-items:center;border:1px solid #D2EBE8;border-radius:9px;padding:13px;background:#eff8f6}.result-recommendation>svg:first-child{color:var(--accent)}.result-recommendation div{display:grid;gap:3px}.result-recommendation small{color:var(--muted)}.preview-grid{display:grid;grid-template-columns:1.05fr .9fr 1fr;padding:30px 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.preview-grid>article{padding:0 clamp(20px,3vw,42px);min-width:0}.preview-grid>article:first-child{padding-left:0}.preview-grid>article:last-child{padding-right:0}.preview-grid>article+article{border-left:1px solid var(--line)}.section-label{display:block;color:var(--accent);font-size:14px;font-weight:720;margin-bottom:15px}.preview-card{min-height:244px;border-radius:11px;padding:22px;background:linear-gradient(145deg,#eff8f6,#eff8f6)}.preview-card>small{font-size:10px;letter-spacing:.1em;color:#7b8498}.preview-title{display:flex;justify-content:space-between;gap:12px;margin:12px 0 24px}.preview-title>span{border-radius:999px;background:#e8f6ee;color:var(--success);padding:5px 9px;font-size:11px;white-space:nowrap}.preview-card p{font-size:12px;color:var(--muted)}.preview-card button{width:100%;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;border:1px solid #D2EBE8;border-radius:8px;background:#ffffffb3;text-align:left;padding:12px;color:var(--ink)}.preview-card button>svg:first-child{color:var(--accent)}.preview-card button span{display:grid;gap:4px}.preview-card button small{color:var(--muted)}.journey-preview ol{list-style:none;margin:0;padding:0;display:grid;gap:11px}.journey-preview li{min-height:46px;display:grid;grid-template-columns:25px 24px 1fr auto;align-items:center;gap:9px}.journey-preview li>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#edf0f6;font-size:11px}.journey-preview li>span.active{color:#fff;background:var(--accent)}.journey-preview li>svg{color:#64708a;width:22px}.journey-preview li div{display:grid;gap:3px}.journey-preview li small{color:var(--muted);font-size:11px}.journey-preview li em{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:5px 8px;font-style:normal;font-size:10px}.consultant-identity{display:flex;align-items:center;gap:13px}.consultant-identity img{width:82px;height:82px;border-radius:50%;object-fit:cover;background:#eef0f5}.consultant-identity h3{margin:0 0 7px;font-size:16px}.consultant-identity span{color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:5px 8px;font-size:10px}.consultant-preview>p{color:var(--muted);font-size:13px;line-height:1.6}.consultant-preview ul,.workspace-copy ul{list-style:none;padding:0;display:grid;gap:10px;font-size:12px}.consultant-preview li{display:flex;align-items:center;gap:7px}.consultant-preview li svg{color:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--accent);font-weight:720;padding:8px 0}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:20px 5.5%;color:var(--muted);font-size:12px}.trust-strip span{display:flex;align-items:center;justify-content:center;gap:11px;padding:2px 20px}.trust-strip span+span{border-left:1px solid var(--line)}.trust-strip svg{width:26px;height:26px;color:#64708a}.services-section,.insights-section{padding:110px 5.5%}.section-heading{max-width:780px}.section-heading h2,.workspace-copy h2,.destination-section h2,.final-cta h2{font-size:clamp(38px,4.5vw,66px);line-height:1.05;letter-spacing:-.045em;margin:24px 0 18px}.section-heading p,.workspace-copy p{font-size:17px;color:var(--muted);line-height:1.7}.service-list{margin-top:54px;border-top:1px solid var(--line)}.service-list article{display:grid;grid-template-columns:62px 48px 1.1fr 1.4fr auto;align-items:center;gap:22px;padding:32px 0;border-bottom:1px solid var(--line)}.service-list article>span,.service-list article>svg{color:var(--accent)}.service-list article>svg{width:30px;height:30px}.service-list h3{font-size:23px;margin:0}.service-list p{color:var(--muted);line-height:1.6}.service-list button{display:inline-flex;gap:7px;border:0;background:transparent;color:var(--accent);font-weight:720}.workspace-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center;padding:100px 5.5%;color:#fff;background:var(--navy)}.eyebrow.dark{background:#0b777529;color:#8bd3ca}.workspace-copy p{color:#aeb9cb}.workspace-copy ul{margin-top:28px;color:#dfe6f1;font-size:14px}.workspace-copy li{display:flex;gap:9px;align-items:center}.workspace-copy li svg{color:#0b7775}.workspace-demo{border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:18px;background:#ffffff0e}.workspace-tabs{display:flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:16px}.workspace-tabs button{border:0;background:transparent;color:#9eaabd;padding:12px 16px;border-bottom:2px solid transparent}.workspace-tabs button.active{color:#fff;border-color:#0b7775}.workspace-panel{border-radius:11px;background:#fff;color:var(--ink);padding:20px}.workspace-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.workspace-head>div{display:grid;gap:5px}.workspace-head small{color:var(--muted);font-size:9px;letter-spacing:.1em}.workspace-head>span{border-radius:999px;color:var(--success);background:#eaf7f0;padding:6px 9px;font-size:11px}.workspace-row{width:100%;display:grid;grid-template-columns:31px 1fr 20px;align-items:center;gap:12px;min-height:66px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left}.workspace-row>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft)}.workspace-row>div{display:grid;gap:4px}.workspace-row small{color:var(--muted)}.workspace-next{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:4px;padding-top:17px}.workspace-next>span{display:grid;gap:3px}.workspace-next small{color:var(--muted)}.workspace-next button{border:0;border-radius:7px;background:var(--accent);color:#fff;padding:11px 14px}.destination-section{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;padding:95px 5.5%;background:#f8f9fc}.destination-section h2{font-size:clamp(38px,4vw,58px)}.destination-section form{display:grid;grid-template-columns:1fr 1.2fr auto;gap:10px}.destination-section label{min-height:56px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;padding:0 14px;background:#fff;color:var(--muted)}.destination-section input,.destination-section select{width:100%;border:0;outline:none;background:transparent;color:var(--muted);-webkit-appearance:none;-moz-appearance:none;appearance:none}.story-section{min-height:490px;display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;background:#eef1f7}.story-quote{padding:100px 10% 80px 14%}.story-quote blockquote{margin:34px 0;font-size:clamp(28px,3vw,44px);line-height:1.3;letter-spacing:-.025em}.story-quote>div{display:grid;gap:5px}.story-quote span{color:var(--muted)}.story-stat{display:grid;align-content:center;justify-items:center;gap:14px;color:#fff;background:linear-gradient(145deg,#319e98,#132a55)}.story-stat svg{width:66px;height:66px}.story-stat strong{font-size:28px}.insight-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insight-list article{min-height:260px;padding:30px;display:grid;align-content:start}.insight-list article+article{border-left:1px solid var(--line)}.insight-list span{color:var(--accent);font-size:12px}.insight-list h3{font-size:25px;line-height:1.25}.insight-list a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:720}.final-cta{text-align:center;padding:110px 5.5%;color:#fff;background:var(--navy)}.final-cta .eyebrow{margin-inline:auto}.final-cta h2{max-width:900px;margin-inline:auto}.final-cta .primary-button{margin-top:16px}footer{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:45px 5.5%;color:var(--muted);font-size:12px}footer p{max-width:440px;line-height:1.6}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#030c1db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.consultation-modal{width:min(520px,100%);border-radius:18px;padding:34px;background:#fff;box-shadow:0 28px 90px #00000047;position:relative}.modal-close{position:absolute;top:18px;right:18px;border:0;background:#f2f4f8;color:var(--ink);border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.consultation-modal form{display:grid;gap:18px}.consultation-modal h2{margin:8px 40px 0 0;font-size:36px;letter-spacing:-.04em}.consultation-modal p{color:var(--muted);line-height:1.6}.success-message{text-align:center;display:grid;justify-items:center;gap:10px;padding:22px 0}.success-message>span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--success)}.success-message p{max-width:400px}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{text-align:center;display:grid;justify-items:center}.hero-benefits{justify-content:center}.assessment-card{width:min(760px,100%);justify-self:center}.preview-grid{grid-template-columns:1fr 1fr;row-gap:38px}.preview-grid>article:nth-child(3){grid-column:span 2;border-left:0;border-top:1px solid var(--line);padding:34px 0 0}.workspace-section,.destination-section{grid-template-columns:1fr}.service-list article{grid-template-columns:48px 42px 1fr}.service-list article p,.service-list article button{grid-column:3;justify-self:start}}@media(max-width:760px){#top{width:100%;margin:0;border-radius:0}.site-header{height:72px;padding:0 20px}.brand{font-size:18px}.brand-mark{width:36px;height:36px;border-radius:9px}.header-actions{display:none}.menu-button{display:grid;place-items:center}.site-header nav.open{display:grid;position:absolute;left:14px;right:14px;top:76px;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 16px 40px #0f1c3824}.hero{padding:46px 20px 24px;gap:36px}.hero h1{font-size:49px}.hero-copy>p{font-size:16px}.hero-benefits{display:grid;grid-template-columns:1fr;justify-items:start}.assessment-card{padding:22px 16px;min-height:0}.step-marker small{font-size:9px}.step-marker:after{left:calc(50% + 19px);right:calc(-50% + 19px)}.country-grid,.assessment-actions.split,.form-grid{grid-template-columns:1fr}.form-grid label:first-child{grid-column:auto}.assessment-actions.split:after,.assessment-actions.split:before{display:none}.assessment-actions{flex-wrap:wrap}.assessment-actions .primary-button{flex:1}.preview-grid{grid-template-columns:1fr;padding:32px 20px}.preview-grid>article{padding:28px 0}.preview-grid>article+article,.preview-grid>article:nth-child(3){grid-column:auto;border-left:0;border-top:1px solid var(--line)}.trust-strip{grid-template-columns:1fr;padding:14px 20px}.trust-strip span{justify-content:flex-start;padding:14px 0}.trust-strip span+span{border-left:0;border-top:1px solid var(--line)}.services-section,.insights-section{padding:80px 20px}.service-list article{grid-template-columns:40px 32px 1fr;gap:12px}.service-list h3{font-size:19px}.workspace-section{padding:80px 20px;gap:40px}.workspace-tabs{overflow-x:auto}.workspace-tabs button{padding:12px 10px;white-space:nowrap}.workspace-next{align-items:flex-start;flex-direction:column}.destination-section{padding:75px 20px;gap:30px}.destination-section form,.story-section{grid-template-columns:1fr}.story-quote{padding:80px 20px}.story-stat{min-height:300px}.insight-list{grid-template-columns:1fr}.insight-list article+article{border-left:0;border-top:1px solid var(--line)}.final-cta{padding:90px 20px}footer{grid-template-columns:1fr;padding:40px 20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:761px){.hero{grid-template-columns:.87fr 1.13fr;gap:40px;padding:13px 4.7% 26px;min-height:515px}.hero h1{font-size:clamp(48px,4.5vw,68px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.hero-copy>p{font-size:18px}.hero-benefits{margin-top:30px}.assessment-card{width:100%;max-width:700px;justify-self:start}.preview-grid{padding-top:24px;padding-bottom:24px}.section-label{margin-bottom:13px}.preview-card{min-height:220px;padding:20px}.preview-title{margin:10px 0 18px}.preview-card button{padding:10px}.consultant-identity img{width:82px;height:82px}.assessment-actions.split{grid-template-columns:1.22fr .78fr}}.site-header nav button,.login-link,.brand,.footer-links button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.site-header nav button{padding:12px 2px;transition:color .2s}.site-header nav button:hover{color:var(--accent)}.brand{padding:0;text-align:left}.primary-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.micro-label{display:block;margin-bottom:7px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.1em}.assessment-card{min-height:496px}.country-grid{max-height:292px;overflow:auto;padding:2px 5px 2px 2px;scrollbar-width:thin;scrollbar-color:#8BD3CA transparent}.country-option{grid-template-columns:21px 27px 1fr;min-height:58px;padding:6px 12px}.country-option>span:last-child{display:grid;gap:2px}.country-option strong{font-size:13px}.country-option small{font-size:9px;color:var(--muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-stage{position:relative}.profile-fields{display:grid;grid-template-columns:.7fr 1.3fr;gap:14px;margin-top:20px}.profile-fields>label,.gpa-fields label{display:grid;gap:7px;color:#34405a;font-size:12px;font-weight:700}.profile-fields select,.profile-fields input,.gpa-fields select,.gpa-fields input,.consultation-modal select{width:100%;height:46px;border:1px solid var(--line);border-radius:8px;padding:0 12px;background:#fff;color:var(--ink)}.major-combobox{position:relative}.major-combobox>svg{position:absolute;top:12px;right:12px;color:var(--accent);width:21px}.major-combobox input{padding-right:42px}.major-options{position:absolute;z-index:15;top:52px;left:0;right:0;display:grid;padding:7px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 18px 45px #09173426}.major-options button{border:0;border-radius:7px;background:#fff;color:var(--ink);padding:9px 10px;text-align:left;font-size:12px}.major-options button:hover,.major-options button[aria-selected=true]{background:var(--accent-soft);color:var(--accent)}.major-empty{padding:9px 10px;color:var(--muted);font-size:12px}.gpa-assistant{display:grid;grid-template-columns:1.05fr .95fr;gap:14px;margin-top:15px;padding:14px;border:1px solid #D2EBE8;border-radius:12px;background:#eff8f6}.gpa-fields{display:grid;gap:10px}.conversion-result{display:grid;align-content:center;gap:4px;padding:12px 15px;border-radius:9px;background:var(--navy);color:#fff}.conversion-result>span{font-size:9px;letter-spacing:.08em;color:#aeb9cb}.conversion-result>strong{font-size:27px}.conversion-result strong small{font-size:11px;color:#aeb9cb}.conversion-result em{font-size:11px;color:#9bedc4;font-style:normal;font-weight:700}.conversion-result p{margin:5px 0 0;color:#9eabc0;font-size:8px;line-height:1.4}.timeline-options button>span:nth-child(2){display:grid;gap:3px}.timeline-options small{color:var(--muted);font-size:10px}.route-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.route-cards>div{display:grid;grid-template-columns:20px 28px 1fr;gap:7px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:8px}.route-cards>div>span{width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:9px}.route-cards img{width:26px;height:18px;object-fit:cover}.route-cards strong{font-size:11px}.route-cards small{grid-column:3;color:var(--muted);font-size:8px}.split-heading{max-width:none;display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:80px}.split-heading>p{padding-bottom:8px}.services-section{padding-top:120px;padding-bottom:120px}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.service-cards article{position:relative;min-height:430px;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.service-cards article:before{content:"";position:absolute;inset:auto -20% -50% 30%;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(11,119,117,.12),transparent 70%);pointer-events:none}.service-cards article:hover{transform:translateY(-6px);border-color:#8bd3ca;box-shadow:0 24px 60px #0f1d381a}.service-top{display:flex;align-items:center;justify-content:space-between;color:var(--accent)}.service-top>span{font-size:12px}.service-top>svg{width:42px;height:42px;padding:9px;border-radius:12px;background:var(--accent-soft)}.service-cards h3{margin:56px 0 16px;font-size:29px;letter-spacing:-.035em}.service-cards p{color:var(--muted);font-size:15px;line-height:1.7}.service-cards>article>strong{margin-top:18px;color:#3d4963;font-size:11px;letter-spacing:.02em}.service-cards>article>button{position:relative;margin-top:auto;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);padding:22px 0 0;font-weight:750;text-align:left}.workspace-section{grid-template-columns:.83fr 1.17fr;gap:70px;padding-top:120px;padding-bottom:120px}.workspace-copy h2{font-size:clamp(44px,4.6vw,70px)}.workspace-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;border:1px solid rgba(255,255,255,.14);border-radius:13px;overflow:hidden}.workspace-metrics>div{display:grid;gap:5px;padding:19px;background:#ffffff0a}.workspace-metrics strong{font-size:24px}.workspace-metrics span{font-size:9px;color:#aeb9cb}.workspace-demo{padding:0;border-radius:20px;overflow:hidden;background:#f7f8fc;color:var(--ink);box-shadow:0 30px 80px #0000002e}.workspace-demo-bar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);background:#fff;font-size:10px;color:var(--muted)}.workspace-demo-bar>div{display:flex;align-items:center;gap:8px;color:var(--ink)}.status-dot{width:8px;height:8px;border-radius:50%;background:#37b47c;box-shadow:0 0 0 4px #e5f7ef}.workspace-body{display:grid;grid-template-columns:180px 1fr;min-height:470px}.workspace-body aside{display:flex;flex-direction:column;padding:24px 18px;border-right:1px solid var(--line);background:#f1f3f8}.workspace-avatar{width:43px;height:43px;display:grid;place-items:center;margin-bottom:12px;border-radius:12px;background:var(--navy);color:#fff;font-size:12px}.workspace-body aside>strong{font-size:13px}.workspace-body aside>small{margin-top:4px;color:var(--muted);font-size:9px}.workspace-body nav{display:grid;gap:5px;margin-top:30px}.workspace-body nav button{display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:transparent;color:#5b6680;padding:10px;font-size:11px;text-align:left}.workspace-body nav button.active{background:#fff;color:var(--ink);box-shadow:0 5px 15px #0e1d390f}.workspace-body nav button span:not(:empty){width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:8px}.consultant-mini{display:grid;grid-template-columns:34px 1fr 17px;align-items:center;gap:8px;margin-top:auto;border:1px solid var(--line);border-radius:9px;background:#fff;padding:9px;color:var(--ink);text-align:left}.consultant-mini img{width:34px;height:34px;border-radius:50%;object-fit:cover}.consultant-mini span{display:grid;gap:2px}.consultant-mini small{font-size:7px;color:var(--muted)}.consultant-mini strong{font-size:9px}.workspace-main{padding:28px}.workspace-title{display:flex;align-items:flex-start;justify-content:space-between}.workspace-title h3{margin:5px 0 0;font-size:24px}.on-track{display:flex;align-items:center;gap:5px;border-radius:999px;padding:7px 9px;background:#e8f6ef;color:var(--success);font-size:9px}.workspace-progress{height:6px;margin-top:22px;border-radius:99px;background:#e6e9f0;overflow:hidden}.workspace-progress span{display:block;height:100%;border-radius:99px;background:var(--accent)}.workspace-main>p{color:var(--muted);font-size:9px}.workspace-rows{margin-top:18px;border-top:1px solid var(--line)}.workspace-rows>button{width:100%;min-height:67px;display:grid;grid-template-columns:30px 1fr 18px;align-items:center;gap:11px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.workspace-rows>button>span:nth-child(2){display:grid;gap:4px}.workspace-rows strong{font-size:11px}.workspace-rows small{font-size:9px;color:var(--muted)}.task-state{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#eceff5;color:#778197;font-size:9px}.task-state.done{background:#e8f6ef;color:var(--success)}.task-state.active{background:var(--accent);color:#fff}.workspace-callout{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;margin-top:20px;padding:13px;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.workspace-callout>span{display:grid;gap:3px}.workspace-callout small{font-size:8px;color:#756b9c}.workspace-callout strong{font-size:10px}.workspace-callout button{border:0;border-radius:7px;background:var(--accent);color:#fff;padding:8px 10px;font-size:8px}.story-section{display:block;padding:120px 5.5%;background:#eef1f7}.story-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.story-heading h2{max-width:800px;margin:23px 0 0;font-size:clamp(42px,4.8vw,70px);line-height:1.03;letter-spacing:-.05em}.story-heading>p{max-width:500px;color:var(--muted);font-size:17px;line-height:1.7}.story-stage{display:grid;grid-template-columns:1.2fr .8fr;min-height:540px;margin-top:58px;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 25px 70px #12203c1a}.story-media{position:relative;border:0;background-position:center;background-size:cover;color:#fff}.story-media:after,.video-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050f231a,#050f23c2)}.video-chip{position:absolute;z-index:2;top:25px;left:25px;display:flex;align-items:center;gap:8px;border-radius:999px;padding:9px 12px;background:#050f23bd;font-size:10px}.play-button{position:absolute;z-index:2;top:50%;left:50%;width:76px;height:76px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:var(--accent);box-shadow:0 12px 40px #00000040}.play-button svg{width:28px;height:28px}.story-overlay{position:absolute;z-index:2;left:28px;bottom:28px;display:grid;gap:6px;text-align:left}.story-overlay small{color:#d9e0eb}.story-overlay strong{font-size:22px}.story-content{display:flex;flex-direction:column;padding:50px}.story-content>svg{width:38px;height:38px;color:var(--accent)}.story-content blockquote{margin:38px 0;font-size:clamp(24px,2.4vw,36px);line-height:1.35;letter-spacing:-.03em}.story-content>div{display:grid;gap:6px}.story-content>div span{color:var(--muted);font-size:13px;line-height:1.5}.story-content>button{display:flex;align-items:center;gap:8px;margin-top:auto;border:0;background:transparent;color:var(--accent);padding:18px 0 0;font-weight:750}.story-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.story-selector button{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:13px;border:1px solid transparent;border-radius:12px;background:#fff9;padding:9px;text-align:left;color:var(--ink)}.story-selector button.active{border-color:#8bd3ca;background:#fff}.story-selector img{width:62px;height:55px;border-radius:8px;object-fit:cover}.story-selector span{display:grid;gap:4px}.story-selector small{color:var(--muted);font-size:9px}.insights-section{padding-top:120px}.insight-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:58px;padding:50px;border-radius:22px;background:var(--navy);color:#fff}.insight-feature>div:first-child>span{color:#8bd3ca;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.insight-feature h3{max-width:520px;margin:18px 0;font-size:42px;line-height:1.08;letter-spacing:-.04em}.insight-feature p{max-width:500px;color:#b0bbcd;line-height:1.7}.insight-feature button,.insight-grid button{display:flex;align-items:center;gap:8px;margin-top:30px;border:0;background:transparent;color:#8bd3ca;padding:0;font-weight:750}.matrix-preview{display:grid;align-content:center;gap:20px;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0d}.matrix-preview>span{font-size:9px;letter-spacing:.1em;color:#aeb9cb}.matrix-preview>div{display:grid;grid-template-columns:100px 1fr 42px;align-items:center;gap:12px}.matrix-preview>div>strong{font-size:12px}.matrix-preview>div>span{height:7px;border-radius:99px;background:#ffffff1c;overflow:hidden}.matrix-preview i{display:block;height:100%;border-radius:99px;background:#319e98}.matrix-preview em{font-style:normal;font-size:11px;color:#d2ebe8}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.insight-grid article{min-height:350px;display:flex;flex-direction:column;padding:30px;border-radius:17px;background:#f5f6fa}.insight-grid article.blue{background:#edf4ff}.insight-grid article.green{background:#eef8f2}.insight-grid article.tool-card{background:#eff8f6}.insight-grid article>div{display:flex;justify-content:space-between;color:var(--accent);font-size:10px}.insight-grid h3{margin:45px 0 15px;font-size:25px;line-height:1.25}.insight-grid p{color:var(--muted);font-size:14px;line-height:1.6}.insight-grid button{margin-top:auto;color:var(--accent)}.tool-card>svg{width:34px;height:34px;margin-bottom:16px;color:var(--accent)}.tool-card>span{color:var(--accent);font-size:10px}.final-cta{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;padding:120px 5.5%;text-align:left}.final-cta h2{max-width:850px;margin:25px 0 18px}.final-cta p{max-width:650px;color:#aeb9cb;font-size:17px;line-height:1.7}.final-actions{display:grid;gap:12px}.secondary-dark{border:1px solid rgba(255,255,255,.35);border-radius:9px;background:transparent;color:#fff;padding:15px 22px;font-weight:700}.final-proof{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;padding-top:25px;border-top:1px solid rgba(255,255,255,.14)}.final-proof span{display:flex;align-items:center;justify-content:center;gap:9px;color:#aeb9cb;font-size:11px}footer{grid-template-columns:1fr 1fr auto;align-items:start;padding-top:60px;padding-bottom:60px}footer>div:first-child p{margin-top:18px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:50px}.footer-links>div{display:grid;gap:11px}.footer-links strong{color:var(--ink)}.footer-links button{padding:0;text-align:left;color:var(--muted);font-size:11px}.footer-links button:hover{color:var(--accent)}.consultation-modal{max-height:92vh;overflow:auto}.consultation-modal>label,.consultation-modal form label{display:grid;gap:7px;margin-top:12px;color:#34405a;font-size:12px;font-weight:700}.consultation-modal>label input,.consultation-modal form input,.consultation-modal form select{width:100%;height:50px;border:1px solid var(--line);border-radius:8px;padding:0 12px}.consultation-modal>.primary-button{width:100%;margin-top:20px}.modal-note{display:block;margin-top:14px;color:var(--muted);line-height:1.5}.detail-page{min-height:100vh}.detail-hero{min-height:680px;padding:90px 8%;background:linear-gradient(145deg,#f8f9ff,#fff)}.detail-hero>button{display:flex;align-items:center;gap:7px;margin-bottom:55px;border:0;background:transparent;color:var(--muted)}.detail-hero h1{max-width:1000px;margin:28px 0;font-size:clamp(54px,6.7vw,96px);line-height:.98;letter-spacing:-.055em}.detail-hero>p{max-width:760px;color:var(--muted);font-size:20px;line-height:1.7}.detail-hero>div{display:flex;gap:12px;margin-top:38px}.detail-content{padding:100px 8%}.detail-content>div:first-child h2{max-width:700px;font-size:52px;letter-spacing:-.045em}.outcome-list{margin-top:45px;border-top:1px solid var(--line)}.outcome-list article{display:grid;grid-template-columns:55px 42px 1fr;align-items:center;gap:15px;padding:25px 0;border-bottom:1px solid var(--line)}.outcome-list article>span,.outcome-list article>svg{color:var(--accent)}.outcome-list article>svg{width:28px;height:28px}.outcome-list article>strong{font-size:22px}.process-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:100px;padding:60px;border-radius:22px;background:var(--navy);color:#fff}.process-panel h2{font-size:45px;letter-spacing:-.04em}.process-panel ol{list-style:none;margin:0;padding:0}.process-panel li{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:23px 0;border-bottom:1px solid rgba(255,255,255,.13)}.process-panel li>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#0b7775}.process-panel li strong{font-size:18px}.process-panel li p{margin:7px 0 0;color:#aeb9cb;line-height:1.6}.article-page{display:grid;grid-template-columns:230px 1fr;gap:80px;max-width:1050px;margin:0 auto;padding:100px 30px}.article-aside{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px;height:max-content}.article-aside>span{margin-bottom:10px;color:var(--ink);font-weight:750}.article-aside a{color:var(--muted);font-size:13px}.article-page>div:last-child{max-width:720px}.article-page .lead{font-size:28px;line-height:1.5;color:var(--ink)}.article-page h2{margin:60px 0 18px;font-size:36px;letter-spacing:-.035em}.article-page p{color:var(--muted);font-size:17px;line-height:1.8}.guide-framework{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:30px 0}.guide-framework span{display:grid;gap:16px;padding:18px 12px;border-radius:10px;background:var(--accent-soft);font-size:11px;font-weight:700}.guide-framework em{font-style:normal;color:var(--accent)}.country-deck{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:100px 8%}.country-deck article{min-height:260px;display:flex;flex-direction:column;padding:25px;border:1px solid var(--line);border-radius:15px}.country-deck article>span{color:var(--accent);font-size:10px}.country-deck img{width:44px;height:30px;object-fit:cover;margin-top:35px}.country-deck h3{margin:18px 0 7px;font-size:25px}.country-deck p{color:var(--muted);font-size:13px}.country-deck button{display:flex;align-items:center;gap:7px;margin-top:auto;border:0;background:transparent;color:var(--accent);padding:0;font-weight:700}@media(max-width:1100px){.split-heading,.story-heading,.final-cta{grid-template-columns:1fr;gap:24px}.service-cards{grid-template-columns:1fr}.service-cards article{min-height:340px}.workspace-section{grid-template-columns:1fr}.story-stage{grid-template-columns:1fr;min-height:0}.story-media{min-height:500px}.story-content{min-height:430px}.insight-grid,.country-deck{grid-template-columns:1fr 1fr}}@media(max-width:760px){.profile-fields,.gpa-assistant,.split-heading,.story-heading,.insight-feature,.final-cta,.process-panel,.article-page{grid-template-columns:1fr}.gpa-assistant{padding:10px}.country-grid{grid-template-columns:1fr;max-height:360px}.country-option small{white-space:normal}.route-cards{grid-template-columns:1fr}.services-section,.insights-section,.story-section{padding:75px 20px}.service-cards article{min-height:360px}.workspace-section{padding:75px 20px}.workspace-metrics,.workspace-body{grid-template-columns:1fr}.workspace-body aside{display:none}.workspace-main{padding:20px}.workspace-callout{grid-template-columns:24px 1fr}.workspace-callout>button{grid-column:2;justify-self:start}.story-media{min-height:420px}.story-content{padding:30px;min-height:410px}.story-selector{grid-template-columns:1fr}.insight-feature{padding:28px}.insight-feature h3{font-size:34px}.matrix-preview>div{grid-template-columns:80px 1fr 36px}.insight-grid{grid-template-columns:1fr}.final-proof{grid-template-columns:1fr;gap:18px}.final-proof span{justify-content:flex-start}.detail-hero{min-height:620px;padding:70px 22px}.detail-hero h1{font-size:50px}.detail-hero>div{align-items:stretch;flex-direction:column}.detail-content{padding:75px 20px}.detail-content>div:first-child h2{font-size:40px}.process-panel{padding:30px}.article-page{padding:75px 20px}.article-aside{display:none}.guide-framework{grid-template-columns:1fr 1fr}.country-deck{grid-template-columns:1fr;padding:75px 20px}.footer-links{grid-template-columns:1fr 1fr}.video-frame{height:230px}}.info-page{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding:100px 8%;background:#f7f8fc}.info-page h2{margin:18px 0;font-size:52px;line-height:1.05;letter-spacing:-.045em}.info-page p{color:var(--muted);font-size:17px;line-height:1.8}.principle-grid{border-top:1px solid var(--line)}.principle-grid article{display:grid;grid-template-columns:45px 1fr 28px;align-items:center;gap:15px;padding:25px 0;border-bottom:1px solid var(--line)}.principle-grid article>span,.principle-grid article>svg{color:var(--accent)}.principle-grid article>strong{font-size:18px}@media(max-width:760px){.info-page{grid-template-columns:1fr;gap:45px;padding:75px 20px}.info-page h2{font-size:40px}}.section-text-link{display:flex;align-items:center;gap:8px;margin-top:18px;border:0;background:transparent;color:var(--accent);padding:0;font-weight:750}.split-heading>div:last-child>p{margin:0}.workspace-signals{display:grid;gap:10px;margin-top:34px}.workspace-signals>div{display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:13px 15px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0b}.workspace-signals svg{width:21px;height:21px;color:#8bd3ca}.workspace-signals span{display:grid;gap:3px}.workspace-signals small{color:#9da9bd;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.workspace-signals strong{font-size:13px}.workspace-play{display:flex;align-items:center;gap:8px;margin-top:18px;border:0;background:transparent;color:#8bd3ca;padding:0;font-weight:700}.workspace-play svg{width:18px}.workspace-context{margin-top:20px!important}.workspace-main{animation:workspaceReveal .38s ease}.workspace-dots{display:flex;justify-content:center;gap:7px;margin-top:18px}.workspace-dots button{width:7px;height:7px;border:0;border-radius:99px;background:#cfd4df;padding:0}.workspace-dots button.active{width:24px;background:var(--accent)}@keyframes workspaceReveal{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}.privacy-note{display:flex;align-items:center;gap:7px;margin-top:15px;color:#69758d;font-size:11px;line-height:1.5}.privacy-note svg{flex:0 0 auto}.story-heading>div:last-child>p{margin:0}.story-content>div strong small{color:var(--muted);font-weight:500}.video-chip{background:#050f23d1}.final-choice-grid>button{display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#ffffff0d;color:#fff;padding:17px;text-align:left;transition:.2s}.final-choice-grid>button:hover{transform:translate(5px);border-color:#0b7775;background:#ffffff17}.final-choice-grid svg{color:#8bd3ca}.final-choice-grid span{display:grid;gap:4px}.final-choice-grid small{color:#aeb9cb}.catalog-page{padding:100px 8%;background:#f7f8fc}.catalog-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:20px 80px;align-items:end}.catalog-intro h2{max-width:800px;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-.05em}.catalog-intro>p{color:var(--muted);font-size:17px;line-height:1.7}.service-modes{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.service-modes span{display:flex;align-items:center;gap:7px;border:1px solid #D2EBE8;border-radius:999px;background:#fff;color:#0b7775;padding:10px 14px;font-size:12px;font-weight:700}.catalog-filters{display:flex;gap:8px;margin:55px 0 20px;overflow:auto}.catalog-filters button{white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);padding:10px 16px}.catalog-filters button.active{border-color:var(--accent);background:var(--accent);color:#fff}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.catalog-grid article{position:relative;min-height:430px;display:flex;flex-direction:column;padding:34px;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.catalog-grid article>svg{width:42px;height:42px;padding:9px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.catalog-number{position:absolute;top:28px;right:28px;color:#a7afc0;font-size:11px}.catalog-grid h3{margin:42px 0 12px;font-size:28px}.catalog-grid p{color:var(--muted);line-height:1.6}.catalog-grid ul{display:grid;gap:10px;margin:22px 0 30px;padding:0;list-style:none}.catalog-grid li{display:flex;align-items:flex-start;gap:8px;color:#3d4963;font-size:13px}.catalog-grid li svg{flex:0 0 auto;color:var(--success)}.catalog-item-list{gap:16px!important}.catalog-item-list li{flex-direction:column;align-items:stretch!important;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--line)}.catalog-item-list li:last-child{border-bottom:0;padding-bottom:0}.catalog-item-head{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px}.catalog-item-head svg{flex:0 0 auto;color:var(--success)}.catalog-item-detail{margin-left:22px;color:var(--accent);font-size:12px;font-weight:700}.catalog-item-note{margin:2px 0 0 22px;color:var(--muted);font-size:12px;line-height:1.55}.catalog-grid article>button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);padding:20px 0 0;font-weight:750}.managed-assurance{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;margin-top:18px;padding:55px;border-radius:22px;background:var(--navy);color:#fff}.managed-assurance h2{margin:18px 0 0;font-size:42px;line-height:1.08;letter-spacing:-.04em}.assurance-steps article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.13)}.assurance-steps article>span{color:#8bd3ca}.assurance-steps strong{font-size:17px}.assurance-steps p{margin:6px 0 0;color:#aeb9cb;line-height:1.5}.managed-assurance>.primary-button{grid-column:2;justify-self:start}.insights-library{padding:100px 8%;background:#f7f8fc}.library-heading{max-width:850px}.library-heading h2{margin:18px 0;font-size:clamp(46px,5.5vw,78px);line-height:1;letter-spacing:-.05em}.library-heading p{max-width:650px;color:var(--muted);font-size:18px;line-height:1.7}.insight-shelves{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px}.insight-shelves article{min-height:330px;display:flex;flex-direction:column;padding:35px;border-radius:18px;background:#fff;border:1px solid var(--line)}.insight-shelves article>span{color:var(--accent);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.insight-shelves h3{margin:45px 0 14px;font-size:30px;line-height:1.2}.insight-shelves p{color:var(--muted);line-height:1.6}.insight-shelves button{display:flex;align-items:center;gap:7px;margin-top:auto;border:0;background:transparent;color:var(--accent);padding:0;font-weight:750}.insight-shelves .library-feature{grid-column:1/-1;min-height:430px;background:linear-gradient(145deg,#111d37,#0b1f35);color:#fff}.library-feature h3{max-width:760px;font-size:50px}.library-feature p{max-width:620px;color:#b6c0d1}.insight-shelves .library-tool{background:var(--accent-soft)}.library-tool>svg{width:40px;height:40px;color:var(--accent)}.about-page{display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:center;padding:100px 8%;background:#f7f8fc}.about-visual{position:relative;min-height:650px;border-radius:28px;background:linear-gradient(145deg,#d2ebe8,#eff8f6 48%,#d7e8f5);overflow:hidden}.about-visual:after{content:"";position:absolute;top:8%;right:10%;bottom:8%;left:10%;border:1px solid rgba(11,119,117,.18);border-radius:50%}.about-visual img{position:absolute;z-index:2;left:50%;bottom:0;width:82%;max-height:92%;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 30px 50px rgba(25,25,70,.2))}.floating-tag{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 15px;box-shadow:0 14px 40px #1b23431f;font-size:11px;font-weight:750}.floating-tag svg{color:var(--accent)}.tag-one{top:10%;left:7%}.tag-two{top:39%;right:5%}.tag-three{bottom:9%;left:6%}.about-copy h2{margin:18px 0 24px;font-size:clamp(46px,5vw,74px);line-height:1;letter-spacing:-.05em}.about-copy>p{color:var(--muted);font-size:17px;line-height:1.8}.about-principles{margin:30px 0;border-top:1px solid var(--line)}.about-principles article{display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.about-principles span,.about-principles svg{color:var(--accent)}.case-modal{min-width:min(760px,80vw)}.case-image{height:260px;margin:-34px -34px 28px;border-radius:18px 18px 0 0;background-position:center;background-size:cover;display:flex;align-items:flex-end;padding:22px;position:relative;color:#fff}.case-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#081124d1)}.case-image span{position:relative;z-index:1}.case-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.case-heading h2{margin:14px 0 0;font-size:34px}.case-play{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;border-radius:999px;background:var(--accent);color:#fff;padding:11px 14px;font-weight:750}.case-modal>p{color:var(--muted);line-height:1.7}.case-chapters{display:grid;gap:8px;margin:24px 0;padding:0;list-style:none}.case-chapters li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;color:#8790a3;transition:.25s}.case-chapters li>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf0f5}.case-chapters li.active{border-color:#8bd3ca;background:var(--accent-soft);color:var(--ink);transform:translate(5px)}.case-chapters li.active>span{background:var(--accent);color:#fff}.case-chapters li.done{color:var(--ink)}.case-chapters li.done>span{background:#e6f6ee;color:var(--success)}.case-modal>.primary-button{margin-top:22px}.client-page{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f5f7fb}.client-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 20px;border-right:1px solid var(--line);background:#fff}.client-sidebar nav{display:grid;gap:6px;margin-top:50px}.client-sidebar nav button{display:flex;align-items:center;gap:11px;border:0;border-radius:10px;background:transparent;color:#667188;padding:12px;text-align:left}.client-sidebar nav button.active{background:var(--accent-soft);color:var(--accent);font-weight:750}.client-sidebar nav svg{width:20px;height:20px}.client-sidebar nav em{margin-left:auto;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;font-style:normal}.client-help{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;margin-top:auto;border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px;text-align:left}.client-help img{width:38px;height:38px;border-radius:50%;object-fit:cover}.client-help span{display:grid;gap:3px}.client-help small{color:var(--muted);font-size:8px}.client-main{padding:42px 4%;min-width:0}.client-main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.client-main>header h1{margin:10px 0 7px;font-size:36px}.client-main>header p{margin:0;color:var(--muted)}.client-main>header>div:last-child{display:flex;gap:8px}.client-main>header button{border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);padding:10px}.onboarding-card{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:30px;margin-top:30px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#151f39,#0b1f35);color:#fff}.onboarding-card>div{display:grid;gap:7px}.onboarding-card>div>span{color:#8bd3ca;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.onboarding-card ol{display:flex;gap:8px;margin:0;padding:0;list-style:none}.onboarding-card li{display:grid;justify-items:center;gap:5px;color:#929db0;font-size:8px}.onboarding-card li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%}.onboarding-card li.done{color:#fff}.onboarding-card li.done>span{background:#0b7775;border-color:#0b7775}.onboarding-card>button{display:flex;align-items:center;gap:7px;border:0;border-radius:9px;background:#fff;color:var(--ink);padding:12px 14px;font-weight:750}.smart-brief{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:16px}.brief-primary,.brief-events{border:1px solid var(--line);border-radius:16px;background:#fff;padding:28px}.brief-primary h2{margin:14px 0;font-size:34px;line-height:1.15;letter-spacing:-.035em}.brief-primary p{color:var(--muted);line-height:1.7}.brief-primary button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--accent);padding:10px 0 0;font-weight:750}.brief-events{display:grid}.brief-events article{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.brief-events article:last-child{border-bottom:0}.brief-events svg{width:20px;color:var(--accent)}.brief-events div{display:grid;gap:4px}.brief-events small{color:var(--accent);font-size:8px}.brief-events span{color:var(--muted);font-size:10px}.client-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:16px}.client-panel{border:1px solid var(--line);border-radius:16px;background:#fff;padding:24px}.panel-title{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px}.panel-title h3{margin:8px 0 0}.panel-title>button{border:0;background:transparent;color:var(--accent)}.client-panel>article{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;padding:15px 0;border-top:1px solid var(--line)}.client-panel>article>span:first-child:not(.status-dot){width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf0f5;font-size:10px}.client-panel>article>span.active{background:var(--accent)!important;color:#fff}.client-panel>article>div{display:grid;gap:4px}.client-panel>article small{color:var(--muted)}.activity-panel>article{grid-template-columns:14px 1fr}.activity-panel .status-dot{width:8px;height:8px}@media(max-width:1000px){.about-page{grid-template-columns:1fr}.about-visual{min-height:560px}.client-page{grid-template-columns:88px 1fr}.client-sidebar .brand>span:last-child,.client-sidebar nav button:not(.active){font-size:0}.client-sidebar nav button{justify-content:center}.client-sidebar nav button.active{font-size:0}.client-help{display:none}.onboarding-card,.smart-brief,.client-grid{grid-template-columns:1fr}}@media(max-width:760px){.hero h1{font-size:43px;line-height:1.02;letter-spacing:-.045em}.catalog-page,.insights-library,.about-page{padding:70px 20px}.catalog-intro,.managed-assurance{grid-template-columns:1fr}.catalog-intro h2{font-size:45px}.catalog-grid,.insight-shelves{grid-template-columns:1fr}.managed-assurance{padding:30px}.managed-assurance>.primary-button{grid-column:auto}.insight-shelves .library-feature{grid-column:auto}.library-feature h3{font-size:38px}.about-visual{min-height:480px}.floating-tag{font-size:9px}.case-modal{min-width:0}.case-heading{align-items:flex-start;flex-direction:column}.case-image{height:220px}.client-page{display:block}.client-sidebar{position:fixed;z-index:20;inset:auto 0 0;height:auto;display:block;padding:8px;border:0;border-top:1px solid var(--line)}.client-sidebar>.brand,.client-help{display:none}.client-sidebar nav{grid-template-columns:repeat(6,1fr);gap:2px;margin:0}.client-sidebar nav button,.client-sidebar nav button.active{display:grid;justify-items:center;gap:2px;padding:7px 2px;font-size:8px}.client-sidebar nav svg{width:19px}.client-sidebar nav em{position:absolute;margin:-18px 0 0 18px}.client-main{padding:24px 16px 100px}.client-main>header{align-items:flex-start}.client-main>header h1{font-size:29px}.client-main>header>div:last-child button:last-child{display:none}.onboarding-card ol{overflow:auto}.smart-brief{grid-template-columns:1fr}.brief-primary h2{font-size:28px}.workspace-signals{grid-template-columns:1fr}.final-choice-grid{margin-top:20px}}.usdt-banner{display:flex;align-items:center;gap:16px;margin:38px 0 0;padding:18px 22px;border:1px solid #b9f0d4;border-radius:14px;background:linear-gradient(100deg,#f0fdf6,#fff)}.usdt-badge{flex:0 0 auto;display:grid;place-items:center;min-width:58px;padding:8px 12px;border-radius:999px;background:#0f9d63;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em}.usdt-banner strong{display:block;color:var(--ink);font-size:16px}.usdt-banner small{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.55}.workspace-live{display:inline-flex;align-items:center;gap:9px;margin-top:6px;color:#c9d3e6;font-size:12px;font-weight:700;letter-spacing:.02em}.live-pulse{width:9px;height:9px;border-radius:50%;background:#3ddc91;box-shadow:0 0 #3ddc91a6;animation:livePulse 2s infinite}@keyframes livePulse{0%{box-shadow:0 0 #3ddc9199}70%{box-shadow:0 0 0 10px #3ddc9100}to{box-shadow:0 0 #3ddc9100}}.hero,.services-section,.catalog-page,.workspace-section,.final-cta,.detail-hero,.about-page{position:relative;isolation:isolate;overflow:hidden}.hero:before,.catalog-page:before,.detail-hero:before,.about-page:before{content:"";position:absolute;z-index:-1;top:-30%;left:-15%;width:75vw;height:75vw;max-width:1100px;max-height:1100px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#0b777533,#0b777500 62%);filter:blur(16px);animation:drift 26s ease-in-out infinite alternate}.hero:after,.catalog-page:after,.about-page:after{content:"";position:absolute;z-index:-1;right:-20%;bottom:-35%;width:70vw;height:70vw;max-width:1000px;max-height:1000px;border-radius:50%;background:radial-gradient(circle at 60% 40%,#3884eb2b,#3884eb00 62%);filter:blur(18px);animation:drift 32s ease-in-out infinite alternate-reverse}.services-section:before{content:"";position:absolute;z-index:-1;top:8%;right:-12%;width:52vw;height:52vw;max-width:760px;max-height:760px;border-radius:50%;background:radial-gradient(circle,#0b777521,#0b777500 65%);filter:blur(14px);animation:drift 30s ease-in-out infinite alternate}.workspace-section:before,.final-cta:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(760px circle at 18% 12%,rgba(11,119,117,.3),transparent 58%),radial-gradient(680px circle at 86% 84%,rgba(40,96,190,.26),transparent 60%);animation:auroraShift 24s ease-in-out infinite alternate}.workspace-section:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%)}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,3%,0) scale(1.07)}to{transform:translate3d(-3%,5%,0) scale(1.03)}}@keyframes auroraShift{0%{transform:translateZ(0)}to{transform:translate3d(-3%,2%,0)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}.reveal{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s cubic-bezier(.22,.9,.3,1),transform .7s cubic-bezier(.22,.9,.3,1)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero:before,.hero:after,.catalog-page:before,.catalog-page:after,.services-section:before,.workspace-section:before,.final-cta:before,.detail-hero:before,.about-page:before,.about-page:after,.live-pulse{animation:none!important}.reveal{opacity:1;transform:none;transition:none}}.price-lines{display:grid;gap:8px;margin-inline-start:22px}.price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.price-label{min-width:42px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.price-main{color:var(--ink);font-size:15px;font-weight:800}.price-main.free{color:#0f9d63}.price-usdt{color:#0f9d63;font-size:12px;font-weight:700}.price-usdt:before{content:"≈ ";opacity:.55}.price-meta{color:var(--muted);font-size:12px}.by-agreement{color:var(--accent)}.package-section{padding:110px 5.5%;background:#f7f8fc;position:relative;isolation:isolate;overflow:hidden}.package-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.package-grid article{position:relative;display:flex;flex-direction:column;padding:30px 26px;border:1px solid var(--line);border-radius:18px;background:#fff}.package-grid article.featured{border-color:var(--accent);box-shadow:0 22px 60px #0b777529;transform:translateY(-6px)}.package-flag{position:absolute;top:-12px;inset-inline-start:26px;border-radius:999px;background:var(--accent);color:#fff;padding:6px 12px;font-size:11px;font-weight:700}.package-grid h3{margin:0 0 8px;font-size:26px;letter-spacing:-.03em}.package-tagline{min-height:52px;color:var(--muted);font-size:13px;line-height:1.6}.package-price{display:grid;gap:3px;margin:18px 0 20px;padding-bottom:18px;border-bottom:1px solid var(--line)}.package-price strong{font-size:24px;letter-spacing:-.03em}.package-includes,.package-excludes{display:grid;gap:9px;margin:0 0 18px;padding:0;list-style:none}.package-includes li,.package-excludes li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.package-includes li{color:#3d4963}.package-includes svg{flex:0 0 auto;margin-top:2px;color:var(--success)}.package-excludes li{color:#94a0b6}.package-excludes svg{flex:0 0 auto;margin-top:2px;width:14px;height:14px}.package-grid article>button{display:flex;align-items:center;justify-content:space-between;margin-top:auto;border:0;border-top:1px solid var(--line);background:transparent;color:var(--accent);padding:18px 0 0;font-weight:750}.lang-toggle{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:9px 14px;font-size:12px;font-weight:700}.lang-toggle:hover{border-color:var(--accent);color:var(--accent)}.lang-toggle svg{width:15px;height:15px}.email-link{display:flex;align-items:center;gap:7px;border-radius:999px;background:#e8f4ff;color:#1c7ed6;padding:9px 14px;font-size:12px;font-weight:750;text-decoration:none}.email-link:hover{background:#d5ebff}.email-link svg{width:15px;height:15px}.email-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none}.email-cta.ghost{margin-top:26px;border:1px solid rgba(255,255,255,.35);border-radius:10px;color:#fff;padding:14px 22px;font-weight:700}.email-cta.ghost:hover{background:#ffffff1a}.contact-channel-actions button.email-cta.ghost{background:#fff;color:#0b1f35;border-color:#fff}.contact-channel-actions button.email-cta.ghost:hover{background:#e7f5ef;color:#0b1f35;border-color:#e7f5ef}.contact-channel-actions button.email-cta.ghost:focus-visible{outline:3px solid #8ed9c8;outline-offset:4px}.contact-channel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.contact-channel-actions .email-cta.ghost{margin-top:0}.footer-email{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#1c7ed6;font-size:13px;font-weight:700;text-decoration:none}.success-message .email-cta{width:100%;margin:6px 0 10px}.success-message .text-button{width:100%;border:0;background:transparent;color:var(--muted);padding:8px}.floating-contact{position:fixed;z-index:40;inset-inline-end:22px;bottom:22px;display:inline-flex;align-items:center;gap:9px;border-radius:999px;background:#229ed9;color:#fff;padding:14px 20px;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 14px 38px #229ed96b}.floating-contact:hover{background:#1b8ec4;transform:translateY(-2px)}.floating-contact svg{width:18px;height:18px}.floating-contact{border:0;background:#0b7775;box-shadow:0 14px 38px #0b777552;cursor:pointer}.floating-contact:hover{background:#0b7775}.guided-chat{position:fixed;z-index:45;inset-inline-end:22px;bottom:86px;width:min(390px,calc(100vw - 32px));max-height:min(660px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #dcdff0;border-radius:20px;background:#fff;color:#101d38;box-shadow:0 24px 75px #0c17363d}.guided-chat header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background:#111d3a;color:#fff}.guided-chat header div{display:grid;gap:3px}.guided-chat header small{color:#c0c7e0;font-size:11px}.guided-chat header button,.guided-chat form button{display:grid;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer}.guided-chat header button svg{width:20px;height:20px}.guided-chat-body{padding:18px 20px;overflow:auto}.guided-chat-notice{margin:0 0 17px;padding:12px;border-radius:10px;background:#eff8f6;color:#0b1f35;font-size:11px;line-height:1.5}.guided-chat-message{width:fit-content;max-width:92%;margin:0 0 16px;padding:12px 14px;border-radius:14px 14px 14px 3px;background:#edf0f7;font-size:13px;line-height:1.5}.guided-chat-topics{display:flex;flex-wrap:wrap;gap:7px}.guided-chat-topics button{border:1px solid #D2EBE8;border-radius:999px;background:#fff;color:#0b7775;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer}.guided-chat-topics button:hover{background:#eff8f6}.guided-chat-reply{margin-top:16px;padding:14px;border-radius:12px;background:#eff8f6}.guided-chat-reply small{color:#665c83;font-size:10px}.guided-chat-reply p{margin:9px 0 13px;font-size:13px;line-height:1.55}.guided-chat-reply button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#0b7775;padding:0;font-size:12px;font-weight:750;cursor:pointer}.guided-chat-reply svg{width:15px}.guided-chat form{display:flex;gap:8px;padding:12px 14px;border-top:1px solid #e8e9ef}.guided-chat form input{min-width:0;flex:1;padding:10px 12px;border:1px solid #d9dce9;border-radius:9px;font:inherit;font-size:12px}.guided-chat form button{width:38px;border-radius:9px;background:#0b7775;color:#fff}.guided-chat-channels{display:flex;gap:14px;padding:0 20px 14px;font-size:11px}.guided-chat-channels a{color:#0b7775;font-weight:700}.guided-chat :focus-visible,.floating-contact:focus-visible{outline:3px solid #8BD3CA;outline-offset:2px}@media(max-width:760px){.guided-chat{inset-inline-end:16px;bottom:78px}}@media(max-width:900px){.package-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.package-grid{grid-template-columns:1fr}.package-grid article.featured{transform:none}.package-section{padding:70px 20px}.header-actions .email-link span,.header-actions .login-link,.floating-contact span{display:none}.floating-contact{padding:16px;border-radius:50%}.usdt-banner{flex-direction:column;align-items:flex-start;gap:10px}}.ai-badge{display:inline-flex;align-items:center;gap:7px;margin:0 0 14px;padding:7px 12px;border-radius:999px;background:linear-gradient(100deg,#eff8f6,#eef5ff);color:#0b7775;font-size:11px;font-weight:750;line-height:1.4}.ai-badge svg{flex:0 0 auto;width:13px;height:13px;color:var(--accent)}.launch-badge{display:inline-flex;align-items:center;gap:7px;margin:0 0 14px 8px;padding:7px 12px;border-radius:999px;background:linear-gradient(100deg,#fff3e0,#ffe9d6);color:#a2540c;font-size:11px;font-weight:750;line-height:1.4}.launch-badge svg{flex:0 0 auto;width:13px;height:13px;color:#d1791a}.story-media{display:block;pointer-events:none}.story-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050f2314,#050f23b8)}.package-grid.three{grid-template-columns:repeat(3,1fr)}.package-flag.gold{background:linear-gradient(100deg,#b8860b,#e0a422);color:#fff}.package-price .price-usdt{font-size:13px}@media(max-width:1000px){.package-grid.three{grid-template-columns:1fr}}.starter-section{padding:88px 5.5%;background:#f5f8f8;scroll-margin-top:85px}.starter-section .section-heading{max-width:710px}.starter-section .section-heading h2{margin:14px 0}.starter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:35px}.starter-grid article{display:flex;flex-direction:column;gap:12px;min-width:0;padding:25px;border:1px solid #dce7e7;border-radius:18px;background:#fff;box-shadow:0 14px 40px #0b1f350a}.starter-grid h3{font-size:23px;line-height:1.18;letter-spacing:-.025em;margin:0;color:#0b1f35}.starter-grid p{font-size:14px;line-height:1.55;margin:0;color:#526378}.starter-grid small{font-size:12px;line-height:1.5;color:#63718a}.starter-grid .starter-price{align-self:flex-start;border-radius:999px;background:#eff8f6;color:#0b7775;padding:7px 11px;font-size:12px;font-weight:700}.starter-grid .primary-button{margin-top:auto;text-align:center;box-shadow:none}.hero-copy>.section-text-link{display:inline-flex;margin-top:24px;color:#0b7775;font-weight:700}.starter-section+.services-section{padding-top:78px}@media(max-width:1100px){.starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.starter-section{padding:55px 6%}.starter-grid{grid-template-columns:1fr}.starter-grid article{padding:23px}.starter-grid h3{font-size:21px}}.service-page-intro{padding:48px 5.5% 38px;background:#f5f8f8}.service-page-intro>button{display:flex;align-items:center;gap:8px;border:0;background:none;color:#526378;margin:0 0 28px;padding:0;cursor:pointer}.service-page-intro h1{max-width:820px;color:#0b1f35;font-size:clamp(35px,4vw,56px);letter-spacing:-.04em;line-height:1.1;margin:15px 0 10px}.service-page-intro p{font-size:17px;color:#526378;margin:0}.service-page-intro+.starter-section{padding-top:35px}.study-routes{padding:20px 5.5% 50px;background:#f5f8f8}.study-routes .section-heading{max-width:750px}.study-routes .section-heading h2{margin:12px 0;color:#0b1f35;font-size:clamp(32px,3.4vw,48px);letter-spacing:-.04em}.study-routes .section-heading p{color:#526378;line-height:1.6}.study-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.study-route-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:26px;text-align:left;border:1px solid #dce7e7;border-radius:18px;background:#fff;color:#0b1f35;box-shadow:0 12px 36px #0b1f3509;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.study-route-card:hover,.study-route-card:focus-visible{border-color:#0b7775;box-shadow:0 18px 42px #0b77751c;transform:translateY(-2px)}.study-route-card.selected{border:2px solid #0B7775;padding:25px;background:#f8fffd}.study-route-label{display:inline-flex;border-radius:999px;padding:7px 12px;background:#e4f3ef;color:#0b7775;font-size:13px;font-weight:800}.study-route-card>strong{font-size:22px;line-height:1.2;letter-spacing:-.025em}.study-route-card ol{display:grid;gap:10px;margin:4px 0 15px;padding-left:22px;color:#526378;font-size:14px;line-height:1.5}.study-route-card li::marker{color:#0b7775;font-weight:800}.study-route-action{display:flex;align-items:center;gap:8px;margin-top:auto;color:#0b7775;font-size:13px;font-weight:800}.study-route-action svg{width:17px;height:17px}.route-context{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:22px 0 0;color:#40546a;font-size:14px}.route-context button{border:0;background:transparent;color:#0b7775;font-weight:800;text-decoration:underline;cursor:pointer}.catalog-page{padding:56px 5.5% 76px;background:#fff}.catalog-page:before,.catalog-page:after{display:none}.catalog-intro{display:grid;grid-template-columns:1fr minmax(250px,420px);gap:36px;align-items:end}.catalog-intro h2{max-width:760px;margin:12px 0 0;color:#0b1f35;font-size:clamp(32px,3.5vw,49px);line-height:1.08}.catalog-intro>p{margin:0;font-size:15px;line-height:1.6}.catalog-price-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px}.catalog-price-group{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #dce7e7;border-radius:18px;background:#fff;box-shadow:0 12px 36px #0b1f3508}.catalog-price-group.route-relevant{border-color:#0b7775;box-shadow:0 14px 38px #0b777514}.catalog-group-heading{display:flex;align-items:flex-start;gap:13px;min-height:78px}.catalog-group-heading>svg{flex:0 0 auto;width:38px;height:38px;padding:9px;border-radius:11px;background:#e4f3ef;color:#0b7775}.catalog-group-heading h3{margin:0;color:#0b1f35;font-size:22px;letter-spacing:-.025em}.catalog-group-heading p{margin:5px 0 0;color:#526378;font-size:13px;line-height:1.45}.route-match{align-self:flex-start;margin-left:auto;white-space:nowrap;border-radius:999px;padding:6px 9px;background:#e4f3ef;color:#0b7775;font-size:11px;font-weight:800}.catalog-price-list{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.catalog-price-list li{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-top:1px solid #e7ecee}.catalog-price-list li>strong{color:#0b1f35;font-size:14px;line-height:1.35}.catalog-price-list .price-lines{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0}.catalog-price-list .price-line{display:flex;align-items:baseline;gap:5px;margin:0;padding:6px 9px;border-radius:8px;background:#f2f8f7;white-space:nowrap}.catalog-price-list .price-main{color:#0b1f35;font-size:14px}.catalog-price-list .price-main.free{color:#0b7775}.catalog-price-list .price-label,.catalog-price-list .price-meta{font-size:10px;min-width:0}.catalog-ask{display:flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding:15px 0 0;border:0;background:none;color:#0b7775;font-weight:800;cursor:pointer}.catalog-ask svg{width:17px;height:17px}.catalog-price-note{max-width:900px;margin:25px 0 0;color:#526378;font-size:13px;line-height:1.6}.package-section{padding:64px 5.5%}.package-section .section-heading h2{font-size:clamp(30px,3.3vw,46px)}.package-grid.three{margin-top:32px}.package-grid.three article{padding:25px}.package-grid.three article>small{margin:0 0 20px;color:#63718a;line-height:1.5}.package-grid.three .package-includes{min-height:110px}.package-grid.three .package-tagline{min-height:0}.package-grid.three .package-price{margin:12px 0 15px;padding-bottom:12px}@media(max-width:1050px){.study-route-grid{grid-template-columns:1fr}.study-route-card ol{margin-bottom:4px}.catalog-price-groups{grid-template-columns:1fr}.catalog-group-heading{min-height:0}}@media(max-width:700px){.study-routes{padding:34px 6% 52px}.study-route-card{padding:22px}.study-route-card.selected{padding:21px}.catalog-page{padding:58px 6% 70px}.catalog-intro{grid-template-columns:1fr;gap:12px}.catalog-price-group{padding:20px}.catalog-price-list li{grid-template-columns:1fr;gap:7px}.catalog-price-list .price-lines{justify-content:flex-start}.route-match{white-space:normal}.package-section{padding:65px 6%}.package-grid.three .package-includes{min-height:0}}.catalog-price-list li.route-suggested{margin:0 -10px;padding:14px 10px;background:#f6fbfa;border-radius:9px}.catalog-price-list li>div:first-child{display:grid;gap:3px}.catalog-price-list li>div:first-child small{color:#0b7775;font-size:11px;font-weight:800}.service-page-intro{position:relative;overflow:hidden;padding:28px 5.5% 65px;color:#fff;background:radial-gradient(circle at 91% 11%,#245268 0,transparent 28%),linear-gradient(120deg,#071d33,#0d2b43 64%,#123b4a)}.service-page-intro:after{content:"";position:absolute;right:-135px;bottom:-260px;width:500px;height:500px;border:1px solid #8fd7c82f;border-radius:50%;pointer-events:none}.service-page-intro .service-back{color:#bdd2df;margin:0 0 34px}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:center;gap:clamp(35px,5vw,85px)}.service-hero-copy{position:relative;z-index:1}.service-page-intro .eyebrow{color:#c7f2e9;background:#1f716d66;text-transform:uppercase;letter-spacing:.11em;font-size:11px}.service-page-intro h1{max-width:810px;margin:20px 0;font-size:clamp(48px,5.3vw,78px);line-height:1.02;letter-spacing:-.058em;color:#fff}.service-page-intro h1 em{font-style:normal;color:#f3b588}.service-page-intro p{max-width:570px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#d0dce5}.service-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:30px 0 22px}.service-hero-actions a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:13px 19px;border-radius:10px;font-weight:790;font-size:14px}.service-hero-actions svg{width:18px}.service-hero-primary{background:#f3b588;color:#10263c;box-shadow:0 12px 28px #0003}.service-hero-primary:hover{background:#ffd0a9;transform:translateY(-2px)}.service-hero-secondary{border:1px solid #a7c3d078;color:#f0f7fa}.service-hero-secondary:hover{background:#ffffff18}.service-hero-trust{display:flex;align-items:center;gap:8px;color:#b9d9d8;font-size:12px}.service-hero-trust svg{width:17px;height:17px;color:#84d3c4}.service-hero-visual{position:relative;z-index:1;padding:27px 30px 0;border:1px solid #b3e4de55;border-radius:22px;background:linear-gradient(145deg,#ffffff1e,#ffffff0a);box-shadow:0 24px 60px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-visual-kicker{color:#8fd7c8;font-size:11px;font-weight:800;letter-spacing:.16em}.service-visual-path{position:relative;display:grid;gap:27px;margin:27px 0 28px}.service-visual-path:before{content:"";position:absolute;top:22px;bottom:22px;left:21px;border-left:2px dashed #83cfc28a}.service-visual-path>div{display:grid;grid-template-columns:44px 1fr;gap:2px 13px;align-items:center}.service-visual-path>div>span{grid-row:span 2;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#8bd4c6;color:#102b3e;font-size:12px;font-weight:850}.service-visual-path>div:nth-child(2)>span{background:#f3b588}.service-visual-path>div:nth-child(3)>span{background:#c6d9ef}.service-visual-path strong{font-size:16px}.service-visual-path small{color:#c0d2dd;font-size:12px;line-height:1.4}.service-visual-signoff{display:flex;align-items:center;justify-content:space-between;margin:0 -30px;padding:17px 30px;border-top:1px solid #b3e4de40;color:#d8f1e9;font-weight:700;font-size:13px}.service-visual-signoff svg{color:#f3b588}.service-starters{padding:72px 5.5% 76px;background:#fbfaf7}.service-starters .section-heading{max-width:950px}.service-starters .section-heading h2{max-width:800px;margin:16px 0 8px;font-size:clamp(36px,4vw,56px);line-height:1.06;color:#10263c}.service-starters .section-heading p{max-width:680px;margin:0;font-size:16px;line-height:1.5}.service-starters .starter-grid{margin-top:32px;gap:13px}.service-starters .starter-grid article{position:relative;overflow:hidden;min-height:316px;border-radius:20px;border:1px solid #dbe4e5;padding:23px;background:#fff;box-shadow:0 12px 26px #0b1f3509}.service-starters .starter-grid article:nth-child(2){background:#fff8f1;border-color:#efdcca}.service-starters .starter-grid article:nth-child(3){background:#f0f5fa;border-color:#d5e3ee}.service-starters .starter-grid article:nth-child(4){background:#ecf8f4;border-color:#d1e9dd}.service-starters .starter-grid article:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#73bcb2}.service-starters .starter-grid article:nth-child(2):before{background:#ecab79}.service-starters .starter-grid article:nth-child(3):before{background:#9bb8d5}.service-starters .starter-grid article:nth-child(4):before{background:#93bfa3}.starter-card-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:9px}.starter-index{font-size:10px;font-weight:800;letter-spacing:.12em;color:#5c7380}.service-starters .starter-price{border-radius:8px;background:#103048;color:#fff;padding:7px 9px;font-size:11px}.service-starters .starter-grid h3{font-size:clamp(20px,1.7vw,25px);line-height:1.12;margin-top:7px}.service-starters .starter-grid p{color:#334b5c}.service-starters .starter-grid small{color:#637788}.service-starters .starter-grid .primary-button{justify-content:space-between;width:100%;padding:13px 15px;background:#103048;border-radius:9px;font-size:13px}.service-starters .starter-grid .primary-button:hover{background:#0b7775}.starter-assurance{display:flex;align-items:center;gap:8px;margin:19px 0 0;color:#4d6876;font-size:13px}.starter-assurance svg{color:#0b7775}.study-routes{padding:74px 5.5% 82px;background:#eaf1f3}.study-routes .section-heading{max-width:900px}.study-routes .section-heading h2{font-size:clamp(36px,4vw,56px);line-height:1.08}.study-routes .section-heading p{font-size:16px;margin:0}.study-route-grid{gap:0;margin-top:31px;border:1px solid #cbdde1;border-radius:15px;overflow:hidden;background:#fff}.study-route-card,.study-route-card.selected{border:0;border-radius:0;box-shadow:none;padding:22px 24px;background:#fff;transition:background .2s}.study-route-card+.study-route-card{border-left:1px solid #dbe5e7}.study-route-card.selected{background:#12354b;color:#fff}.study-route-card:hover,.study-route-card:focus-visible{box-shadow:none;transform:none;background:#eff8f7}.study-route-card.selected:hover,.study-route-card.selected:focus-visible{background:#12354b}.study-route-label{padding:0;background:transparent;color:#0b7775;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.study-route-card.selected .study-route-label{color:#99e0d2}.study-route-card>strong{font-size:19px}.study-route-action{font-size:12px}.study-route-card.selected .study-route-action{color:#f3b588}.route-plan{display:grid;grid-template-columns:1.05fr .95fr;gap:0;margin-top:17px;border:1px solid #d5e1e2;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #0b1f350d}.route-plan-steps{padding:31px 36px}.route-plan-steps .micro-label{color:#0b7775}.route-plan-steps h3{margin:12px 0 24px;font-size:clamp(22px,2.4vw,31px);letter-spacing:-.035em;color:#102b3e}.route-plan-steps ol{list-style:none;display:grid;gap:0;margin:0;padding:0}.route-plan-steps li{display:flex;align-items:center;gap:13px;padding:10px 0;color:#415767;font-size:14px;border-top:1px solid #e6edef}.route-plan-steps li span{font-weight:820;color:#0b7775}.route-plan-offer{display:flex;flex-direction:column;justify-content:center;padding:30px 36px;background:#fdf1e6;border-left:1px solid #e9d8c8}.route-plan-overline{color:#98623c;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.route-plan-offer h3{margin:9px 0;font-size:clamp(25px,2.5vw,35px);letter-spacing:-.04em;color:#10263c}.route-plan-offer p{font-size:14px;line-height:1.55;color:#3f5260}.route-plan-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:14px 0 8px}.route-plan-action strong{color:#153b48;font-size:16px}.route-plan-action button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:9px;background:#103048;color:#fff;padding:13px 16px;font-weight:750}.route-plan-action button:hover{background:#0b7775}.route-plan-offer small{color:#6b7680;font-size:11px;line-height:1.4}.catalog-page{padding-top:75px;background:#fff}.catalog-intro .micro-label{color:#0b7775}.catalog-intro h2{font-size:clamp(36px,4vw,56px)}.catalog-price-groups{gap:20px}.catalog-price-group{box-shadow:none;border-radius:17px}.catalog-price-group:nth-child(1){background:#f1f7f8}.catalog-price-group:nth-child(2){background:#fff8f1}.catalog-price-group:nth-child(3){background:#f2f5fa}.catalog-price-group:nth-child(4){background:#f0f7f3}.catalog-price-group.route-relevant{border-color:#0b7775;box-shadow:0 0 0 2px #0b777528}.catalog-price-list .price-line{background:#fffb}.catalog-price-list li.route-suggested{background:#ffffffa8}.catalog-ask{margin-top:auto}.package-section{background:#0d283e;color:#fff}.package-section .section-heading h2{color:#fff}.package-section .section-heading p{color:#c5d3dd}.package-section .eyebrow{color:#b7eadd;background:#19544e}.package-grid.three article{border-color:#355365;background:#17364c;color:#fff;box-shadow:none}.package-grid.three article.featured{border-color:#e7aa78;box-shadow:0 15px 40px #0002}.package-grid.three .package-tagline,.package-grid.three article>small,.package-grid.three .package-includes li{color:#d6e0e6}.package-grid.three .package-price{border-color:#527080}.package-grid.three article>button{border-color:#527080;color:#9ad9cf}.package-grid.three article>button:hover{color:#f3b588}@media(max-width:1100px){.service-hero-grid{grid-template-columns:1fr 320px;gap:25px}.service-starters .starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.service-hero-grid,.route-plan{grid-template-columns:1fr}.service-hero-visual{max-width:650px}.route-plan-offer{border-left:0;border-top:1px solid #e9d8c8}.study-route-grid{grid-template-columns:1fr}.study-route-card+.study-route-card{border-left:0;border-top:1px solid #dbe5e7}}@media(max-width:600px){.service-page-intro{padding:24px 6% 48px}.service-page-intro h1{font-size:clamp(42px,10vw,57px)}.service-page-intro p{font-size:16px}.service-hero-actions a{width:100%}.service-hero-visual{padding:22px 22px 0}.service-visual-signoff{margin:0 -22px;padding:15px 22px}.service-starters,.study-routes{padding:56px 6%}.service-starters .starter-grid{grid-template-columns:1fr}.service-starters .starter-grid article{min-height:0}.study-route-card,.study-route-card.selected{padding:18px 20px}.route-plan-steps,.route-plan-offer{padding:26px 22px}.catalog-page{padding-top:58px}.starter-assurance{align-items:flex-start}}.study-routes{padding:25px 5.5%;background:#eaf1f3}.route-picker{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.route-picker .micro-label{margin:0;color:#0b7775}.route-picker-options{display:flex;flex-wrap:wrap;gap:6px}.route-picker-options button{border:1px solid #b8ced1;border-radius:999px;background:#fff;color:#183c4d;padding:10px 17px;font-weight:800;cursor:pointer}.route-picker-options button.selected{border-color:#0b7775;background:#0b7775;color:#fff}.route-picker p{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;color:#405769;font-size:14px}.route-picker p button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:#0b7775;padding:0;font-weight:800;cursor:pointer}.route-picker p svg{width:15px}.catalog-page{padding-top:58px}.catalog-price-groups{grid-template-columns:1fr;gap:14px}.catalog-price-group{padding:20px 26px}.catalog-group-heading{min-height:0;align-items:center;margin-bottom:8px}.catalog-group-heading>svg{width:33px;height:33px}.catalog-group-heading h3{font-size:21px}.catalog-price-list{margin-top:0}.catalog-price-list li{grid-template-columns:minmax(200px,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;padding:13px 0}.catalog-service-name{display:grid;gap:4px}.catalog-service-name strong{font-size:15px;color:#0b1f35}.catalog-service-name small{color:#566a7a;font-size:12px;line-height:1.4}.catalog-options{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.catalog-option{display:flex;align-items:center;gap:8px;min-height:39px}.catalog-option .price-line{display:inline-flex;align-items:center;gap:5px;margin:0;padding:7px 9px;border-radius:7px;background:#fff}.catalog-option .price-main{font-weight:800}.catalog-option button{display:inline-flex;align-items:center;gap:5px;border:1px solid #174b5b;border-radius:7px;background:#12394d;color:#fff;padding:9px 11px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.catalog-option button:hover{background:#0b7775}.catalog-option button svg{width:14px}.catalog-option:focus-within{outline:2px solid #83cfc2;outline-offset:2px}.detail-hero-destinations,.detail-hero-about{min-height:430px;padding-top:58px;padding-bottom:58px}.detail-hero-destinations h1,.detail-hero-about h1{max-width:850px;font-size:clamp(46px,5vw,72px)}.detail-hero-destinations>button,.detail-hero-about>button{margin-bottom:30px}.hero-copy>.section-text-link{padding:11px 17px;border:1px solid #0b7775;border-radius:9px;background:#eaf7f3;text-decoration:none}.service-page-intro{padding-bottom:36px}.service-page-intro .service-back{margin-bottom:16px}.service-page-intro h1{font-size:clamp(42px,4.5vw,65px);margin:13px 0}.service-hero-actions{margin:20px 0 13px}.service-hero-grid{gap:35px}.service-featured-offer{padding:24px 26px;border-color:#f3b58888;background:linear-gradient(145deg,#24475c,#17384b)}.service-featured-offer h2{margin:17px 0 8px;color:#fff;font-size:clamp(26px,2.6vw,37px);letter-spacing:-.04em}.service-featured-offer p{font-size:14px;color:#d0e0e5}.service-featured-offer>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:22px}.service-featured-offer strong{color:#ffd0a9;font-size:23px}.service-featured-offer button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:#f3b588;color:#10263c;padding:11px 13px;font-weight:800;cursor:pointer}.service-featured-offer button:hover{background:#ffd0a9}.service-featured-offer button svg{width:15px}@media(max-width:760px){.catalog-price-list li{grid-template-columns:1fr;gap:10px}.catalog-options{justify-content:flex-start}.detail-hero-destinations,.detail-hero-about{min-height:0;padding:48px 22px}.detail-hero-destinations h1,.detail-hero-about h1{font-size:clamp(42px,10vw,58px)}}.price-offers{display:grid;grid-template-columns:1.2fr minmax(220px,.9fr) 1fr;align-items:center;gap:18px;margin:25px 0 4px;padding:20px;border:1px solid #d4e4df;border-radius:13px;background:linear-gradient(110deg,#eaf7f3,#fff8f0)}.price-offers>div,.price-offers>p{display:grid;gap:5px;margin:0}.price-offers strong{color:#11374a;font-size:14px}.price-offers small{color:#405d6b;font-size:12px;line-height:1.45}.price-offers label{display:grid;gap:6px;color:#315461;font-size:12px;font-weight:800}.price-offers select{width:100%;min-width:0;border:1px solid #b6cfd0;border-radius:8px;background:#fff;color:#17394c;padding:11px;font:inherit;font-weight:600}.price-offers select:focus-visible{outline:3px solid #81cfc2}.price-main s{margin-right:7px;color:#75858c;font-size:11px;font-weight:500}.package-price s{display:inline-block;margin-right:10px;color:#b1c3ca;font-size:16px;font-weight:500}.request-residence{margin:5px 0 12px;color:#526878;font-size:12px}@media(max-width:950px){.price-offers{grid-template-columns:1fr 1fr}.price-offers>p{grid-column:1/-1}}@media(max-width:650px){.price-offers{grid-template-columns:1fr}.price-offers>p{grid-column:auto}.catalog-option{flex-wrap:wrap}}.catalog-price-list .catalog-service-name small{color:#566a7a;font-weight:400}#top .floating-contact{position:static;margin:0 22px 22px auto;display:flex;width:max-content}.country-grid{max-height:none;overflow:visible}.country-option{min-height:72px;padding-block:12px}.country-option small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}.assessment-coverage{font-size:12px;line-height:1.6;color:#526172}.assessment-next-actions{font-size:14px;line-height:1.7;padding-inline-start:22px}.account-tabs button[aria-current=true]{background:var(--accent);color:#fff}.service-price-guide{border:1px solid #8dbfba;background:#eff8f6;border-radius:12px;padding:16px;margin:16px 0;overflow-wrap:anywhere}.service-price-guide p{margin:8px 0}.service-price-guide small{line-height:1.7}.immediate-plan ol{padding-inline-start:24px}.immediate-plan li{padding:10px 0;border-bottom:1px solid #e2e9ec}.immediate-plan h3{margin:0}.immediate-plan p{line-height:1.7}.persian-start{max-width:920px;margin:auto;padding:24px;line-height:1.9;font-family:Tahoma,Arial,sans-serif}.persian-start header,.founder-page header{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:60px}.persian-start h1{font-size:clamp(30px,5vw,54px);line-height:1.5}.persian-start label{display:grid;gap:8px}.persian-start select{padding:12px;border:1px solid #ccd8de;border-radius:8px;background:#fff;font:inherit}.persian-start .floating-contact{position:static;margin:20px 0}.persian-start .workspace-card{margin:28px 0}.founder-page{max-width:1200px;margin:auto;padding:32px 6%;color:#132c3b}.founder-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;padding:40px 0 90px}.founder-intro h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(34px,5vw,64px);margin:24px 0;line-height:1.5;text-align:left}.founder-intro p{line-height:1.8;color:#526172;max-width:550px}.founder-role{font-weight:700}.founder-intro aside{min-height:380px;border-radius:150px 150px 18px 18px;background:#102d3c;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:#e7f5ef;font-size:26px;line-height:1.5}.founder-monogram{font-family:Georgia,serif;font-size:120px;font-style:italic;color:#7bc9b6}.founder-responsibility{border-top:1px solid #d9e2e7;padding:50px 0}.founder-responsibility h2{font-size:clamp(28px,4vw,42px);max-width:620px;line-height:1.2}.founder-responsibility>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0}.founder-responsibility article>span{color:#087b79;font-size:22px}.founder-responsibility p{line-height:1.8;color:#526172}.founder-page a{overflow-wrap:anywhere}.founder-page header .brand{display:flex;align-items:center;gap:10px}@media(max-width:700px){.founder-intro,.founder-responsibility>div{grid-template-columns:1fr}.founder-intro{padding-bottom:30px}.founder-intro aside{min-height:220px}.founder-page{padding:24px}.founder-intro h1{text-align:start}}@media(max-width:1100px){.site-header{grid-template-columns:1fr auto auto}.menu-button{display:grid;place-items:center}.site-header nav.open{display:grid;position:absolute;left:14px;right:14px;top:76px;padding:20px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 16px 40px #0f1c3824}.mobile-account-entry{display:block!important}}@media(max-width:760px){.site-header{grid-template-columns:1fr auto}}.founder-portrait{margin:0;overflow:hidden;border-radius:24px;background:#102d3c;box-shadow:0 24px 60px #102d3c1f}.founder-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.founder-portrait figcaption{display:grid;gap:5px;padding:20px 24px;color:#e7f5ef}.founder-portrait figcaption strong{font:700 22px Tahoma,Arial,sans-serif;text-align:left}.founder-portrait figcaption span{font-size:14px;color:#abd7cd}.about-founder-visual{min-height:0;aspect-ratio:1;background:#303034}.about-founder-visual:after{display:none}.about-founder-visual>a{display:block;width:100%;height:100%}.about-founder-visual img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;transform:none;object-fit:cover;filter:none}.about-founder-visual .tag-two{top:auto;bottom:22%}.about-founder-visual .tag-one{top:auto;bottom:34%}.about-founder-visual .tag-three{bottom:10%}.founder-intro h1{font-family:inherit;font-size:clamp(34px,4.5vw,56px);line-height:1.12;letter-spacing:-.04em;overflow-wrap:normal}.founder-portrait figcaption strong{font-family:inherit;font-size:20px}.site-header{height:96px;grid-template-columns:auto minmax(0,1fr) auto;gap:24px}.site-header nav{justify-content:center;gap:24px;white-space:nowrap}.header-actions{gap:20px;min-width:0}.header-actions .login-link{padding:12px 0;color:#526172;font-weight:600;white-space:nowrap}.header-actions .login-link:hover{color:#0b7775}.header-start{display:grid;justify-items:center;gap:5px}.header-start .primary-button{padding:13px 20px;white-space:nowrap;font-size:14px;box-shadow:0 5px 15px #0b1f3512}.header-start-note{font-size:10px;color:#526172;line-height:1.2;white-space:nowrap}.mobile-account-entry{display:none!important}.menu-button{width:36px;height:36px;border-radius:8px}.menu-button:hover{background:#eff8f6}@media(max-width:1100px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;padding:0 24px;gap:18px}.site-header nav.open{top:92px;justify-content:stretch;text-align:left;gap:8px}.site-header nav.open button,.site-header nav.open a{text-align:left;padding:12px}.site-header nav.open a{display:block}}@media(max-width:760px){.site-header{height:76px;grid-template-columns:minmax(0,1fr) auto auto;padding:0 16px;gap:10px}.site-header .brand{gap:7px;font-size:16px}.site-header .brand-mark{width:32px;height:32px}.header-actions{display:flex;gap:0}.header-actions .login-link{display:none}.header-start .primary-button{padding:11px 12px;font-size:12px;border-radius:8px}.header-start-note{display:none}.site-header nav.open{top:72px}.mobile-account-entry{display:block!important;border-top:1px solid #d9e2e7!important;margin-top:4px}}@media(max-width:360px){.site-header{padding:0 12px;gap:8px}.site-header .brand span{display:none}.header-start .primary-button{font-size:12px}}.header-actions{gap:14px}.header-actions .login-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #dce7e9;border-radius:999px;background:#f7fafb;color:#334e60;transition:background .2s,border-color .2s,transform .2s}.header-actions .login-link svg{color:#0b7775}.header-actions .login-link:hover{background:#eaf6f3;border-color:#91c9c2;transform:translateY(-1px)}.header-start{position:relative;gap:0}.header-start .route-start-button{min-height:50px;padding:9px 10px 9px 17px;gap:11px;border:1px solid #174a57;border-radius:999px;background:linear-gradient(115deg,#0b1f35 15%,#10404b 75%,#0c6765);color:#fff;box-shadow:0 6px 18px #0b777527,inset 0 1px #ffffff1c;transition:transform .2s,box-shadow .2s}.route-start-compass{color:#a2e4d6}.route-start-arrow{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#b5eddf;color:#0b3540;transition:transform .2s,background .2s}.header-start .route-start-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0b77753b,inset 0 1px #ffffff24}.route-start-button:hover .route-start-arrow{transform:translate(2px);background:#d0f5ec}.header-start-note{position:absolute;top:calc(100% + 6px);font-size:10px;letter-spacing:.015em;color:#4d6471}.header-actions button:focus-visible{outline:3px solid #0b7775;outline-offset:4px}@media(max-width:1100px){.header-actions .login-link{display:none}.mobile-account-entry{display:block!important}}@media(max-width:760px){.header-start .route-start-button{min-height:44px;padding:7px 8px 7px 12px;gap:7px;font-size:12px}.route-start-compass{display:none}.route-start-arrow{width:26px;height:26px}.route-start-arrow svg{width:15px}.header-start,.header-actions{gap:0}}@media(prefers-reduced-motion:reduce){.header-actions .login-link,.header-start .route-start-button,.route-start-arrow{transition:none}.header-actions .login-link:hover,.header-start .route-start-button:hover,.route-start-button:hover .route-start-arrow{transform:none}}.document-starters{padding-block:76px 68px;background:#f3f7f7}.document-starters .section-heading{max-width:790px}.document-starters .section-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.045em}.document-starters .starter-grid article{padding:25px 23px;gap:14px;border-radius:20px;box-shadow:none}.starter-document-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#edf5f4;color:#0b7775}.document-starters .starter-grid article:nth-child(2) .starter-document-icon{background:#fbf0e5;color:#906334}.document-starters .starter-grid article:nth-child(3) .starter-document-icon{background:#eaf0f8;color:#456688}.document-starters .starter-index{margin-top:7px;font-size:11px;letter-spacing:.03em;text-transform:none;color:#536d76}.document-starters .starter-grid h3{font-size:clamp(21px,1.7vw,25px);line-height:1.18;min-height:2.36em}.document-starters .starter-grid small{padding-bottom:8px}.document-starters .starter-grid .primary-button{display:flex;justify-content:space-between;gap:9px;padding:14px 15px;font-size:13px;border-radius:10px;min-height:48px}.document-starters .starter-grid article.starter-catalog-card{background:linear-gradient(140deg,#0d293e 10%,#12444b);border-color:#164650;color:#fff}.starter-catalog-card .catalog-card-label{color:#baeee3;font-size:11px;font-weight:750;letter-spacing:.04em}.starter-catalog-card .catalog-card-count{display:flex;gap:11px;align-items:center;font-size:58px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#ffd399;margin:5px 0 0}.starter-catalog-card .catalog-card-count span{max-width:65px;font-size:12px;line-height:1.4;letter-spacing:0;font-weight:600;color:#d4e6e8}.document-starters .starter-catalog-card h3{color:#fff;font-size:27px;min-height:0;line-height:1.1}.document-starters .starter-catalog-card p{color:#d2e3e6;font-size:13px}.catalog-card-action{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;min-height:48px;padding:14px 15px;border-radius:10px;background:#b6ebdf;color:#0b3040;text-decoration:none;font-size:13px;font-weight:800}.catalog-card-action:hover{background:#d0f6ed}.ownership-packages{padding-block:76px 65px;scroll-margin-top:105px}.ownership-packages .section-heading h2{font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.045em;margin-bottom:0}.ownership-packages .section-heading p{font-size:16px;line-height:1.7}.ownership-packages .package-grid{margin-top:34px;gap:20px}.ownership-packages .package-grid article{padding:28px;border-radius:20px;transform:none}.ownership-packages .package-grid article.featured{border-color:#8ed8c9;background:#1b4053;box-shadow:none}.ownership-packages .package-grid article.package-funding{border-color:#ad986e}.package-ownership{display:inline-flex;align-self:flex-start;min-height:29px;align-items:center;margin-bottom:19px;font-size:12px;font-weight:750;color:#b4eddf}.package-funding .package-ownership{color:#ffd399}.ownership-packages .package-grid h3{font-size:29px;line-height:1.15;margin:0 0 13px}.ownership-packages .package-audience{font-size:14px;line-height:1.65;color:#d1dfe7;margin:0;min-height:4.95em}.ownership-packages .package-price{margin:21px 0;padding-bottom:18px;gap:7px}.package-price-label{font-size:11px;font-weight:600;color:#bccfd8}.ownership-packages .package-price strong{font-size:30px;line-height:1.2;color:#fff}.ownership-packages .package-price .by-agreement{font-size:26px;color:#ffd399}.ownership-packages .package-includes{gap:13px;margin-bottom:20px}.ownership-packages .package-includes li{font-size:13px;line-height:1.55;gap:10px}.ownership-packages .package-includes svg{color:#8bd8c4}.package-boundary{font-size:12px;line-height:1.55;color:#c5d7e1;margin:auto 0 20px;padding-top:8px}.ownership-packages .package-grid article>button{background:#b6ebdf;color:#0d3041;border:0;border-radius:10px;padding:14px 16px;min-height:48px;gap:10px;font-size:13px;font-weight:800;margin:0}.ownership-packages .package-grid article>button:hover{background:#d0f6ed;color:#0d3041}.ownership-packages .package-grid article.package-funding>button{background:#ffd399;color:#342f26}.ownership-packages .package-grid article.package-funding>button:hover{background:#ffe2bd}.package-availability{display:flex;align-items:flex-start;gap:10px;margin-top:26px;color:#c8dbe4;font-size:12px;line-height:1.6}.package-availability>svg{flex-shrink:0;margin-top:2px;color:#a1dfd0}.package-availability p{margin:0;max-width:770px}.package-availability a{display:flex;align-items:center;gap:10px;color:#c3f0e6;font-weight:750;white-space:nowrap;margin-left:auto;text-underline-offset:4px}.document-starters a:focus-visible,.document-starters button:focus-visible,.ownership-packages button:focus-visible,.ownership-packages a:focus-visible{outline:3px solid #d6a965;outline-offset:5px}@media(min-width:761px)and (max-width:1000px){.ownership-packages .package-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ownership-packages .package-grid article{padding:22px}.ownership-packages .package-audience{min-height:8.25em}.ownership-packages .package-grid h3{font-size:26px}.ownership-packages .package-grid article>button{font-size:12px;padding-inline:12px}}@media(max-width:760px){.ownership-packages .package-grid.three{grid-template-columns:1fr}.ownership-packages .package-audience{min-height:0}.package-availability{flex-wrap:wrap}.package-availability p{flex:1}.package-availability a{margin:8px 0 0 26px}.ownership-packages{padding:58px 6%}.ownership-packages .split-heading{gap:16px}}@media(max-width:600px){.document-starters{padding:56px 6%}.document-starters .starter-grid h3{min-height:0}.document-starters .starter-grid article{gap:13px}.document-starters .starter-grid .starter-price{font-size:12px}.document-starters .starter-grid small{padding-bottom:4px}.document-starters .starter-grid .primary-button{margin-top:7px}.document-starters .starter-assurance{align-items:flex-start;line-height:1.6}.document-starters .starter-assurance svg{flex-shrink:0;margin-top:3px}.catalog-card-action{margin-top:8px}}#all-service-prices{scroll-margin-top:105px}.language-switcher{border:1px solid #c9d8df;border-radius:999px;background:#fff;color:#123345;padding:8px 12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}.language-switcher:focus-visible{outline:3px solid #008577;outline-offset:3px}@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn/Vazirmatn-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}html[lang=fa]{--font-persian:"Vazirmatn",Tahoma,"Segoe UI",sans-serif;--fa-title:clamp(28px,2.8vw,40px);--fa-section:clamp(24px,2.2vw,32px)}html[lang=fa] body{font-family:var(--font-persian);font-size:16px;line-height:1.75;letter-spacing:normal}.language-switcher[lang=fa]{font-family:Vazirmatn,Tahoma,sans-serif}html[dir=rtl] :is(h1,h2,h3,.eyebrow,.micro-label){letter-spacing:normal}html[dir=rtl] :is(h1,h2,h3){line-height:1.4}html[dir=rtl] :is(.country-option,.catalog-card,.major-options button,.workspace-sidebar nav button,.opportunity-card,.case-list button){text-align:start}html[dir=rtl] .step-marker:after{left:calc(-50% + 24px);right:calc(50% + 24px)}html[lang=fa] .assessment-actions.split:before{content:"یا"}html[dir=rtl] :is(.timeline-options button,.workspace-row,.workspace-rows>button,.preview-card button,.story-selector button,.footer-links button,.final-choice-grid>button,.manager-queue li button,.manager-deadlines li button,.manager-data-table th,.manager-data-table td){text-align:start}html[dir=rtl] .modal-close{right:auto;left:18px}html[dir=rtl] .major-combobox>svg{right:auto;left:12px}html[dir=rtl] .major-combobox input{padding-right:12px;padding-left:42px}html[dir=rtl] .opportunity-requirements ul{padding-left:0;padding-right:20px}html[dir=rtl] .catalog-item-detail{margin-left:0;margin-right:22px}html[dir=rtl] :is(.hero-copy,.section-heading,.workspace-card,.info-page,.founder-intro,.guided-chat-panel){text-align:start}html[dir=rtl] .route-start-arrow{transform:scaleX(-1)}html[dir=rtl] .guided-chat-panel,html[dir=rtl] .guided-chat-launcher{right:auto;left:24px}html[dir=rtl] :is(.price-main,.price-line){unicode-bidi:plaintext}html[dir=rtl] :is(.timeline-chart,.manager-chart){direction:ltr}html[dir=rtl] :is(.timeline-route,.timeline-details){direction:rtl;text-align:start}@media(max-width:760px){.header-actions{gap:6px}.language-switcher{padding:6px 8px;font-size:12px}html[dir=rtl] .guided-chat-panel{left:12px;right:12px}}@media(max-width:600px){.site-header{height:116px;grid-template-columns:auto minmax(0,1fr) 32px;grid-template-rows:32px 44px;padding:12px 16px;gap:8px 12px}.site-header>.brand{grid-column:1;grid-row:1;min-width:32px}.site-header .brand span{display:inline}.site-header .header-actions{display:contents}.site-header .language-switcher{grid-column:2;grid-row:1;justify-self:end}.site-header .menu-button{grid-column:3;grid-row:1;width:32px;height:32px}.site-header .header-start{grid-column:1/-1;grid-row:2;width:100%}.site-header .route-start-button{width:100%;font-size:12px}.site-header nav.open{top:112px;text-align:start}}html[lang=fa] :is(h1,h2,h3,h4,p,span,small,strong,em,label,li,a,button,th,td){letter-spacing:normal}html[lang=fa] :is(button,input,select,textarea){font-family:var(--font-persian);line-height:1.65}html[lang=fa] :is(input,select,textarea){font-size:16px}html[lang=fa] :is(h1,.hero h1,.service-page-intro h1,.detail-hero h1,.detail-hero-destinations h1,.detail-hero-about h1,.founder-intro h1){font-size:var(--fa-title);font-weight:650;line-height:1.4}html[lang=fa] :is(.section-heading h2,.document-starters .section-heading h2,.ownership-packages .section-heading h2,.catalog-intro h2,.workspace-copy h2,.destination-section h2,.final-cta h2,.founder-responsibility h2){font-size:var(--fa-section);font-weight:650;line-height:1.45}html[lang=fa] :is(.stage-heading h2,.assessment-card h2,.result-title-row h2,.workspace-card h2,.workspace-gate-card h2,.account-modal h2){font-size:20px;line-height:1.5;font-weight:650}html[lang=fa] :is(.document-starters .starter-grid h3,.service-cards h3,.catalog-group-heading h3,.route-plan-steps h3,.route-plan-offer h3){font-size:clamp(20px,1.8vw,25px);line-height:1.65;font-weight:700}html[lang=fa] .document-starters .starter-grid h3{min-height:3.3em}html[lang=fa] .document-starters .starter-catalog-card h3{min-height:0}html[lang=fa] .ownership-packages .package-grid h3{font-size:26px;line-height:1.6}html[lang=fa] .service-featured-offer h2{font-size:clamp(24px,2.3vw,30px);line-height:1.65}html[lang=fa] :is(.hero-copy>p,.service-page-intro p,.section-heading p,.ownership-packages .section-heading p,.founder-intro p,.info-page p){font-size:16px;line-height:1.8}html[lang=fa] :is(.document-starters .starter-grid p,.service-cards p,.ownership-packages .package-audience,.route-plan-offer p,.workspace-card p,.workspace-gate-card p,.guided-chat-panel p){font-size:15px;line-height:1.9}html[lang=fa] :is(.document-starters .starter-grid small,.catalog-service-name small,.price-offers small,.package-boundary,.package-availability,.starter-assurance,.request-residence,.assessment-coverage,.beta-notice,.application-meta,.application-form small){font-size:13px;line-height:1.85}html[lang=fa] :is(.ownership-packages .package-includes li,.route-plan-steps li,.workspace-card li,.info-page li){font-size:14px;line-height:1.9}html[lang=fa] :is(.eyebrow,.micro-label,.section-label,.study-route-label,.package-ownership,.workspace-side-label,.manager-side-label){font-size:13px;line-height:1.8;font-weight:600}html[lang=fa] :is(.primary-button,.secondary-button,.catalog-option button,.document-starters .starter-grid .primary-button,.catalog-card-action,.ownership-packages .package-grid article>button,.service-featured-offer button){font-size:14px;line-height:1.65;font-weight:650}html[lang=fa] :is(.form-grid label,.profile-fields>label,.gpa-fields label,.account-form label,.workspace-card label){font-size:14px;line-height:1.7}html[lang=fa] .hero{align-items:start}html[lang=fa] .hero-copy{padding-block-start:10px}html[lang=fa] .hero h1{margin-block:20px 16px}html[lang=fa] .assessment-card{padding:22px;min-height:0}html[lang=fa] .assessment-card .stepper{margin-bottom:20px}html[lang=fa] .assessment-card .stage-heading p{font-size:13px;line-height:1.7}html[lang=fa] .country-grid{gap:8px;margin-top:16px}html[lang=fa] .country-option{padding:8px 10px;min-height:72px;grid-template-columns:20px 26px minmax(0,1fr);gap:8px}html[lang=fa] .country-option strong{font-size:14px;font-weight:600;line-height:1.5}html[lang=fa] .country-option small{font-size:12px;line-height:1.5}html[lang=fa] .assessment-actions{margin-top:16px;gap:8px}html[lang=fa] .assessment-actions :is(.primary-button,.secondary-button){min-height:44px;padding:10px 12px;font-size:13px}html[lang=fa] .assessment-coverage{margin-block:0 16px;font-size:12px;line-height:1.65}html[lang=fa] :is(.step-marker small,.timeline-options small,.conversion-result p,.route-cards small,.timeline-route small,.timeline-date,.timeline-documents p,.timeline-documents li,.timeline-caution){font-size:12px;line-height:1.8}html[lang=fa] :is(.catalog-option .price-line,.catalog-option .price-main,.document-starters .starter-grid .starter-price){font-size:14px;line-height:1.7}html[lang=fa] .site-header nav{font-size:14px;line-height:1.7}html[lang=fa] .header-start .route-start-button{font-size:14px;line-height:1.6}html[lang=fa] .header-start-note{font-size:11px;line-height:1.6}html[lang=fa] .language-switcher{font-size:13px;line-height:1.5}html[lang=fa] .footer-links{font-size:14px;line-height:1.9}html[lang=fa] :is(.live-workspace .workspace-card h3,.application-entry h3,.application-form h3){font-size:18px;line-height:1.7}html[lang=fa] .live-workspace .client-main h1{font-size:clamp(26px,2.6vw,34px);line-height:1.6}html[lang=fa] :is(.live-workspace .client-sidebar nav button,.major-options button,.timeline-actions button,.timeline-empty button,.opportunity-card button){font-size:14px;line-height:1.7}html[lang=fa] :is(.opportunity-card p,.opportunity-card small,.workspace-sidebar-footer small,.staff-list small,.application-notes){font-size:13px;line-height:1.85}html[lang=fa] :is(.workspace-stats span,.workspace-badge,.live-task-list small,.live-activity small,.workspace-form-footer small,.account-form form>small,.account-assurance,.case-profile dt,.assessment-review dt,.service-intake-summary dt,.google-identity small,.linkedin-identity small){font-size:13px;line-height:1.8}html[lang=fa] :is(.document-file-area p,.document-discussion p,.document-file-list li,.document-discussion li,.service-intake-summary dd){font-size:14px;line-height:1.85}html[lang=fa] :is(.opportunity-levels button,.opportunity-major-controls button,.opportunity-major-options button,.opportunity-sort button,.opportunity-actions a){font-size:14px;line-height:1.7}html[lang=fa] :is(.opportunity-review p,.opportunity-requirements p,.opportunity-picker-intro,.opportunity-profile-hint,.opportunity-source-note,.opportunity-facts span,.opportunity-management-list small,.opportunity-major-help,.opportunity-sort-note){font-size:13px;line-height:1.85}html[lang=fa] :is(.opportunity-level,.opportunity-source,.opportunity-status,.opportunity-filter-group>span,.opportunity-major-controls small,.opportunity-major-options small){font-size:12px;line-height:1.8}html[lang=fa] :is(.manager-intro p,.manager-section-head p,.manager-empty,.manager-control-card p,.manager-freshness,.manager-queue li small,.manager-deadlines li small,.manager-data-table){font-size:13px;line-height:1.8}html[lang=fa] :is(.manager-calendar-note,.manager-control-card>span,.manager-control-card>div,.manager-category-label h2,.manager-signal-copy>span,.manager-signal-copy small,.manager-source,.manager-secondary-metrics span,.manager-calendar-total,.manager-legend,.manager-axis,.manager-days small){font-size:12px;line-height:1.75}html[lang=fa] :is(.manager-refresh,.manager-period button,.manager-queue li strong,.manager-deadlines li strong,.manager-deadlines li button>span:last-child){font-size:14px;line-height:1.7}@media(max-width:760px){html[lang=fa]{--fa-title:clamp(28px,4.6vw,34px);--fa-section:clamp(24px,3.8vw,28px)}html[lang=fa] .hero-copy{padding-block-start:0}html[lang=fa] :is(.hero-copy>p,.service-page-intro p,.section-heading p,.ownership-packages .section-heading p){font-size:16px}html[lang=fa] .document-starters .starter-grid h3{font-size:22px;min-height:0}html[lang=fa] .ownership-packages .package-grid article>button{font-size:14px}}@media(max-width:600px){html[lang=fa] .site-header .header-start .route-start-button{font-size:13px}html[lang=fa] .country-option{padding-inline:10px;gap:7px}html[lang=fa] .country-option strong{font-size:14px}html[lang=fa] .country-option small{font-size:12px}html[lang=fa] .assessment-card{padding:18px 14px}html[lang=fa] .country-option{min-height:62px}}:root{--muted:#526172}.footer-email,.text-button{color:#075e58}.account-tabs button{color:#526172}.account-tabs button[aria-current=true]{background:#0b7775;color:#fff}.workspace-side-label,.workspace-card form label small,.manager-intro p,.manager-freshness,.manager-calendar-note,.manager-signal-copy small,.manager-queue li small,.manager-deadlines li small,.manager-empty,.manager-days small{color:#526172}.manager-source.manager-source-unconnected{background:#edf1f6;color:#526172}.manager-axis{fill:#526172}.primary-button{background-color:#0b1f35;color:#fff}.primary-button:disabled{background:#e2e8f0;color:#526172;opacity:1}.header-start .route-start-button{background-color:#0b1f35;color:#fff}.document-starters .starter-grid article.starter-catalog-card{background-color:#0d293e;color:#fff}.manager-control-card,.service-page-intro{background-color:#0b1f35;color:#fff}.service-featured-offer{background-color:#17384b;color:#fff}:is(.form-grid,.account-form,.workspace-card,.consultation-modal,.major-combobox) :is(input,select,textarea){background-color:#fff;color:#0d2338}input::placeholder,textarea::placeholder{color:#526172;opacity:1}:is(.form-grid,.account-form,.workspace-card,.consultation-modal) :is(input,select,textarea):disabled{background:#edf1f6;color:#526172;opacity:1}html[lang=fa] .workspace-card form label small{font-size:13px;line-height:1.85}@media(forced-colors:active){.primary-button:disabled{color:GrayText;background:Canvas}.account-tabs button[aria-current=true]{color:HighlightText;background:Highlight}}.pricing-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.pricing-overview:not(:has(.exchange-rate-card)){grid-template-columns:repeat(2,minmax(0,1fr))}.market-basis-card,.exchange-rate-card,.usdt-offer{min-width:0;border:1px solid #d4e3e6;border-radius:16px;padding:22px;text-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#f6fafb;color:#173b4b}.pricing-overview svg{width:27px;height:27px;color:#0b7775;flex-shrink:0}.market-basis-card>strong{font-size:20px;line-height:1.6}.pricing-overview p{font-size:14px;line-height:1.9;margin:0}.pricing-overview small{font-size:13px;line-height:1.8;color:#48616e}.exchange-rate-card{background:#fff}.exchange-rate-card>span{font-size:14px;color:#48616e}.exchange-rate-card>strong{font-size:clamp(22px,2.2vw,29px);line-height:1.7;color:#102b40;font-variant-numeric:tabular-nums}.exchange-rate-card time{font-size:13px;color:#48616e}.exchange-rate-card .exchange-rate-note{width:100%;margin-top:auto}.exchange-rate-card .exchange-rate-note summary:after{margin-inline-start:12px}.usdt-offer{background:#103e46;border:0;color:#fff;box-shadow:0 10px 26px #103e4614}.usdt-offer-top{display:flex;justify-content:space-between;align-items:center;width:100%}.usdt-offer-top svg{color:#b4e7dc}.usdt-offer-top>span{background:#ffffff15;color:#d7f5ed;border-radius:999px;padding:4px 10px;font-size:12px}.usdt-offer-value{display:flex;align-items:center;gap:14px}.usdt-offer-value>strong{font-size:50px;line-height:1.3;color:#f5d29c}.usdt-offer-value>span{font-size:18px;font-weight:750;line-height:1.6}.usdt-offer p{color:#e5f3f0}.usdt-offer small{color:#c3dfd9}.usdt-offer-flow{display:flex;gap:16px;align-items:center;width:100%;border-top:1px solid #ffffff26;padding-top:12px;font-size:18px;font-variant-numeric:tabular-nums}.usdt-offer-flow svg{color:#b4e7dc;width:20px}.usdt-offer-flow>strong{color:#f5d29c}html[dir=rtl] .usdt-offer-flow svg{transform:scaleX(-1)}.guide-terms{font-size:14px;color:#405967;line-height:1.9;margin-top:18px}.guide-terms summary{cursor:pointer;color:#075e58;width:fit-content}.guide-terms p{max-width:960px}.price-residence{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;background:#f1f8f5;border:1px solid #c4ddd6;border-radius:12px;padding:18px;margin:20px 0}.price-residence strong{font-size:15px;color:#173b4b}.price-residence label{display:grid;gap:8px;font-size:14px;color:#405967}.price-residence select{font:inherit;background:#fff;color:#173b4b;padding:10px;border:1px solid #adc9c8;border-radius:8px;max-width:100%}.ownership-packages .package-grid article>.package-budget-scope{font-size:13px;line-height:1.9;color:#405967;display:block;margin-bottom:16px}@keyframes guide-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}.service-route-guide{animation:guide-arrive .25s ease-out}.pricing-market-options button,.route-picker-options button{transition:background .18s,border-color .18s,color .18s}.pricing-overview>aside,.pricing-overview>div{animation:guide-arrive .4s ease-out}@media(max-width:950px){.pricing-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.usdt-offer{grid-column:1/-1}.usdt-offer-flow{width:auto;min-width:160px}}@media(max-width:540px){.pricing-overview,.pricing-overview:not(:has(.exchange-rate-card)){grid-template-columns:1fr}.market-basis-card,.exchange-rate-card,.usdt-offer{padding:18px}.price-residence label{width:100%}}@media(prefers-reduced-motion:reduce){.service-route-guide,.pricing-overview>aside,.pricing-overview>div{animation:none}.pricing-market-options button,.route-picker-options button{transition:none}}body{min-width:0}.iran-support{border-top:1px solid #dce7e7;margin-top:22px;padding-top:22px;text-align:start}.iran-support-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.iran-support h3{font-size:22px;line-height:1.65}.iran-support>p{color:#405967;font-size:14px;line-height:1.9;margin:12px 0 20px;max-width:960px}.iran-support a{color:#075e58;font-size:14px;text-decoration:underline;text-underline-offset:4px}.iran-support-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.iran-support-plans article{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:11px;background:#f5faf8;border:1px solid #c4ddd6;border-radius:12px;padding:18px;box-shadow:none}.iran-support h4{color:#102b40;font-size:17px;line-height:1.7;margin:0}.iran-support-plans p{color:#405967;line-height:1.9;font-size:14px;margin:0;flex:1}.iran-support-plans strong{color:#075e58;font-size:20px;line-height:1.8}.iran-support-plans a,.iran-support-flexible>a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;border-radius:8px;background:#113b4b;color:#fff;text-decoration:none;font-size:13px;width:100%}.iran-support-flexible{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:15px 0;padding:16px;border:1px solid #d0dee5;border-radius:10px;background:#f4f7fa}.iran-support-flexible strong{font-size:16px;color:#102b40}.iran-support-flexible p{color:#405967;line-height:1.9;font-size:14px;margin:7px 0 0;max-width:700px}.iran-support-flexible>a{width:auto;min-width:160px}.iran-support>small,.support-plan-intake small{display:block;color:#405967;font-size:13px;line-height:1.9}.support-plan-intake{background:#f1f9f5;border:1px solid #bdd7d4;border-radius:11px;padding:16px;margin:12px 0;color:#102b40;text-align:start}.support-plan-intake p{font-size:14px;line-height:1.9}.support-plan-intake>strong{display:block;font-size:16px}.support-plan-intake>small{margin-top:10px}.iran-support a:focus-visible{outline:3px solid #0b7775;outline-offset:3px}@media(max-width:760px){.iran-support-plans{grid-template-columns:minmax(0,1fr)}.iran-support h3{font-size:20px}.iran-support-flexible>a{width:100%}}.study-routes{padding:24px 5.5% 30px;text-align:start}.study-routes .route-picker{display:flex;justify-content:flex-start;gap:18px;flex-wrap:wrap;padding:0;margin-bottom:20px}.service-route-heading h3{margin:5px 0 8px;font-size:23px;line-height:1.65;color:#102b40}.service-route-heading p{margin:0;color:#405967;font-size:14px;line-height:1.9;max-width:840px}.service-route-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;counter-reset:route;padding:0;margin:20px 0}.service-route-steps li{counter-increment:route;display:flex;gap:10px;align-items:flex-start;color:#244653;font-size:14px;line-height:1.8}.service-route-steps li:before{content:counter(route);display:grid;place-items:center;background:#0b7775;color:#fff;border-radius:50%;min-width:26px;height:26px;font-weight:700}.service-route-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-route-suggestions>button{display:grid;gap:9px;border:1px solid #b6cecf;background:#fff;border-radius:11px;padding:16px;min-width:0;color:#102b40;text-align:start;font:inherit;font-size:14px;line-height:1.7;cursor:pointer}.service-route-suggestions>button:hover{border-color:#0b7775;background:#f2faf7}.service-route-suggestions>button:focus-visible{outline:3px solid #0b7775;outline-offset:3px}.service-route-suggestions strong{color:#075e58;font-size:16px}.service-route-suggestions>button>span:last-child{display:flex;align-items:center;justify-content:space-between;color:#075e58;font-size:13px}.service-route-suggestions svg{width:18px;height:18px}html[dir=rtl] .service-route-suggestions svg{transform:scaleX(-1)}.route-suggested-label{display:block;width:fit-content;margin-block:6px;padding:3px 8px;border:1px solid #bdd7d4;border-radius:6px;background:#e4f1ee;color:#075e58;font-size:12px;line-height:1.8}@media(max-width:760px){.study-routes{padding:22px 20px}.service-route-suggestions,.service-route-steps{grid-template-columns:minmax(0,1fr)}.service-route-steps{gap:12px}.service-route-heading h3{font-size:21px}}.money-amount.quote-only{white-space:normal;line-height:1.8;font-size:20px;overflow-wrap:anywhere}.ownership-packages .package-grid article{min-width:0}.pricing-panel{margin:26px 0 30px;padding:24px;border:1px solid #bdd7d4;border-radius:16px;background:#fff;color:#173747;text-align:start;box-shadow:0 5px 18px #102a3a05}.pricing-panel-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.pricing-panel h3{font-size:22px;margin:3px 0;line-height:1.6;color:#102b40}.pricing-market-options{display:flex;flex-wrap:wrap;gap:8px}.pricing-market-options button{border:1px solid #bfd6d3;border-radius:9px;padding:10px 14px;background:#fff;color:#244f59;font:inherit;font-size:14px;cursor:pointer}.pricing-market-options button[aria-pressed=true]{background:#0b7775;border-color:#0b7775;color:#fff}.pricing-market-options button:focus-visible{outline:3px solid #0b7775;outline-offset:3px}.pricing-basis{max-width:960px;margin:13px 0 20px;font-size:14px;line-height:1.9;color:#405967}.pricing-panel-details{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:22px;border-top:1px solid #e0ebe9;padding-top:17px;align-items:start}.pricing-panel-details:not(:has(.exchange-rate-note)){grid-template-columns:1fr}.exchange-rate-note{display:block;margin:0;padding:0;background:transparent;border:0;border-radius:0;color:#244653;font-size:14px;line-height:1.85;text-align:start}.exchange-rate-note summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;cursor:pointer;list-style:none}.exchange-rate-note summary:after{content:"+";margin-inline-start:auto;font-size:20px;color:#0b7775}.exchange-rate-note[open] summary:after{content:"−"}.exchange-rate-note summary>strong{color:#123c46;font-size:16px}.exchange-rate-note summary>span:last-of-type{color:#075e58;font-size:13px;text-decoration:underline;text-underline-offset:4px}.rate-details{display:grid;gap:9px;padding-top:13px}.rate-details small{font-size:13px;line-height:1.85;color:#405967}.rate-details a{color:#075e58;font-size:13px}.rate-stale{color:#8a5723!important}.planned-payments{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;border:0;background:transparent;border-radius:0;color:#244653}.payment-methods{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.payment-methods>strong{margin-inline-end:7px;font-size:14px}.payment-methods>span{padding:5px 9px;background:#eff5f7;border:1px solid #d8e4e8;border-radius:7px;color:#315260;font-size:12px}.planned-payments small{font-size:13px;line-height:1.8;color:#405967}.final-cta{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);padding:62px 5.5%;gap:48px;align-items:center;text-align:start;background:#102d42}.final-cta:before{display:none}.final-cta h2{font-size:clamp(28px,3vw,40px);line-height:1.4;margin:17px 0 12px}.final-cta p{font-size:15px;line-height:1.9;color:#cfdee5;margin:0 0 20px}.final-cta .contact-channel-actions{display:flex;flex-wrap:wrap;gap:10px}.final-cta .email-cta{padding:11px 13px;font-size:13px;min-height:44px}.final-cta .eyebrow{margin-inline:0}.final-choice-grid{display:grid;gap:10px}.final-choice-grid>button{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:13px;align-items:center;background:#ffffff08;border:1px solid #5e7a8c;border-radius:11px;padding:16px;color:#fff;text-align:start;font:inherit;cursor:pointer}.final-choice-grid button strong{font-size:15px}.final-choice-grid button small{display:block;color:#c5d8e2;font-size:13px;line-height:1.8;margin-top:4px}.site-footer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:28px 64px;padding:38px 5.5% 22px;background:#fff;align-items:start;font-size:14px;text-align:start;color:#405967}.footer-brand{min-width:0}.footer-brand p{font-size:14px;line-height:1.9;margin:14px 0 16px;max-width:540px}.footer-contacts{display:grid;gap:9px}.footer-contacts .footer-email{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0;width:fit-content;max-width:100%;color:#075e58;font-size:14px;line-height:1.8}.footer-contacts bdi{direction:ltr;overflow-wrap:anywhere;unicode-bidi:isolate}.site-footer .footer-links{gap:32px}.site-footer .footer-links strong{font-size:15px;margin-bottom:5px}.site-footer .footer-links button{font-size:14px;text-align:start;line-height:1.8;min-height:32px;color:#405967;width:fit-content}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid #e1e9eb;padding-top:18px;font-size:12px;color:#526b76}html[dir=rtl] :is(.catalog-intro,.split-heading,.service-hero-copy,.service-featured-offer,.starter-assurance,.package-availability){text-align:start}@media(min-width:761px){html[dir=rtl] .hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}html[dir=rtl] .hero>.assessment-card{grid-column:1;grid-row:1}html[dir=rtl] .hero>.hero-copy{grid-column:2;grid-row:1}}@media(min-width:851px){html[dir=rtl] .final-choice-grid{grid-column:1;grid-row:1}html[dir=rtl] .final-cta>div:first-child{grid-column:2;grid-row:1}}html[dir=rtl] :is(.hero-copy,.section-heading,.catalog-intro){margin-inline-start:0;margin-inline-end:auto}html[dir=rtl] .package-includes{padding-inline-start:0}html[dir=rtl] :is(.primary-button,.section-text-link,.catalog-card-action,.final-choice-grid,.email-cta,.catalog-option) svg:last-child{transform:scaleX(-1)}html[dir=rtl] .route-start-arrow svg{transform:none}html[dir=rtl] .ownership-packages .package-grid article>button>svg{transform:scaleX(-1)}@media(max-width:850px){.pricing-panel-details{grid-template-columns:1fr;gap:18px}.final-cta{grid-template-columns:1fr;gap:28px}.site-footer{gap:28px}}@media(max-width:760px){.pricing-panel{padding:18px;margin:22px 0}.pricing-panel h3{font-size:20px}.pricing-market-options{width:100%}.pricing-market-options button{flex:1;padding:9px;font-size:13px}.pricing-basis{font-size:14px}.final-cta{padding:44px 20px}.site-footer{grid-template-columns:1fr;padding:32px 20px 22px}.footer-bottom{font-size:12px}.final-choice-grid>button{padding:14px}.ownership-packages{padding:48px 20px}.ownership-packages .package-audience{min-height:0}}@media(max-width:760px){.ownership-packages .package-grid.three{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.pricing-market-options button[aria-pressed=true]{background:Highlight;color:HighlightText}.ownership-packages .package-grid article,.final-choice-grid>button{border:1px solid CanvasText}}.site-footer{background:#edf4f5;border-top:1px solid #cadbdf;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:40px 5.5% 24px;gap:28px 50px}.site-footer .brand{color:#102b40;font-size:22px;font-weight:800}.site-footer .brand-mark{border-radius:10px;width:36px;height:36px}.footer-brand p{max-width:450px;margin-bottom:0;color:#405967}.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site-footer .footer-links button{padding:5px 0}.site-footer .footer-contacts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #cadbdf;padding-top:24px}.site-footer .footer-contacts .footer-email{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:10px;row-gap:6px;width:auto;color:#173b4b;max-width:100%;padding:0;font-size:14px;text-decoration:none}.site-footer .footer-email svg{grid-row:1/3;width:20px;height:20px;color:#0b7775;margin-top:3px}.site-footer .footer-email span{color:#075e58;font-weight:750}.site-footer .footer-email bdi{grid-column:2;text-align:start;font-size:13px;color:#405967;direction:ltr;width:fit-content;max-width:100%}.site-footer .footer-email:hover bdi{color:#075e58;text-decoration:underline;text-underline-offset:4px}.footer-bottom{border-top:0;padding-top:4px;color:#48616e}@media(max-width:760px){.site-footer{grid-template-columns:1fr;padding:30px 20px 22px;gap:24px}.site-footer .footer-contacts{grid-template-columns:1fr;gap:20px}.site-footer .footer-links{gap:30px}.footer-bottom{border-top:1px solid #cadbdf;padding-top:18px}}#top.detail-page:has(.study-ending){background:#091e30}.service-page-intro{background:linear-gradient(125deg,#0b2034,#154754);padding-block:64px 60px}.service-hero-grid{gap:60px}.service-featured-offer{border-radius:26px;background:#ffffff0b;border:1px solid #71969e;box-shadow:0 20px 55px #0002;transition:transform .35s,box-shadow .35s}.service-featured-offer:hover{transform:translateY(-5px);box-shadow:0 30px 60px #0003}.service-featured-offer h2{line-height:1.5}.service-hero-actions a{transition:transform .25s,background .25s}.service-hero-actions a:hover{transform:translateY(-3px)}.study-routes{background:#eef5f4;padding-block:35px}.route-picker-options{background:#dceae7;border-radius:999px;padding:5px;width:fit-content}.route-picker-options button{border:0!important;transition:background .25s,box-shadow .25s}.route-picker-options button.selected{box-shadow:0 5px 16px #075e5825}.service-route-suggestions>button{border-radius:14px;box-shadow:none;transition:transform .25s,border-color .25s}.service-route-suggestions>button:hover{transform:translateY(-4px)}.catalog-page{background:#f8fafb;padding-block:64px}.catalog-intro{padding-bottom:8px}.catalog-intro h2{line-height:1.5}.pricing-panel{border:0;border-radius:24px;padding:30px;background:#fff;box-shadow:0 15px 50px #0b203409}.pricing-market-options{background:#edf3f4;border-radius:999px;padding:5px}.pricing-market-options button{border:0;border-radius:999px;transition:background .25s,color .25s}.regional-market-picker{margin-top:25px;padding:24px;background:#f2f7f8;border:1px solid #d7e4e7;border-radius:18px}.regional-market-picker>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.regional-market-picker strong{font-size:18px;color:#102b40}.regional-market-picker p{font-size:14px;color:#405967;margin:0}.regional-country-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-block:16px}.regional-country-grid button{display:flex;align-items:center;justify-content:space-between;gap:8px;font:inherit;font-size:14px;color:#234a59;border:1px solid #c6d9de;border-radius:10px;padding:12px;background:#fff;cursor:pointer;transition:background .25s,transform .25s,border .25s}.regional-country-grid button:hover{transform:translateY(-2px);border-color:#0b7775}.regional-country-grid button[aria-pressed=true]{background:#123c4c;border-color:#123c4c;color:#fff;box-shadow:0 5px 16px #123c4c20}.regional-country-grid bdi{font-size:11px;opacity:.85}.regional-market-picker>small{display:block;font-size:13px;line-height:1.8;color:#405967}.regional-market-picker a{color:#075e58}.pricing-overview>aside,.pricing-overview>.market-basis-card{transition:transform .35s,box-shadow .35s}.pricing-overview>aside:hover{transform:translateY(-4px);box-shadow:0 14px 28px #103e461a}.exchange-rate-card>strong,.money-amount{font-variant-numeric:tabular-nums}.usdt-offer-value>strong{animation:price-emphasis .5s ease-out}.price-residence{border-radius:18px;background:#fff;border-color:#cadbdf;padding:24px}.catalog-price-groups{gap:0;margin-top:45px}.catalog-price-group{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;padding:38px 0;border:0;border-top:1px solid #ccdbe0;border-radius:0;background:transparent!important;box-shadow:none}.catalog-group-heading{display:flex;flex-direction:column;align-items:flex-start;align-self:start;position:sticky;top:110px;gap:16px;margin:0;padding:5px 0}.catalog-group-heading>svg{width:48px;height:48px;padding:10px;border-radius:14px;background:#dcece8;color:#075e58}.catalog-group-heading h3{font-size:25px;line-height:1.6;color:#102b40}.catalog-price-list{margin:0}.catalog-price-list li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:24px 0;border-top:1px solid #e0e8eb}.catalog-price-list li:first-child{border-top:0;padding-top:5px}.catalog-service-name strong{font-size:18px;line-height:1.7}.catalog-price-list .catalog-service-name small{font-size:14px;line-height:1.9;color:#405967}.catalog-options{gap:12px;justify-content:flex-start}.catalog-option{flex-wrap:wrap;gap:10px;min-width:0}.catalog-option .price-line{border-radius:0;background:transparent;border-inline-start:2px solid #a8cec7;padding:5px 12px;display:grid;gap:2px;white-space:normal}.catalog-option .price-main{font-size:18px;color:#102b40}.catalog-option .price-label,.catalog-option .price-meta{font-size:13px;color:#405967}.catalog-option button{background:#e4f1ec;border:0;color:#075e58;border-radius:9px;padding:11px 14px;transition:background .25s,transform .25s}.catalog-option button:hover{background:#123c4c;color:#fff;transform:translateY(-2px)}.route-suggested-label{font-size:12px;background:#e7f2ee;border:0}.catalog-price-note{font-size:14px;line-height:1.9}.catalog-price-group:target{scroll-margin-top:110px}.ownership-packages{background:linear-gradient(120deg,#0b2034,#113942);padding-block:75px;color:#fff}.ownership-packages .section-heading h2{color:#fff;line-height:1.5}.ownership-packages .section-heading p{color:#d0e3e8;font-size:16px;line-height:2}.ownership-packages .eyebrow{color:#b8e5dc;background:#ffffff0b}.package-payment-intro{display:flex;gap:20px;align-items:flex-start;border-block:1px solid #50747d;padding:24px 0;margin-block:28px 32px}.package-payment-intro>svg{color:#f3d19e;width:34px;height:34px;flex:none}.package-payment-intro strong{font-size:22px;color:#f3d19e;line-height:1.7}.package-payment-intro p{font-size:15px;color:#e0edef;margin:8px 0;line-height:1.9}.package-payment-intro small{font-size:13px;color:#bed7dd;line-height:1.8}.ownership-packages .package-grid article{background:#153549;color:#fff;border:1px solid #466978;border-radius:22px;padding:28px;box-shadow:none;transition:transform .35s,border-color .35s}.ownership-packages .package-grid article:hover{transform:translateY(-6px);border-color:#9bd6cb}.ownership-packages .package-grid article.featured{background:#173e4f;border:1px solid #76b9ac}.ownership-packages .package-grid article.package-funding{background:#104047;border-color:#ceb88a}.ownership-packages .package-grid h3{color:#fff;font-size:30px;line-height:1.6}.ownership-packages :is(.package-ownership,.package-funding .package-ownership){color:#b8e5dc}.ownership-packages :is(.package-audience,.package-includes li,.package-boundary,.package-availability,.package-price-label){color:#d6e5eb;line-height:1.9}.ownership-packages .package-grid .package-price strong{color:#f3d19e;font-size:clamp(23px,2.5vw,32px);line-height:1.7;white-space:normal}.ownership-packages .package-grid .package-price{border-color:#51717d}.ownership-packages .package-grid article>.package-budget-scope{color:#c8dfe4}.ownership-packages .package-includes svg{color:#a0dbc9}.ownership-packages .package-grid article>button{background:#b4e3d8;color:#113942;border:0;min-height:48px}.ownership-packages .package-grid article.package-funding>button{background:#f3d19e;color:#193942}.ownership-packages .package-availability>svg{color:#a0dbc9}.ownership-packages .package-availability a{color:#b4e3d8}.stage-payments{padding:16px 0;border-top:1px solid #51717d;margin-bottom:20px;color:#fff}.stage-payments>strong{font-size:15px;line-height:1.8}.stage-payments>div{display:flex;gap:8px;margin-block:12px}.stage-payments button{border:1px solid #76949e;border-radius:8px;background:transparent;color:#d6e5eb;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.stage-payments button[aria-pressed=true]{background:#f3d19e;border-color:#f3d19e;color:#183544}.stage-payments>p{display:grid;gap:5px;margin:12px 0;font-size:13px;color:#d6e5eb}.stage-payments bdi{font-size:18px;font-weight:700;color:#fff}.stage-payments>small{font-size:12px;line-height:1.85;color:#bfd5de}.study-ending{position:relative;isolation:isolate;overflow:hidden;min-height:490px;display:flex;align-items:center;background:#0b2034}.study-ending>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:study-pan 22s ease-in-out infinite alternate}.study-ending:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b203410,#0b2034d9);z-index:-1}.study-ending-copy{position:relative;width:47%;margin:60px 6% 70px auto;color:#fff}.study-ending-copy h2{font-size:clamp(32px,4vw,51px);line-height:1.55;color:#fff;margin:15px 0}.study-ending-copy p{color:#e1edf0;font-size:17px;line-height:1.9}.study-ending-copy .eyebrow{background:#ffffff16;color:#b8e5dc}.study-ending-copy .primary-button{background:#f3d19e;color:#173747}.site-footer{background:#091e30;border-top:1px solid #3e5b6e;padding-block:48px 28px;color:#d0e0e8}.site-footer .brand{color:#fff}.site-footer .footer-brand p{color:#c4d9e1;font-size:16px;line-height:2}.site-footer .footer-links strong{color:#fff;font-size:17px}.site-footer .footer-links button{color:#c4d9e1}.site-footer .footer-contacts{border-color:#3e5b6e}.site-footer .footer-contacts .footer-email span{color:#a8ddcf}.site-footer .footer-contacts .footer-email bdi{color:#d8e7ed}.site-footer .footer-email svg{color:#a8ddcf}.site-footer .footer-email:hover bdi{color:#fff}.site-footer .footer-bottom{color:#b9d0dc}.site-footer button:hover{color:#fff}@keyframes study-pan{0%{transform:scale(1.01) translate(0)}to{transform:scale(1.07) translate(-1%)}}@keyframes price-emphasis{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.catalog-price-group{animation:price-emphasis both;animation-timeline:view();animation-range:entry 0% entry 22%}}@media(max-width:1050px){.catalog-price-group{grid-template-columns:155px minmax(0,1fr);gap:24px}.catalog-price-list li{grid-template-columns:1fr;gap:12px}.catalog-group-heading h3{font-size:22px}.regional-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-hero-grid{gap:25px}.ownership-packages .package-grid.three{grid-template-columns:1fr}.package-includes{min-height:0!important}}@media(max-width:760px){.service-page-intro{padding-block:42px}.pricing-panel{padding:20px}.regional-market-picker{padding:18px}.regional-market-picker>div:first-child{display:block}.regional-market-picker p{margin-top:8px}.regional-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-price-group{grid-template-columns:1fr;gap:15px;padding:28px 0}.catalog-group-heading{position:static;flex-direction:row;align-items:center;gap:12px}.catalog-group-heading>svg{width:40px;height:40px}.catalog-group-heading h3{font-size:21px}.catalog-price-list li{padding:22px 0}.catalog-options{justify-content:flex-start}.catalog-option .price-main{font-size:17px}.ownership-packages{padding:48px 20px}.package-payment-intro{gap:12px}.package-payment-intro strong{font-size:19px}.ownership-packages .package-grid article{padding:24px}.study-ending{min-height:460px}.study-ending:after{background:#0b2034b5}.study-ending-copy{width:auto;margin:50px 22px 75px}.study-ending-copy h2{font-size:32px}.site-footer .footer-brand p{font-size:15px}.site-footer .footer-bottom{border-color:#3e5b6e}}@media(prefers-reduced-motion:reduce){.study-ending>img,.usdt-offer-value>strong,.catalog-price-group{animation:none!important}.service-featured-offer,.service-hero-actions a,.service-route-suggestions>button,.pricing-overview>aside,.catalog-option button,.ownership-packages .package-grid article,.regional-country-grid button{transition:none!important;transform:none!important}}@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{font-optical-sizing:auto}button,input,select,textarea{font-optical-sizing:auto}#top.detail-page:has(.study-ending){overflow:clip;--service-ease:cubic-bezier(.2,.75,.25,1)}.detail-page:has(.study-ending) :is(.service-page-intro,.study-routes,.catalog-page,.ownership-packages){padding-inline:clamp(24px,5vw,76px)}.service-page-intro{position:relative;isolation:isolate;background:radial-gradient(ellipse at 85% 0%,#21606a80,transparent 60%),linear-gradient(130deg,#0b2034 15%,#123a47)}.service-page-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#8bc4c708 1px,transparent 1px),linear-gradient(90deg,#8bc4c708 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.service-hero-copy h1{font-size:clamp(44px,4.8vw,70px);font-weight:680;line-height:1.13;letter-spacing:-.045em;margin-block:22px 26px;text-wrap:balance}.service-hero-copy h1 em{color:#a9ded3;font-style:normal}.service-hero-copy>p{font-size:17px;line-height:1.85;max-width:55ch;color:#d4e5ec}.service-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.service-hero-visual.service-featured-offer{position:relative;overflow:hidden;padding:36px;background:linear-gradient(145deg,#ffffff13,#ffffff05);border-color:#7aabb267;box-shadow:inset 0 1px #ffffff21,0 20px 60px #06172638}.service-featured-offer:before{content:"";display:block;width:52px;height:4px;border-radius:9px;background:#a9ded3;margin-bottom:28px}.service-hero-visual.service-featured-offer h2{font-size:30px;font-weight:650;letter-spacing:-.025em;line-height:1.3;margin-block:16px}.service-visual-kicker{font-size:12px;letter-spacing:.09em;color:#add4d6}.service-featured-offer>p{font-size:16px;line-height:1.8;color:#d4e5ec}.service-featured-offer>div{border-top:1px solid #789ca755;padding-top:24px}.service-featured-offer strong{line-height:1.8}.service-back{font-size:13px;color:#c4d8e2}.services-section-nav{position:sticky;top:86px;z-index:15;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px clamp(24px,5vw,76px);gap:8px;background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #d5e2e5;box-shadow:0 8px 22px #0c283708}.services-section-nav a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:8px 12px;border-radius:10px;color:#425c69;font-size:13px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;white-space:nowrap}.services-section-nav a[aria-current=location]{background:#e4f2ed;color:#075e58}.services-section-nav a:hover{background:#edf5f4;color:#075e58}.services-section-nav a>svg{width:19px;height:19px;flex:none}.section-nav-index{font-size:11px;font-variant-numeric:tabular-nums;color:#56717b}.detail-page:has(.study-ending) :is(#study-level,#all-service-prices,#packages,#study-next-step){scroll-margin-top:166px}.study-routes{padding-block:44px 48px;background:linear-gradient(180deg,#f0f7f5,#eaf3f1)}.route-picker{justify-content:space-between;border-bottom:1px solid #c8deda;padding-bottom:22px;margin-bottom:26px}.route-picker-options button{font-weight:650;min-height:46px}.service-route-heading h3{font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.45}.service-route-heading p{max-width:85ch;font-size:14px}.service-route-steps{gap:28px;margin-block:24px 28px}.service-route-steps li{font-size:15px;line-height:1.8}.service-route-steps li:before{border-radius:9px;background:#d6e9e2;color:#075e58;min-width:30px;height:30px}.service-route-suggestions>button{padding:22px;border-color:#c4dcd5;background:#ffffffc9;gap:12px}.service-route-suggestions>button>span:first-child{font-weight:600}.service-route-suggestions strong{font-size:20px;font-weight:650;line-height:1.65}.catalog-intro h2,.ownership-packages .section-heading h2{font-size:clamp(32px,3.5vw,48px);font-weight:650;letter-spacing:-.035em;line-height:1.22;text-wrap:balance}.catalog-intro>p{font-size:16px;line-height:1.85;color:#405967}.pricing-panel{border:1px solid #dee9ec;box-shadow:0 15px 45px #17384807}.regional-market-picker{background:linear-gradient(120deg,#f1f7f5,#f4f7f9);border-color:#d5e4e4}.regional-country-grid button{border-radius:12px;min-height:50px}.pricing-overview{gap:16px}.pricing-overview>aside{border-radius:18px}.catalog-price-groups{margin-top:52px}.catalog-price-group{grid-template-columns:190px minmax(0,1fr);gap:36px;padding-block:44px}.catalog-group-heading{top:174px;gap:14px}.catalog-group-index{font-size:12px;font-weight:650;letter-spacing:.09em;color:#53757e;font-variant-numeric:tabular-nums}.catalog-group-heading h3{font-size:23px;font-weight:650;letter-spacing:-.025em;line-height:1.45}.catalog-price-list li{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-block:26px}.catalog-price-list li:first-child{padding-top:0}.catalog-service-name strong{font-size:17px;font-weight:650;line-height:1.7}.catalog-options{flex-direction:column;align-items:stretch;gap:14px}.catalog-option{justify-content:space-between;gap:12px}.catalog-option .price-line{padding:7px 12px;border-inline-start:2px solid #70b5a5;background:#edf5f2;border-radius:0 8px 8px 0;flex:1}html[dir=rtl] .catalog-option .price-line{border-radius:8px 0 0 8px}.catalog-option .price-main{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.55}.catalog-option .price-label{font-size:13px;font-weight:600}.catalog-option .price-meta{font-size:12px}.catalog-option button{font-size:13px;font-weight:650;min-height:43px;border:1px solid #b9d3ca;background:transparent;color:#075e58;flex:none}.catalog-option button>svg{width:17px;height:17px}.ownership-packages{background:radial-gradient(ellipse at 100% 0%,#1c5265 0,transparent 55%),linear-gradient(130deg,#0b2034,#103941)}.ownership-packages .section-heading p{font-size:16px;line-height:1.9}.ownership-packages .package-grid{gap:20px;align-items:stretch}.ownership-packages .package-grid article{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:24px;box-shadow:inset 0 1px #ffffff14;background:linear-gradient(160deg,#1c3d51,#133245)}.package-card-symbol{width:48px;height:48px;display:grid;place-items:center;background:#ffffff0b;border:1px solid #80b5bc55;border-radius:14px;margin-bottom:22px;color:#b4e3d8}.package-card-symbol svg{width:27px;height:27px}.package-funding .package-card-symbol{color:#f3d19e;border-color:#f3d19e60}.ownership-packages .package-grid h3{font-size:31px;font-weight:650;letter-spacing:-.025em;margin-block:8px 14px;line-height:1.35}.ownership-packages .package-ownership{font-size:13px;line-height:1.85;min-height:42px;margin-bottom:6px}.ownership-packages .package-audience{font-size:14px;line-height:1.85;min-height:80px;margin:0 0 20px}.ownership-packages .package-grid .package-price{min-height:105px;margin-block:0 22px;padding-block:20px;border-block:1px solid #7c9ba74d;display:flex;flex-direction:column;gap:8px}.ownership-packages .package-grid .package-price strong{font-weight:650;font-size:clamp(24px,2.3vw,32px);line-height:1.6;letter-spacing:-.025em}.ownership-packages .package-price-label{font-size:12px}.ownership-packages .package-includes{display:block;min-height:0;padding:0;margin:0 0 24px;flex:1}.ownership-packages .package-includes li{font-size:14px;line-height:1.9;margin-bottom:12px;gap:10px}.ownership-packages .package-boundary{font-size:13px;line-height:1.85;min-height:55px}.ownership-packages .package-grid article>button{font-size:14px;font-weight:650;border-radius:11px;transition:transform .25s,box-shadow .25s;box-shadow:0 5px 18px #061b2520}.ownership-packages .package-grid article>button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #061b2540}.stage-payments{border:1px solid #7396a34d;border-radius:13px;background:#071e292e;padding:16px;margin-block:0 22px}.stage-payments>div{background:#0b24343b;border-radius:10px;padding:4px;gap:4px}.stage-payments button{flex:1;border-color:transparent;border-radius:7px;min-height:38px}.stage-payments>p{min-height:64px}.stage-payments bdi{font-variant-numeric:tabular-nums;animation:service-value-in .28s var(--service-ease)}.study-ending-copy h2{font-weight:650;letter-spacing:-.03em;line-height:1.25;text-wrap:balance}.site-footer .footer-links button{font-size:14px;padding-block:7px}.site-footer .footer-contacts{padding-block:25px;margin-top:28px}.site-footer .footer-bottom{font-size:12px}.detail-page:has(.study-ending) :is(a,button):focus-visible{outline:3px solid #4baa96;outline-offset:4px}.service-hero-actions a svg,.catalog-option button svg,.ownership-packages article>button svg{transition:translate .25s var(--service-ease)}.service-hero-actions a:hover svg,.catalog-option button:hover svg,.ownership-packages article>button:hover svg{translate:3px 0}html[dir=rtl] :is(.service-hero-actions a,.catalog-option button,.ownership-packages article>button):hover svg{translate:-3px 0}@keyframes service-value-in{0%{opacity:.45;translate:0 4px}to{opacity:1;translate:0 0}}html[lang=fa] .service-hero-copy h1{font-size:clamp(30px,2.8vw,40px);font-weight:650;line-height:1.4;letter-spacing:0}html[lang=fa] .service-hero-visual.service-featured-offer h2{font-size:24px;font-weight:650;line-height:1.5;letter-spacing:0}html[lang=fa] :is(.catalog-intro h2,.ownership-packages .section-heading h2){font-size:clamp(26px,2.4vw,34px);font-weight:650;line-height:1.45;letter-spacing:0}html[lang=fa] .service-route-heading h3{font-size:25px;line-height:1.65;letter-spacing:0}html[lang=fa] .catalog-group-heading h3{font-size:23px;line-height:1.65;letter-spacing:0}html[lang=fa] #top .catalog-option .price-main{font-size:18px;line-height:1.8;font-weight:700}html[lang=fa] .catalog-option .price-label,html[lang=fa] .catalog-option .price-meta{font-size:13px}html[lang=fa] .ownership-packages .package-grid h3{font-size:29px;font-weight:750;line-height:1.6;letter-spacing:0}html[lang=fa] .ownership-packages .package-grid .package-price strong{font-size:clamp(23px,2.2vw,30px);font-weight:750;letter-spacing:0}html[lang=fa] .study-ending-copy h2{font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.45;letter-spacing:0}html[lang=fa] .services-section-nav a{font-size:14px}@media(max-width:1100px){.catalog-price-group{grid-template-columns:155px minmax(0,1fr);gap:26px}.catalog-price-list li{grid-template-columns:1fr}.ownership-packages .package-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ownership-packages .package-grid article{padding:22px}.ownership-packages .package-ownership{min-height:72px}.ownership-packages .package-audience{min-height:112px}.ownership-packages .package-grid .package-price strong{font-size:24px}.section-nav-index{display:none}}@media(max-width:900px){.service-hero-grid{grid-template-columns:1fr}.service-hero-visual.service-featured-offer{max-width:650px}.ownership-packages .package-grid.three{grid-template-columns:1fr}.ownership-packages :is(.package-audience,.package-ownership,.package-boundary){min-height:0}.ownership-packages .package-grid .package-price{min-height:0}.package-card-symbol{margin-bottom:14px}.package-payment-intro{margin-block:24px}.ownership-packages .package-grid{gap:24px}}@media(max-width:760px){.detail-page:has(.study-ending) :is(.service-page-intro,.study-routes,.catalog-page,.ownership-packages){padding-inline:22px}.services-section-nav{padding:8px 12px;gap:3px;top:86px}.services-section-nav a{font-size:12px;white-space:normal;text-align:center;line-height:1.4;padding:8px 3px;min-height:54px;flex-direction:column;gap:5px}.services-section-nav a>svg{width:17px;height:17px}.catalog-group-heading{position:static;flex-direction:row;gap:10px}.catalog-group-index{display:none}.catalog-price-group{grid-template-columns:1fr;gap:20px;padding-block:32px}.route-picker{flex-direction:column;align-items:flex-start;gap:14px}.route-picker-options{width:100%;display:flex}.route-picker-options button{flex:1;padding-inline:10px}.service-featured-offer h2{font-size:27px}.service-hero-visual.service-featured-offer{padding:28px}.service-hero-copy h1{font-size:43px}.service-route-heading h3{font-size:23px}.service-route-steps{gap:14px}.catalog-option button{font-size:12px;padding:10px}.catalog-option .price-main{font-size:17px}.ownership-packages .package-grid article{padding:26px}.package-payment-intro p{font-size:14px}.study-ending-copy h2{font-size:36px}.service-hero-actions a{min-height:48px}html[lang=fa] .services-section-nav a{font-size:12px;line-height:1.6}html[lang=fa] #top .catalog-option .price-main{font-size:17px}html[lang=fa] .service-hero-copy h1{font-size:32px}}@media(max-width:600px){.services-section-nav{top:116px}.detail-page:has(.study-ending) :is(#study-level,#all-service-prices,#packages,#study-next-step){scroll-margin-top:202px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.detail-page:has(.study-ending) *,.detail-page:has(.study-ending) *:before,.detail-page:has(.study-ending) *:after{animation:none!important;transition:none!important}.detail-page:has(.study-ending) .reveal{opacity:1;transform:none;translate:none}.detail-page:has(.study-ending) :is(a,button):hover svg{translate:none}}@media(forced-colors:active){.services-section-nav{background:Canvas;border-color:CanvasText}.services-section-nav a[aria-current=location]{outline:2px solid Highlight}.catalog-option .price-line,.stage-payments,.package-card-symbol{border:1px solid CanvasText}}.service-scope{grid-column:1/-1;max-width:100%;font-size:14px;line-height:1.75;color:#304858}.service-scope summary{cursor:pointer;font-weight:600;color:#0b625f}.service-scope p{margin:8px 0}.service-scope ul{padding-inline-start:20px;margin:8px 0}.service-scope small{display:block}.catalog-price-list .service-scope li{display:list-item;padding:0;border:0;font-size:inherit;line-height:inherit}.ownership-packages{--package-surface: #153549;--package-ink: #f0f5f7;--package-muted: #dae7ed;--package-price: #ffd398}.ownership-packages .package-grid article{background:var(--package-surface);color:var(--package-ink);border-color:#577987}.ownership-packages .package-grid article.featured{background:#173e4f;border-color:#90cfc1}.ownership-packages .package-grid article.package-funding{background:#123f44;border-color:#ceb88a}.ownership-packages .package-grid article h3{color:var(--package-ink)}.ownership-packages .package-grid article .package-ownership{color:#b9e8dc;font-size:15px;line-height:1.9;font-weight:650}.ownership-packages .package-grid article .package-audience,.ownership-packages .package-grid article .package-includes li{color:var(--package-ink);font-size:16px;font-weight:500;line-height:2}.ownership-packages .package-grid article .package-includes li{margin-bottom:14px}.ownership-packages .package-grid article .package-boundary,.ownership-packages .package-grid article .package-budget-scope{color:var(--package-muted);font-size:14px;font-weight:500;line-height:2}.ownership-packages .package-grid article .package-price-label{color:var(--package-muted);font-size:14px;line-height:1.9}.ownership-packages .package-grid article .package-price strong{color:var(--package-price);font-weight:750;line-height:1.8}html[lang=fa] .ownership-packages .package-grid article .package-price strong{font-size:clamp(24px,2.2vw,30px)}.ownership-packages .package-grid article .package-includes svg{color:#b9e8dc}.ownership-packages .package-grid article .package-price,.ownership-packages .package-grid article .stage-payments{border-color:#577987}.ownership-packages .package-grid article>button{color:#102f3f;background:#b9e8dc;font-size:16px;font-weight:650}.ownership-packages .package-grid article>button:hover{color:#102f3f;background:#d0f6ed}.ownership-packages .package-grid article.package-funding>button{color:#102f3f;background:#ffd398}.ownership-packages .package-grid article.package-funding>button:hover{color:#102f3f;background:#ffe2bd}.ownership-packages .package-grid article>button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:540px){html[lang=fa] .ownership-packages .package-grid article .package-price strong{font-size:clamp(20px,6.3vw,24px)}}@media(forced-colors:active){.ownership-packages .package-grid article{background:Canvas;color:CanvasText;border-color:CanvasText}.ownership-packages .package-grid article :is(h3,.package-ownership,.package-audience,.package-includes li,.package-boundary,.package-budget-scope,.package-price-label,.package-price strong){color:CanvasText}.ownership-packages .package-grid article>button{color:ButtonText;background:ButtonFace}}.destination-budget{margin:36px clamp(20px,5.5vw,84px) 48px;padding:clamp(22px,3vw,40px);background:#f2f7f8;border:1px solid #c9dbdf;border-radius:24px;color:#102b40;text-align:start}.destination-budget-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.destination-budget .micro-label{color:#075e58;font-size:12px;font-weight:750}.destination-budget h2{font-size:clamp(27px,2.8vw,38px);line-height:1.45;margin:8px 0 0;color:#102b40;letter-spacing:-.025em}.destination-budget-heading>p{font-size:16px;color:#405967;margin:0;line-height:1.8}.destination-budget-controls{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}.budget-level-picker,.budget-metric-picker{display:flex;gap:5px;padding:5px;background:#e2edf0;border-radius:12px;max-width:100%}.destination-budget-controls button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid transparent;border-radius:8px;color:#244653;background:transparent;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .18s,color .18s}.budget-level-picker button[aria-pressed=true]{background:#fff;color:#102b40;border-color:#bbd0d8;box-shadow:0 2px 5px #102b4009}.budget-metric-picker button[aria-pressed=true]{background:#103e46;color:#fff}.destination-budget-controls button:hover{border-color:#537f85}.destination-budget-controls svg{width:19px;height:19px;flex:none}.destination-budget-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.budget-country{min-width:0;background:#fff;border:1px solid #cbdde1;border-radius:18px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.budget-country-heading{display:flex;align-items:center;gap:12px;width:100%}.budget-country-heading img{object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px #102b4017}.destination-budget .budget-country h3{color:#102b40;font-size:22px;font-weight:750;margin:0;line-height:1.6}.budget-value-label{color:#405967;font-size:14px;line-height:1.7;margin-top:12px}.budget-country-value{color:#103e46;font-size:clamp(27px,3.2vw,42px);line-height:1.4;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;max-width:100%}.destination-budget .budget-country-scope{font-size:14px;line-height:1.9;color:#405967;margin:0 0 5px;flex:1}.budget-explore{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#e5f2ed;color:#075e58;border:1px solid #b4d4cc;border-radius:10px;width:100%;padding:13px 16px;min-height:48px;font:inherit;font-size:15px;font-weight:750;cursor:pointer;transition:background .18s}.budget-explore:hover{background:#d5ebe3}.budget-explore svg{width:20px;height:20px;flex:none}.budget-quick-note{font-size:13px;line-height:1.9;color:#405967;margin:17px 0}.budget-guide-details{border-top:1px solid #c6d9dd;margin-top:18px;padding-top:18px}.budget-guide-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;cursor:pointer;color:#075e58;font-size:14px;font-weight:750;list-style:none}.budget-guide-details summary::-webkit-details-marker{display:none}.budget-guide-details summary svg{width:20px;height:20px;transition:rotate .18s}.budget-guide-details[open] summary svg{rotate:180deg}.budget-guide-body{padding-top:16px}.destination-budget .budget-guide-body p{color:#405967;font-size:14px;line-height:1.9;margin:0 0 16px}.budget-guide-countries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.budget-guide-countries h4{font-size:16px;color:#102b40;margin:0 0 10px}.budget-guide-sources{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px;line-height:1.9}.budget-guide-sources a{color:#075e58;text-decoration:underline;text-underline-offset:4px}.budget-guide-sources>span{color:#405967;flex-basis:100%}.destination-budget :is(button,summary,a):focus-visible{outline:3px solid #0b7775;outline-offset:3px}.destination-explorer{scroll-margin-top:110px}html[lang=fa] .destination-budget h2{letter-spacing:0;font-size:clamp(26px,2.7vw,36px);line-height:1.65}html[lang=fa] .budget-country-value{letter-spacing:0;font-size:clamp(25px,3vw,40px)}html[dir=rtl] .budget-explore svg{transform:scaleX(-1)}@media(max-width:760px){.destination-budget{margin-inline:20px;padding:22px;border-radius:18px}.destination-budget-heading{display:block}.destination-budget-heading>p{margin-top:10px}.destination-budget-controls{gap:12px}.budget-level-picker,.budget-metric-picker{width:100%}.destination-budget-controls button{flex:1;padding:9px 7px;font-size:13px}.budget-metric-picker button{flex-direction:column;gap:5px}.destination-budget-results{gap:12px}.budget-country{padding:20px}.budget-guide-countries{grid-template-columns:1fr;gap:8px}.budget-country-heading{gap:9px}}@media(max-width:580px){.destination-budget{margin-inline:16px;padding:16px}.destination-budget-results{grid-template-columns:1fr}.budget-country{padding:16px;gap:10px}.budget-value-label{margin-top:6px}.destination-budget .budget-country-value,html[lang=fa] .destination-budget .budget-country-value{font-size:clamp(21px,7vw,32px);white-space:nowrap}.budget-explore{font-size:14px}}@media(prefers-reduced-motion:reduce){.destination-budget-controls button,.budget-explore,.budget-guide-details summary svg{transition:none}}@media(forced-colors:active){.budget-country,.budget-level-picker button[aria-pressed=true],.budget-metric-picker button[aria-pressed=true],.budget-explore{border:1px solid CanvasText}}.destination-page{padding:34px clamp(20px,5.5vw,84px) 50px;background:#f5f8fa;color:#102b40;text-align:start}.destination-page-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.destination-kicker{display:block;margin:0;color:#075e58;font-size:12px;font-weight:750;line-height:1.7;letter-spacing:.04em}.destination-page-intro h1{margin:0;font-size:clamp(27px,2.7vw,35px);font-weight:650;line-height:1.4;letter-spacing:-.025em;color:#102b40}.destination-route-hub{scroll-margin-top:24px}.destination-route-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.destination-route-tabs button{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:8px;padding:18px;border:1px solid #c5d7df;border-radius:14px;background:#fff;color:#102b40;font:inherit;text-align:start;cursor:pointer;transition:background .16s,border-color .16s}.destination-route-icon{display:flex;align-items:center;justify-content:space-between;gap:8px;height:28px}.destination-route-icon>img{object-fit:cover;border-radius:3px}.destination-route-icon>svg{width:28px;height:28px;color:#075e58}.destination-route-icon .destination-route-check{width:20px;height:20px;visibility:hidden}.destination-route-tabs strong{font-size:21px;line-height:1.45}.destination-route-tabs small{font-size:14px;line-height:1.7;color:#405967}.destination-route-tabs button[aria-checked=true]{background:#103e46;color:#fff;border-color:#103e46}.destination-route-tabs button[aria-checked=true] :is(small,svg){color:#c5ebe4}.destination-route-tabs button[aria-checked=true] .destination-route-check{visibility:visible}.destination-route-tabs button:hover{border-color:#0b7775}.destination-europe-picker{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;margin-bottom:20px}.destination-europe-picker>span{font-size:14px;font-weight:650;color:#405967}.destination-country-tabs{display:flex;flex-wrap:wrap;gap:7px}.destination-country-tabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;min-height:44px;border:1px solid #c5d7df;border-radius:8px;background:#fff;color:#244653;font:inherit;font-size:14px;cursor:pointer}.destination-country-tabs button[aria-checked=true]{border-color:#075e58;background:#e3f3ef;color:#103e46;font-weight:750}.destination-country-tabs img{object-fit:cover;border-radius:2px}.destination-route-body{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);gap:20px;align-items:stretch}.destination-summary{order:0;min-width:0;padding:24px;border:1px solid #c5d7df;border-radius:16px;background:#fff;scroll-margin-top:24px}.destination-summary-title{display:flex;align-items:center;gap:12px}.destination-summary-title img{object-fit:cover;border-radius:3px}.destination-summary h3{margin:0;font-size:27px;color:#102b40;line-height:1.5;letter-spacing:0}.destination-summary-title>span{margin-inline-start:auto;font-size:13px;color:#405967}.destination-route-focus{margin:10px 0 20px;font-size:16px;line-height:1.8;color:#355565}.destination-checks-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.destination-checks-list>div{padding-top:17px;border-top:1px solid #c5d7df;min-width:0}.destination-checks-list svg{width:24px;height:24px;color:#075e58;margin-bottom:9px}.destination-checks-list dt{font-size:14px;font-weight:750;color:#075e58;line-height:1.8}.destination-checks-list dd{margin:7px 0 0;font-size:16px;line-height:1.85;color:#102b40}.destination-summary-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #c5d7df;padding:13px 0 0;background:transparent;color:#405967;font-size:13px;line-height:1.9}.destination-summary-footer a{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:650;color:#075e58;text-decoration:underline;text-underline-offset:4px}.destination-summary-footer svg{width:18px;height:18px}.destination-conversion{order:1;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:24px;border:1px solid #16384c;border-radius:16px;background:#102b40;color:#fff}.destination-conversion .destination-kicker{color:#b7e2d9}.destination-conversion h3{margin:0;font-size:26px;line-height:1.4;color:#fff;letter-spacing:-.01em}.destination-conversion>p{margin:0;font-size:15px;line-height:1.8;color:#e0edf2}.destination-session{display:grid;gap:7px;margin:1px 0;padding:12px 0;border-block:1px solid #4c6575}.destination-session>strong{font-size:14px;line-height:1.8;color:#fff}.destination-session>span{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:13px;line-height:1.9;color:#d5e6ed}.destination-session :is(bdi,.money-amount){font-size:21px;color:#b7e2d9;font-weight:750}.destination-advice-action,.destination-assessment-action{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;width:100%;padding:12px 13px;border-radius:9px;font:inherit;font-size:14px;font-weight:750;line-height:1.8;text-align:start;text-decoration:none;cursor:pointer}.destination-advice-action{margin-top:0;border:1px solid #b7e2d9;background:#b7e2d9;color:#102b40}.destination-advice-action:hover{background:#c8ebe4}.destination-assessment-action{border:1px solid #829da9;background:transparent;color:#fff}.destination-assessment-action:hover{background:#1d3b50}.destination-advice-action svg,.destination-assessment-action svg{width:20px;height:20px;flex:none}.destination-conversion>small{font-size:13px;line-height:1.85;color:#d5e6ed}.destination-help-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px 0 0;margin-top:28px;border-top:1px solid #c5d7df}.destination-help-strip>div{max-width:700px}.destination-help-strip h2{font-size:25px;line-height:1.5;margin:6px 0 8px;color:#102b40;letter-spacing:0}.destination-help-strip p{font-size:16px;line-height:1.8;color:#405967;margin:0}.destination-help-strip>a{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:48px;padding:13px 16px;border:1px solid #075e58;border-radius:10px;color:#075e58;font-size:15px;font-weight:750;text-decoration:none}.destination-help-strip>a svg{width:20px;height:20px}.destination-page :is(button,a,summary):focus-visible{outline:3px solid #0b7775;outline-offset:3px}.destination-conversion :is(button,a):focus-visible{outline-color:#b7e2d9}html[dir=rtl] .destination-page :is(.destination-advice-action,.destination-assessment-action,.destination-help-strip>a)>svg{transform:scaleX(-1)}html[lang=fa] .destination-page h1{font-size:clamp(25px,2.5vw,32px);font-weight:650;line-height:1.6;letter-spacing:0}html[lang=fa] .destination-conversion h3{font-size:25px;line-height:1.65;letter-spacing:0}@media(max-width:1100px){.destination-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.destination-route-tabs button{padding:14px}.destination-route-tabs strong{font-size:19px}.destination-route-body{grid-template-columns:minmax(0,1.65fr) minmax(285px,1fr)}.destination-summary,.destination-conversion{padding:20px}.destination-checks-list{gap:12px}.destination-checks-list dd{font-size:16px}}@media(max-width:850px){.destination-route-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.destination-route-body{grid-template-columns:1fr}.destination-help-strip{display:block}.destination-help-strip>a{margin-top:18px;width:fit-content}.destination-conversion{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.destination-conversion .destination-kicker,.destination-conversion h3,.destination-conversion>p{grid-column:1}.destination-conversion .destination-session,.destination-advice-action,.destination-assessment-action,.destination-conversion>small{grid-column:2}.destination-conversion .destination-session{grid-row:1/3}.destination-advice-action{grid-row:3}.destination-assessment-action{grid-row:4}.destination-conversion>small{grid-row:5}.destination-conversion h3 br{display:none}}@media(max-width:560px){.destination-page{padding:25px 16px 34px}.destination-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.destination-route-tabs button{padding:13px;gap:7px}.destination-route-tabs strong{font-size:19px}.destination-route-tabs small{font-size:13px}.destination-route-icon .destination-route-check{width:17px}.destination-summary,.destination-conversion{padding:18px}.destination-summary-title{flex-wrap:wrap}.destination-summary-title>span{font-size:13px}.destination-checks-list{grid-template-columns:1fr;gap:0;margin-bottom:15px}.destination-checks-list>div{display:grid;grid-template-columns:24px 1fr;gap:7px 11px;padding:13px 0}.destination-checks-list svg{margin:0;grid-row:1/3}.destination-checks-list dd{grid-column:2;margin:0;line-height:1.8}.destination-route-focus{margin-bottom:16px}.destination-route-body{gap:16px}.destination-conversion{display:flex;order:-1;gap:10px}.destination-conversion h3{font-size:25px}.destination-conversion h3 br{display:none}.destination-conversion>p{font-size:16px}.destination-conversion>small,.destination-summary-footer>span{font-size:14px}.destination-advice-action,.destination-assessment-action{font-size:15px}.destination-help-strip{padding-top:22px;margin-top:24px}.destination-help-strip h2{font-size:23px}.destination-country-tabs{width:100%;gap:7px}.destination-country-tabs button{flex:1 0 100px}.destination-summary h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.destination-route-tabs button{transition:none}}@media(forced-colors:active){.destination-route-tabs button[aria-checked=true],.destination-country-tabs button[aria-checked=true]{outline:2px solid Highlight;outline-offset:-3px}.destination-conversion,.destination-advice-action{border:1px solid CanvasText}}@media(max-width:560px){html[lang=fa] .destination-page-intro h1{font-size:25px;line-height:1.6}.destination-route-tabs button{display:grid;grid-template-columns:28px 1fr;gap:7px 9px}.destination-route-tabs button .destination-route-icon{grid-column:1;grid-row:1;height:28px}.destination-route-tabs button strong{grid-column:2}.destination-route-tabs button small{grid-column:1/-1}.destination-route-icon>img{width:28px;height:20px}.destination-route-icon .destination-route-check{display:none}}.destination-europe-picker{display:block;padding:22px;margin-bottom:22px;border:1px solid #c5d7df;border-radius:16px;background:#edf5f4}.destination-europe-picker>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:15px}.destination-europe-picker h3{margin:0;color:#102b40;font-size:23px;line-height:1.6;letter-spacing:0}.destination-europe-picker p{margin:3px 0 0;color:#405967;font-size:15px;line-height:1.8}.destination-europe-picker>header>span{color:#075e58;font-size:14px;font-weight:650}.europe-priority-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.europe-priority-tabs>button{min-height:44px;padding:10px 16px;border:1px solid #adc9ce;border-radius:9px;background:#fff;color:#244653;font:inherit;font-size:15px;font-weight:650;line-height:1.7;cursor:pointer}.europe-priority-tabs>button[aria-checked=true]{background:#103e46;color:#fff;border-color:#103e46}.europe-country-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.europe-country-cards>button{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:9px;padding:14px;min-width:0;text-align:start;border-radius:10px}.europe-country-cards>button[aria-checked=true]{background:#fff;border:2px solid #075e58;padding:13px}.europe-country-name{display:flex;align-items:center;gap:8px;color:#102b40;font-size:17px;line-height:1.6}.europe-country-name svg{margin-inline-start:auto;width:18px;height:18px;color:#075e58;visibility:hidden;flex:none}.europe-country-cards>button[aria-checked=true] svg{visibility:visible}.europe-country-cards>button>span:last-child{font-size:14px;font-weight:400;line-height:1.8;color:#355565}.europe-country-cards>button:hover{border-color:#075e58}@media(max-width:850px){.europe-country-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.destination-europe-picker{padding:15px}.destination-europe-picker>header{display:block}.destination-europe-picker>header>span{display:none}.destination-europe-picker h3{font-size:21px}.europe-priority-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.europe-priority-tabs>button{padding:9px 8px;font-size:14px}.europe-priority-tabs>button:last-child{grid-column:1/-1}.europe-country-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.europe-country-cards>button{padding:11px;gap:7px}.europe-country-cards>button[aria-checked=true]{padding:10px}.europe-country-name{gap:6px;font-size:16px}.europe-country-name img{width:22px;height:16px}.europe-country-name svg{display:none}.europe-country-cards>button>span:last-child{font-size:14px;line-height:1.8}.europe-country-cards>button{flex:initial}}@media(forced-colors:active){.europe-priority-tabs>button[aria-checked=true]{outline:2px solid Highlight;outline-offset:-3px}}@media(max-width:560px){.europe-country-cards>button{gap:5px}.europe-country-cards>button>span:last-child{font-size:14px;line-height:1.7}}.destination-route-body{scroll-margin-top:24px}.destination-compare{scroll-margin-top:24px;margin-top:22px;padding:24px;border:1px solid #c5d7df;border-radius:16px;background:#fff}.destination-compare h2{margin:5px 0 7px;font-size:23px;line-height:1.5;color:#102b40;letter-spacing:0}.destination-compare header p,.destination-compare-empty,.destination-compare-note{margin:0;color:#405967;font-size:14px;line-height:1.8}.destination-compare-picker{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;max-width:720px}.destination-compare-selected,.destination-compare-picker label{display:grid;gap:7px;color:#405967;font-size:13px;line-height:1.7}.destination-compare-selected strong,.destination-compare-picker select{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 13px;border:1px solid #adc9ce;border-radius:9px;background:#f2f7f8;color:#102b40;font:inherit;font-size:16px}.destination-compare-selected img,.destination-compare-cards img{object-fit:cover;border-radius:3px;flex:none}.destination-compare-picker select{width:100%;cursor:pointer;background:#fff}.destination-compare-empty{margin-top:14px}.destination-compare .destination-budget{margin:20px 0 0;padding:22px}.destination-compare-guidance{margin-top:20px}.destination-compare-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.destination-compare-cards article{min-width:0;padding:20px;border:1px solid #c5d7df;border-radius:12px;background:#f5f8fa}.destination-compare-cards h3{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;color:#102b40;line-height:1.5}.destination-compare-cards dl{margin:16px 0}.destination-compare-cards dl>div{padding:12px 0;border-top:1px solid #c5d7df}.destination-compare-cards dt{font-size:13px;font-weight:650;color:#075e58;line-height:1.7}.destination-compare-cards dd{margin:5px 0 0;color:#102b40;font-size:15px;line-height:1.8}.destination-compare-cards a{display:flex;align-items:center;gap:6px;width:fit-content;color:#075e58;font-size:14px;text-underline-offset:4px}.destination-compare-cards button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:14px;padding:11px 13px;min-height:44px;border:1px solid #b4d4cc;border-radius:9px;background:#e5f2ed;color:#075e58;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.destination-compare-cards svg{width:19px;height:19px;flex:none}.destination-compare select:focus-visible{outline:3px solid #0b7775;outline-offset:3px}html[dir=rtl] .destination-compare-cards button svg{transform:scaleX(-1)}html[lang=fa] .destination-compare h2{font-size:23px;font-weight:650;line-height:1.5}@media(max-width:560px){.destination-compare{padding:16px}.destination-compare-picker,.destination-compare-cards{grid-template-columns:1fr;gap:12px}.destination-compare-cards article{padding:16px}.destination-compare .destination-budget{padding:16px}}.destination-intro-route{width:180px;height:42px;flex:none;color:#0b7775;overflow:visible}.destination-intro-route path{stroke:currentColor;stroke-width:2;stroke-linecap:round;animation:destination-route-draw .85s ease-out both}.destination-intro-route circle{fill:#f5f8fa;stroke:currentColor;stroke-width:2;animation:destination-route-arrive .6s ease-out both}.destination-page-intro h1{animation:destination-route-arrive .45s ease-out both}.destination-route-tabs button{animation:destination-route-arrive .38s ease-out var(--route-entry-delay,0ms) backwards;transition:background .16s,border-color .16s,transform .18s,box-shadow .18s}.destination-route-tabs button:focus-visible{transform:translateY(-2px);box-shadow:0 6px 16px #102b4010}@media(hover:hover){.destination-route-tabs button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #102b4010}}html[dir=rtl] .destination-intro-route{transform:scaleX(-1)}@keyframes destination-route-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes destination-route-arrive{0%{opacity:.65;translate:0 6px}to{opacity:1;translate:0 0}}@media(max-width:560px){.destination-page-intro{gap:12px;margin-bottom:18px}.destination-intro-route{width:62px;height:32px}.destination-page-intro h1{font-size:27px}}@media(prefers-reduced-motion:reduce){.destination-page-intro h1,.destination-intro-route path,.destination-intro-route circle,.destination-route-tabs button{animation:none;transition:none}.destination-route-tabs button:is(:hover,:focus-visible){transform:none}}@media(forced-colors:active){.destination-intro-route{color:CanvasText}.destination-intro-route circle{fill:Canvas}}.about-overview{padding:40px clamp(20px,6vw,84px) 48px;background:#f5f8fa;color:#102b40;text-align:start}.about-label{display:block;font-size:12px;font-weight:750;line-height:1.8;letter-spacing:.04em;color:#075e58}.about-introduction{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(35px,6vw,80px);align-items:center;margin:0 0 36px}.about-introduction-copy{max-width:680px;min-width:0}.about-introduction h1{margin:12px 0 20px;font-size:clamp(34px,3.6vw,46px);font-weight:750;line-height:1.16;letter-spacing:-.035em;color:#102b40}.about-introduction-copy>p{max-width:610px;margin:0;font-size:17px;line-height:1.85;color:#355565}.about-service-areas{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:15px 0 0;margin:0;font-size:14px;font-weight:650;line-height:1.8;color:#075e58}.about-introduction-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 25px;margin-top:25px}.about-main-action,.about-link-action,.about-private-action{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;border-radius:9px;font-size:15px;font-weight:700;line-height:1.7;text-decoration:none}.about-main-action{background:#103e46;color:#fff;border:1px solid #103e46}.about-main-action:hover{background:#075e58}.about-link-action{padding-inline:0;color:#075e58}.about-link-action:hover{text-decoration:underline;text-underline-offset:5px}.about-overview :is(a,summary) svg{width:20px;height:20px;flex:none}.about-identity{margin:0;min-width:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #c5d7df}.about-identity>a{display:block}.about-identity img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.about-identity figcaption{padding:18px}.about-identity .about-label{font-size:11px}.about-identity h2{margin:6px 0;font-size:21px;font-weight:750;line-height:1.45;letter-spacing:-.02em;color:#102b40}.about-identity p{margin:0;font-size:14px;line-height:1.8;color:#405967}.about-founder-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:650;color:#075e58;text-decoration:underline;text-underline-offset:4px;margin-top:7px}.about-working-method{border-top:1px solid #c5d7df;padding-top:26px}.about-working-method>header{display:flex;justify-content:space-between;align-items:center;gap:25px}.about-working-method h2{margin:5px 0 0;color:#102b40;font-size:25px;font-weight:750;line-height:1.5;letter-spacing:-.01em}.about-working-method>header>p{margin:0;max-width:440px;font-size:16px;line-height:1.85;color:#405967}.about-working-method>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;margin:24px 0}.about-working-method>ol>li{display:flex;align-items:start;gap:12px;min-width:0;padding-top:15px;border-top:1px solid #c5d7df}.about-working-method>ol>li>span{color:#075e58;font-size:14px;font-weight:750;line-height:2.1;flex:none}.about-working-method h3{margin:0 0 6px;font-size:18px;font-weight:750;line-height:1.6;color:#102b40;letter-spacing:0}.about-working-method li p,.about-service-terms p{margin:0;font-size:16px;line-height:1.85;color:#355565}.about-service-terms{border:1px solid #c5d7df;border-radius:10px;background:#fff}.about-service-terms>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none;min-height:48px;padding:13px 17px;color:#244653;font-size:15px;font-weight:650;line-height:1.8;cursor:pointer}.about-service-terms summary::-webkit-details-marker{display:none}.about-service-terms[open]>summary svg{transform:rotate(180deg)}.about-service-terms>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 20px 20px}.about-service-terms article{min-width:0;border-top:1px solid #c5d7df;padding-top:17px}.about-service-terms a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:5px;color:#075e58;font-size:15px;font-weight:650;text-decoration:underline;text-underline-offset:4px}.about-contact{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;margin-top:30px;padding:26px 28px;border:1px solid #16384c;border-radius:14px;background:#102b40;color:#fff;scroll-margin-top:24px}.about-contact .about-label{color:#b7e2d9}.about-contact h2{margin:5px 0 10px;font-size:25px;font-weight:750;line-height:1.5;letter-spacing:-.01em;color:#fff}.about-contact p{margin:0;font-size:16px;line-height:1.85;color:#e0edf2}.about-private-action{justify-content:start;padding-inline:0;color:#b7e2d9;margin-top:10px;font-size:15px}.about-private-action:hover{text-decoration:underline;text-underline-offset:5px}.about-contact-options{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:10px}.about-contact-options>a{display:flex;align-items:center;gap:9px;min-width:0;min-height:50px;padding:12px 14px;border:1px solid #829da9;border-radius:9px;color:#fff;font-size:15px;font-weight:650;line-height:1.7;text-decoration:none}.about-contact-options>a:hover{background:#1d3b50}.about-contact-options>a>svg:last-child{margin-inline-start:auto}.about-contact-options .about-contact-email{grid-column:1/-1;font-size:14px}.about-contact-email span{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.about-contact-email bdi{direction:ltr;overflow-wrap:anywhere}.about-overview :is(a,summary):focus-visible{outline:3px solid #0b7775;outline-offset:3px}.about-contact :is(a):focus-visible{outline-color:#b7e2d9}.about-contact:focus{outline:none}.about-identity>a:focus-visible{outline-offset:-4px}.about-overview :is(#about-founder,#about-workflow){scroll-margin-top:24px}html[dir=rtl] .about-overview :is(.about-main-action,.about-link-action,.about-founder-link,.about-private-action,.about-service-terms a,.about-contact-email)>svg:last-child{transform:scaleX(-1)}html[lang=fa] .about-introduction h1{font-size:clamp(28px,2.8vw,34px);line-height:1.4;letter-spacing:0}html[lang=fa] .about-identity h2{font-size:21px;line-height:1.65;letter-spacing:0}html[lang=fa] .about-overview :is(h2,h3){letter-spacing:0}html[lang=fa] .about-introduction-copy>p{line-height:1.8}.founder-page{width:100%;max-width:none;min-height:100dvh;margin:0;padding:28px 6%;background:#fff}.founder-page>header,.founder-page>section{max-width:1120px;margin-inline:auto}.founder-page>header{margin-bottom:26px}.founder-intro{grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:45px;padding:18px 0 38px}.founder-intro h1{font-family:inherit;font-size:clamp(32px,3.2vw,42px);line-height:1.25;margin:14px 0 18px;letter-spacing:-.025em}.founder-intro p{font-size:16px;line-height:1.9;color:#355565}.founder-portrait{border-radius:16px;box-shadow:none}.founder-portrait figcaption{padding:16px 20px}.founder-responsibility{padding:28px 0}.founder-responsibility h2{font-size:27px;line-height:1.5;letter-spacing:0;margin:8px 0}.founder-responsibility>div{gap:25px;margin:22px 0}.founder-responsibility h3{font-size:19px;line-height:1.6}.founder-responsibility p{font-size:16px;line-height:1.85;color:#355565}html[lang=fa] .founder-intro h1{font-size:34px;line-height:1.55}html[lang=fa] .founder-responsibility h2{font-size:26px;line-height:1.6}@media(max-width:850px){.about-introduction{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.about-working-method>header{display:block}.about-working-method>header>p{margin-top:10px;max-width:none}.about-working-method>ol{gap:20px}.about-contact{gap:25px;grid-template-columns:1fr 1fr;padding:24px}.about-contact-options{grid-template-columns:1fr}.about-contact-options .about-contact-email{grid-column:auto}}@media(max-width:600px){.about-overview{padding:27px 16px 34px}.about-introduction{grid-template-columns:1fr;gap:25px;margin-bottom:26px}.about-introduction h1{font-size:32px;margin:10px 0 14px}.about-introduction-copy>p{font-size:16px}.about-service-areas{gap:6px 16px;font-size:14px}.about-introduction-actions{gap:12px 20px;margin-top:18px}.about-main-action,.about-link-action{font-size:15px}.about-identity{display:grid;grid-template-columns:126px minmax(0,1fr);align-items:center}.about-identity figcaption{padding:14px}.about-identity h2{font-size:18px}.about-identity .about-label{display:none}.about-identity p{font-size:14px}.about-identity img{height:auto;aspect-ratio:1}.about-founder-link{margin-top:2px}.about-working-method{padding-top:22px}.about-working-method h2{font-size:23px}.about-working-method>ol{grid-template-columns:1fr;gap:13px;margin:19px 0}.about-working-method>ol>li{gap:13px;padding-top:13px}.about-service-terms>div{grid-template-columns:1fr;gap:20px;padding:0 17px 17px}.about-contact{grid-template-columns:1fr;gap:20px;padding:21px 18px;margin-top:24px}.about-contact h2{font-size:23px}.about-contact-options{grid-template-columns:1fr 1fr}.about-contact-options .about-contact-email{grid-column:1/-1}.about-contact-options>a{padding:11px 12px}.about-private-action{font-size:15px}.founder-page{padding:22px 18px}.founder-page>header{margin-bottom:20px}.founder-intro{grid-template-columns:1fr;gap:25px;padding:15px 0 26px}.founder-portrait{max-width:300px}.founder-intro h1{font-size:32px}.founder-responsibility>div{grid-template-columns:1fr;gap:15px}.founder-responsibility h2{font-size:24px}html[lang=fa] .about-introduction h1{font-size:28px;line-height:1.4}html[lang=fa] .about-identity h2{font-size:19px;line-height:1.6}html[lang=fa] .founder-intro h1{font-size:30px}}@media(max-width:360px){.about-identity{grid-template-columns:105px minmax(0,1fr)}.about-identity figcaption{padding:12px}.about-identity h2{font-size:17px}.about-identity p{font-size:13px}.about-contact-options>a{gap:7px;padding:10px}.about-main-action{padding:12px}.about-introduction-actions{gap:10px 14px}}@media(forced-colors:active){.about-main-action,.about-contact,.about-identity{border:1px solid CanvasText}.about-contact-options>a{border-color:CanvasText}}.home-page{--home-ease:cubic-bezier(.2,.75,.25,1);--home-direction:1}html[dir=rtl] .home-page{--home-direction:-1}.home-page .hero-copy{position:relative;isolation:isolate}.home-route-motion{position:absolute;inline-size:min(100%,500px);height:auto;inset-inline-start:0;bottom:-85px;z-index:-1;pointer-events:none;opacity:.28;overflow:visible}.home-route-base,.home-route-flow{fill:none;stroke:#0b7775;stroke-width:1.5}.home-route-base{opacity:.35}.home-route-flow{stroke-dasharray:18 30;opacity:.7}.home-route-node{fill:#f5fbfa;stroke:#0b7775;stroke-width:1.5}.home-route-traveller{fill:#0b7775;offset-path:path("M20 190 C100 190 65 105 160 105 S245 180 315 110 S400 25 480 30");offset-distance:38%}.home-route-companion{offset-distance:43%}.home-page .reveal{opacity:1;transform:none;transition:none}.home-page .hero-copy h1 em{position:relative}.home-page .hero-copy h1 em:after{content:"";position:absolute;inset-inline:0;bottom:-8px;height:3px;border-radius:3px;background:#0b77755c;transform-origin:left center}html[dir=rtl] .home-page .hero-copy h1 em:after{transform-origin:right center}.home-page :is(.starter-grid>article,.home-packages .package-grid>article,.final-choice-grid>button){transition:transform .35s var(--home-ease),box-shadow .35s var(--home-ease),border-color .25s}.home-page :is(.primary-button,.section-text-link,.catalog-card-action,.country-option,.timeline-options>button){transition:transform .25s var(--home-ease),box-shadow .25s var(--home-ease),background .25s,border-color .25s}.home-page :is(.primary-button,.section-text-link,.catalog-card-action,.final-choice-grid>button,.home-packages article>button) svg{transition:translate .28s var(--home-ease),rotate .28s var(--home-ease)}.home-page .step-marker span{position:relative;transition:background .35s,box-shadow .35s}.home-page .step-marker.active span:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid #0b77755c;border-radius:50%;pointer-events:none}.home-page[data-home-motion=running] .hero-copy>.eyebrow{animation:home-arrive .6s var(--home-ease) both}.home-page[data-home-motion=running] .hero-copy>h1{animation:home-arrive .75s .1s var(--home-ease) both}.home-page[data-home-motion=running] .hero-copy>p{animation:home-arrive .7s .2s var(--home-ease) both}.home-page[data-home-motion=running] .hero-copy>.section-text-link{animation:home-arrive .65s .3s var(--home-ease) both}.home-page[data-home-motion=running] .assessment-card{animation:home-panel-arrive .85s .15s var(--home-ease) both}.home-page[data-home-motion=running] .hero-copy h1 em:after{animation:home-underline .8s .55s var(--home-ease) both}.home-page[data-home-motion=running] [data-home-reveal=entered]{animation:home-arrive .7s var(--home-stagger,0ms) var(--home-ease) both}.home-page[data-home-motion=running] .assessment-stage{animation:home-stage-arrive .38s var(--home-ease) both}.home-page[data-home-motion=running] .country-option.selected .radio-mark svg,.home-page[data-home-motion=running] .step-marker.complete svg{animation:home-check-in .32s var(--home-ease)}.home-page[data-home-motion=running] .step-marker.active span:before{animation:home-step-ring 3.5s ease-in-out infinite}.home-page[data-home-motion=running] .home-route-flow{animation:home-route-dash 18s linear infinite}.home-page[data-home-motion=running] .home-route-traveller{animation:home-travel 12s linear infinite}.home-page[data-home-motion=running] .home-route-companion{animation-delay:-.7s}.home-page[data-home-motion=running] .hero-copy>.eyebrow svg{animation:home-spark 7s ease-in-out infinite}.home-page[data-home-motion=running] .home-packages .package-card-symbol svg{animation:home-symbol-arrive .65s var(--home-ease)}.home-page .hero[data-home-in-view=false] :is(.home-route-flow,.home-route-traveller,.hero-copy>.eyebrow svg){animation-play-state:paused!important}.home-page :is(.hero,.final-cta)[data-home-in-view=false]:before,.home-page .hero[data-home-in-view=false]:after{animation-play-state:paused!important}.home-page:not([data-home-motion=running]) *,.home-page:not([data-home-motion=running]) *:before,.home-page:not([data-home-motion=running]) *:after{animation:none!important;transition:none!important}.home-page :is(a,button,input,select):focus-visible{outline-offset:4px}.home-page [data-home-reveal]:focus-within{animation:none!important;opacity:1!important;transform:none!important}@media(hover:hover)and (pointer:fine){.home-page[data-home-motion=running] :is(.starter-grid>article,.home-packages .package-grid>article):hover{transform:translateY(-8px);box-shadow:0 20px 40px #0b203425}.home-page[data-home-motion=running] .final-choice-grid>button:hover{transform:translate(calc(var(--home-direction)*5px));box-shadow:0 10px 25px #0002}.home-page[data-home-motion=running] :is(.primary-button,.section-text-link,.country-option,.timeline-options>button):hover{transform:translateY(-3px)}.home-page[data-home-motion=running] :is(.primary-button,.section-text-link,.catalog-card-action,.final-choice-grid>button,.home-packages article>button):hover svg:last-child{translate:calc(var(--home-direction)*4px) 0}.home-page[data-home-motion=running] .home-packages article:hover .package-card-symbol svg{rotate:-8deg;transition:rotate .3s var(--home-ease)}}.home-page[data-home-motion=running] :is(a,button):active{transform:scale(.98)}@keyframes home-arrive{0%{opacity:.35;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@keyframes home-panel-arrive{0%{opacity:.5;transform:translate3d(0,25px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes home-stage-arrive{0%{opacity:.4;transform:translate3d(calc(var(--home-direction)*12px),0,0)}to{opacity:1;transform:none}}@keyframes home-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-check-in{0%{transform:scale(.4) rotate(-20deg)}70%{transform:scale(1.15)}to{transform:none}}@keyframes home-step-ring{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.14);opacity:.7}}@keyframes home-route-dash{to{stroke-dashoffset:-384}}@keyframes home-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes home-spark{0%,80%,to{transform:none}86%{transform:rotate(18deg) scale(1.1)}93%{transform:rotate(-10deg)}}@keyframes home-symbol-arrive{0%{transform:rotate(-18deg) scale(.85)}to{transform:none}}@media(max-width:1100px){.home-route-motion{bottom:-45px;max-width:420px;opacity:.2}}@media(max-width:600px){.home-route-motion{max-width:330px;bottom:-45px}.home-page[data-home-motion=running] [data-home-reveal=entered]{animation-duration:.5s;animation-delay:0ms}.home-page .hero-copy h1 em:after{height:2px;bottom:-5px}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.home-page .reveal{opacity:1!important;transform:none!important}}.home-page .hero[data-home-in-view=false] .step-marker.active span:before{animation-play-state:paused!important}.home-page[data-home-suspended=true] *,.home-page[data-home-suspended=true] *:before,.home-page[data-home-suspended=true] *:after{animation-play-state:paused!important}.home-page:not([data-home-motion=running]) :is(.starter-grid>article,.home-packages article,.country-option,.timeline-options>button,.primary-button,.final-choice-grid>button):hover{transform:none!important}@media(prefers-reduced-motion:reduce){.home-page :is(.starter-grid>article,.home-packages article,.country-option,.timeline-options>button,.primary-button,.final-choice-grid>button):hover{transform:none!important}}html[lang=fa] .site-header{direction:ltr}html[lang=fa] .site-header nav{direction:rtl}html[lang=fa] .site-header :is(.login-link,.header-start){direction:rtl}.site-header>.brand{direction:ltr}.site-header nav{gap:4px;padding:4px;border:1px solid #dce7e9;border-radius:999px;background:#f5f8fa;box-shadow:inset 0 1px #fff}.site-header nav>button{min-height:42px;padding:10px 15px;border-radius:999px;color:#405665;font-size:14px;font-weight:600;line-height:1.5;transition:background .18s,color .18s}.site-header nav>button:hover{background:#e4f0ee;color:#075e58}.site-header nav>button[aria-current=page]{background:#103e46;color:#fff;box-shadow:0 2px 5px #102b4012}.site-header nav>button:focus-visible,.site-header>.brand:focus-visible,.site-header>.menu-button:focus-visible{outline:3px solid #0b7775;outline-offset:3px}@media(min-width:1261px){.site-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.site-header>.brand{justify-self:start}.site-header nav{justify-self:center}.site-header .header-actions{justify-self:end;gap:10px}.site-header .login-link{padding-inline:12px;font-size:13px}.site-header .route-start-button{font-size:13px}}@media(min-width:601px)and (max-width:1260px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:24px;gap:16px}}@media(min-width:1261px)and (max-width:1400px){.site-header{padding-inline:24px}}@media(max-width:1260px){.site-header nav{display:none}.site-header .menu-button{display:grid;place-items:center}.site-header .login-link{display:none}.site-header .mobile-account-entry{display:block!important}.site-header nav.open{display:grid;position:absolute;left:14px;right:14px;top:92px;padding:10px;gap:5px;border-radius:16px;background:#fff;box-shadow:0 16px 40px #0f1c381c;text-align:start;justify-content:stretch}.site-header nav.open>button{width:100%;text-align:start;padding:12px 16px;border-radius:10px}}@media(max-width:760px){.site-header nav.open{top:72px}}@media(max-width:600px){.site-header nav.open{top:112px}}@media(prefers-reduced-motion:reduce){.site-header nav>button{transition:none}}@media(forced-colors:active){.site-header nav>button[aria-current=page]{outline:2px solid Highlight;outline-offset:-3px}}.services-journey>[hidden]{display:none}.service-page-intro .service-hero-grid{gap:48px;align-items:center}.service-page-intro .service-hero-copy>p{max-width:480px;font-size:18px;line-height:1.8}.service-page-intro .service-featured-offer{display:block;padding:0;overflow:hidden;border:1px solid #64838c;border-radius:24px;background:#17384b;color:#fff;box-shadow:0 18px 50px #071f3040}.service-page-intro .service-featured-offer:before{display:none}.service-page-intro .service-journey-image{display:block;width:100%;height:190px;object-fit:cover;object-position:22% center}.service-page-intro .service-featured-content{display:block;padding:24px 28px;border:0;margin:0}.service-page-intro .service-featured-content h2{font-size:27px;margin:8px 0;line-height:1.5}.service-page-intro .service-featured-content p{font-size:16px;line-height:1.7;margin:0 0 18px;color:#e2edf2}.service-page-intro .service-featured-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:16px;border-top:1px solid #55717d}.service-page-intro .service-featured-action>strong{font-size:21px;color:#ffca9d}.service-page-intro .service-featured-action>button{min-height:46px}.journey-pricing .pricing-panel{padding:24px 30px;border-radius:20px}.pricing-panel .centered-guide-options button svg{width:28px;height:28px;color:inherit}.pricing-panel .pricing-reference-details{margin:18px 0 0;border-top:1px solid #cfdddf;padding-top:12px;color:#244653}.pricing-reference-details>summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;line-height:1.6}.pricing-panel :is(.guide-terms,.country-budget-support)>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:15px;font-weight:600;color:#244653}.pricing-panel .country-budget-support{border-top:1px solid #cfdddf}.pricing-panel .country-guide-picker{grid-template-columns:auto minmax(0,300px);align-items:center;justify-content:center;width:min(100%,680px);padding:16px 20px;gap:8px 18px}.pricing-panel .country-guide-picker p,.pricing-panel .country-guide-picker small{grid-column:1/-1}.pricing-panel .country-guide-result{font-size:16px}.services-journey .ownership-packages{padding-block:48px;background:#f5f6fa}.services-journey .ownership-packages .section-heading{margin-bottom:28px}.services-journey .ownership-packages .section-heading h2{font-size:clamp(30px,3vw,42px);color:#123149}.services-journey .ownership-packages .section-heading p{font-size:17px;line-height:1.8;color:#405967}.services-journey .ownership-packages .eyebrow{color:#075e58;background:#e2f0ea}.services-journey .ownership-packages .package-grid article{border-radius:20px;padding:28px;position:relative;overflow:hidden}.services-journey .ownership-packages .package-card-symbol{width:64px;height:64px;border-radius:20px;background:#d8ecff;color:#173f69;display:grid;place-items:center;margin-bottom:16px}.services-journey .ownership-packages .package-admission .package-card-symbol{background:#ffdfba;color:#72451b}.services-journey .ownership-packages .package-funding .package-card-symbol{background:#dbf1e4;color:#22614c}.services-journey .ownership-packages .package-card-symbol svg{width:34px;height:34px}.services-journey .ownership-packages .package-grid article .package-more{font-size:15px;color:#e1edf3}.services-journey .ownership-packages .package-more summary{min-height:44px;padding-block:10px}.services-journey .ownership-packages .package-grid article :is(.package-boundary,.package-budget-scope,.stage-payments small){font-size:14px;line-height:1.8;color:#d7e5ee}.services-journey .ownership-packages .package-grid article .package-includes li{font-size:15px;line-height:1.8}.services-journey .ownership-packages .package-grid article>button{min-height:50px;font-size:15px}.services-journey .package-payment-intro{padding:18px 22px;margin-bottom:24px;background:#fff3e4;border:1px solid #e4ceb3;border-radius:14px}.services-journey .package-payment-intro{display:block}.services-journey .package-payment-intro summary{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:650;line-height:1.8;color:#704b23;cursor:pointer}.services-journey .package-payment-intro summary:after{content:"+";margin-inline-start:auto;font-size:24px}.services-journey .package-payment-intro[open] summary:after{content:"−"}.services-journey .package-payment-intro summary svg{width:28px;height:28px;flex:none}.services-journey .package-payment-intro summary:focus-visible{outline:3px solid #075e58;outline-offset:5px}.services-journey .package-payment-intro>svg,.services-journey .package-payment-intro strong{color:#704b23}.services-journey .package-payment-intro p,.services-journey .package-payment-intro small{font-size:15px;line-height:1.8;color:#574e42}.services-journey .package-availability p{font-size:16px;line-height:1.8;color:#405967}.services-journey .package-availability>svg{color:#075e58}.services-journey #packages{scroll-margin-top:100px}@media(max-width:760px){.service-page-intro .service-hero-grid{gap:26px}.service-page-intro .service-journey-image{height:155px}.service-page-intro .service-featured-content{padding:20px}.service-page-intro .service-featured-content h2{font-size:24px}.journey-pricing .pricing-panel{padding:20px 16px}.pricing-panel .country-guide-picker{grid-template-columns:1fr;padding:15px}.pricing-panel .country-guide-picker select{width:100%}.services-journey .ownership-packages{padding-block:32px}.services-journey .ownership-packages .package-grid article{padding:24px}}.service-journey-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:24px 5.5%;background:#fff;border-block:1px solid #dce5eb;scroll-margin-top:120px}.service-journey-switch button{display:flex;align-items:center;justify-content:center;gap:16px;padding:22px;background:#f2f5fa;border:1px solid #d1dde7;border-radius:14px;color:#173b4b;font:inherit;text-align:start;cursor:pointer}.service-journey-switch button[aria-pressed=true]{background:#142f47;border-color:#142f47;color:#fff}.service-journey-switch strong{display:block;font-size:22px;line-height:1.6}.service-journey-switch small{display:block;font-size:15px;line-height:1.8;color:inherit}.service-journey-switch svg{width:32px;height:32px;flex:none}.service-journey-switch button:focus-visible{outline:3px solid #078b80;outline-offset:4px}.journey-pricing{padding:4px 5.5% 0;background:#f5f6fa}.journey-pricing .pricing-panel{margin-bottom:0}.pricing-key-terms{margin:0;padding:30px 5.5%;background:#eef3f7;border-block:1px solid #d2dfe7;color:#244653;font-size:16px;line-height:1.9}.pricing-key-terms>strong{font-size:20px;color:#123149}.pricing-key-terms p{max-width:1100px;margin:10px 0}.pricing-key-terms summary{cursor:pointer;width:fit-content;font-weight:650;color:#075e58;min-height:44px;padding:6px 0}.pricing-panel .pricing-overview p,.pricing-panel .pricing-overview small,.pricing-panel .planned-payments small,.pricing-panel .guide-terms{font-size:15px;line-height:1.85}.pricing-panel .payment-methods>span{font-size:14px}@media(max-width:760px){.service-journey-switch{padding:18px 22px;gap:10px}.service-journey-switch button{padding:16px 10px;gap:8px;flex-direction:column;text-align:center}.service-journey-switch strong{font-size:17px}.service-journey-switch small{font-size:13px}.journey-pricing{padding-inline:22px}.pricing-key-terms{padding:24px 22px;font-size:15px}.pricing-key-terms>strong{font-size:18px}}#all-service-prices{background:#f5f6fa}#all-service-prices .catalog-intro{max-width:1200px;margin:0 auto 28px}#all-service-prices .pricing-panel{box-shadow:0 8px 32px #112d4208;border:1px solid #dce4ea}.catalog-jump-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:32px 0 42px}.catalog-jump-links a{display:flex;align-items:center;gap:10px;min-width:0;padding:17px 16px;border:1px solid #d5dfe6;border-radius:12px;background:#fff;color:#173b4b;text-decoration:none;font-size:14px;font-weight:650;line-height:1.5}.catalog-jump-links a>svg{flex:none;width:22px;height:22px}.catalog-jump-links a>svg:last-child{margin-inline-start:auto;width:16px}.catalog-jump-links a:hover{border-color:#0b7775;background:#f0f8f6}#all-service-prices .catalog-price-group{--category-ink:#285481;--category-wash:#edf4fc;display:block;padding:0;margin:0 0 44px;border:0;animation:none}#all-service-prices .price-family-documents{--category-ink:#7350a1;--category-wash:#f4effb}#all-service-prices .price-family-interviews{--category-ink:#98601d;--category-wash:#fff5e5}#all-service-prices .price-family-outreach{--category-ink:#16695f;--category-wash:#eaf7f1}#all-service-prices .catalog-group-heading{position:static;display:flex;flex-direction:row;align-items:center;gap:14px;margin:0 0 18px;padding:0;max-width:none}#all-service-prices .catalog-group-heading>svg{width:48px;height:48px;padding:11px;border-radius:14px;background:var(--category-wash);color:var(--category-ink)}#all-service-prices .catalog-group-heading h3{font-size:25px;font-weight:700;line-height:1.5;margin:0;color:#123149;scroll-margin-top:180px}#all-service-prices .catalog-group-index{display:none}#all-service-prices .catalog-price-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;align-items:start}#all-service-prices .catalog-price-list>.service-price-card{display:flex;flex-direction:column;gap:20px;padding:25px;border:1px solid #d8e2e9;border-top:4px solid var(--category-ink);border-radius:16px;background:#fff;box-shadow:0 5px 18px #16375005;min-width:0;transition:border-color .2s,box-shadow .2s}#all-service-prices .catalog-price-list>.service-price-card:hover{box-shadow:0 10px 25px #1637500d;border-color:var(--category-ink)}#all-service-prices .catalog-service-name{display:block;padding:0;max-width:none}#all-service-prices .catalog-service-name>strong{font-size:20px;font-weight:700;line-height:1.6;color:#123149}#all-service-prices .catalog-service-name>small{display:block;max-width:none;font-size:14px;line-height:1.85;color:#526572;margin-top:8px}#all-service-prices .route-suggested-label{display:inline-block;background:var(--category-wash);border:0;color:var(--category-ink);font-size:12px;margin:8px 0 0;padding:3px 8px}#all-service-prices .catalog-options{display:flex;flex-direction:column;gap:12px;width:100%;align-items:stretch;margin-top:auto}#all-service-prices .catalog-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:1px solid #e1e7ec;border-radius:11px;background:#f8fafc;width:100%;min-width:0}#all-service-prices .catalog-option .price-line{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:baseline;margin:0;padding:0;border:0;min-width:0;background:transparent}#all-service-prices .catalog-option .price-line .price-main{font-size:23px;font-weight:750;line-height:1.6;color:#133950}#all-service-prices .catalog-option:has(.price-line+.price-line) .price-line{grid-column:1/-1}#all-service-prices .catalog-option button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font:inherit;font-size:13px;font-weight:650;color:#fff;background:#123b50;border:1px solid #123b50;border-radius:8px;white-space:normal;line-height:1.5}#all-service-prices .catalog-option button:hover{background:#0b625f;border-color:#0b625f}#all-service-prices .catalog-option button svg{width:17px;height:17px}#all-service-prices .service-scope{border-top:1px solid #dce4ea;padding-top:11px;font-size:13px}#all-service-prices .service-scope summary{font-size:13px;line-height:1.8;color:#405967}#all-service-prices .catalog-price-note{font-size:13px;line-height:1.9;max-width:1000px;margin:14px 0;color:#405967}.ownership-packages .package-more{margin:0 0 20px;font-size:14px;line-height:1.8;color:#e1edf3}.ownership-packages .package-more summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;width:fit-content}.ownership-packages .package-more .package-includes{margin-top:15px}.ownership-packages .package-includes{min-height:0!important}.ownership-packages .package-boundary{margin-top:auto}.catalog-jump-links a:focus-visible,#all-service-prices :is(button,summary):focus-visible,.package-more summary:focus-visible{outline:3px solid #098a80;outline-offset:4px}html[dir=rtl] .catalog-jump-links a>svg:last-child{transform:scaleX(-1)}html[lang=fa] #top #all-service-prices .catalog-option .price-main{font-size:23px}@media(max-width:1100px){#all-service-prices .catalog-option{grid-template-columns:minmax(0,1fr)}#all-service-prices .catalog-option button{justify-self:start}.catalog-jump-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#all-service-prices .catalog-price-list{grid-template-columns:minmax(0,1fr)}#all-service-prices .catalog-price-list>.service-price-card{padding:20px}#all-service-prices .catalog-group-heading h3{font-size:22px;scroll-margin-top:210px}.catalog-jump-links{gap:8px;margin-block:25px}.catalog-jump-links a{padding:13px 10px;font-size:12px}.catalog-jump-links a>svg:last-child{display:none}#all-service-prices .catalog-option{grid-template-columns:minmax(0,1fr) auto}#all-service-prices .catalog-option .price-line .price-main,html[lang=fa] #top #all-service-prices .catalog-option .price-main{font-size:21px}}@media(max-width:420px){#all-service-prices .catalog-option{grid-template-columns:minmax(0,1fr)}#all-service-prices .catalog-option button{justify-self:stretch}#all-service-prices .catalog-service-name>strong{font-size:18px}.catalog-jump-links a{align-items:flex-start}}@media(prefers-reduced-motion:reduce){#all-service-prices .catalog-price-list>.service-price-card{transition:none}}@media(forced-colors:active){#all-service-prices .catalog-price-list>.service-price-card,.catalog-jump-links a{border:1px solid CanvasText}#all-service-prices .catalog-option button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}}.service-intro-minimal.service-page-intro{padding-block:28px 36px;background:#f5f8f8;color:#0b1f35;border-bottom:1px solid #dce5e6}.service-intro-minimal.service-page-intro:before{display:none}.service-intro-minimal .service-back{color:#526172;font-size:14px;margin-bottom:24px;min-height:44px}.service-intro-minimal .service-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);gap:48px;align-items:center}.service-intro-minimal .service-hero-copy .eyebrow{display:block;background:none;padding:0;color:#0b7775;font-size:14px;letter-spacing:.06em}.service-intro-minimal .service-hero-copy h1{font-size:clamp(32px,3.2vw,48px);font-weight:650;line-height:1.15;margin:12px 0 16px;letter-spacing:-.035em;color:#0b1f35}.service-intro-minimal .service-hero-copy h1 em{color:#0b7775}.service-intro-minimal .service-hero-copy>p{max-width:48ch;margin:0;color:#526172;font-size:17px;line-height:1.7}.service-first-step{padding:20px 24px;border-inline-start:2px solid #adcfc9;background:#fff;border-radius:0 12px 12px 0;min-width:0}.service-first-step>span{color:#526172;font-size:14px;font-weight:500}.service-first-step h2{font-size:22px;line-height:1.4;font-weight:650;margin:8px 0;color:#0b1f35}.service-first-step p{font-size:15px;line-height:1.6;color:#526172;margin:0 0 14px}.service-first-step>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.service-first-step strong{font-size:19px;color:#0b7775;font-weight:650}.service-first-step button{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 0;border:0;background:none;color:#086762;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.service-first-step button svg{width:18px;height:18px}.services-minimal{--service-ink:#0b1f35;--service-muted:#526172;--service-border:#d8e2e5;--service-teal:#0b7775;background:#fff;color:var(--service-ink)}.services-minimal .service-journey-switch{padding-block:24px;gap:16px;background:#fff;border-bottom:0;max-width:880px;margin-inline:auto}.services-minimal .service-journey-switch button{padding:16px 20px;border:1px solid #cad8dc;border-radius:12px;background:#fff;color:#173b4b;box-shadow:none;gap:12px;min-height:76px}.services-minimal .service-journey-switch button[aria-pressed=true]{background:#eaf5f3;color:#075e58;border-color:#0b7775;box-shadow:inset 0 0 0 1px #0b7775}.services-minimal .service-journey-switch strong{font-size:18px;line-height:1.45}.services-minimal .service-journey-switch small{font-size:14px;line-height:1.5;color:#526172}.services-minimal .service-journey-switch svg{width:24px;height:24px}.services-minimal .journey-pricing{padding-block:0 16px;background:#fff}.services-minimal .pricing-panel{padding:20px 24px;background:#f7f9f9;border:1px solid var(--service-border);border-radius:12px;box-shadow:none;margin:0}.services-minimal .pricing-panel-heading .micro-label{display:none}.services-minimal .pricing-panel-heading h3{font-size:17px;line-height:1.5;margin:0 0 14px;color:#0b1f35;font-weight:600}.services-minimal .centered-guide-options{gap:12px;margin:0 auto;max-width:680px}.services-minimal .centered-guide-options button{min-height:70px;padding:12px 18px;display:grid;grid-template-columns:24px 1fr;column-gap:10px;row-gap:2px;text-align:start;border-radius:9px;box-shadow:none}.services-minimal .centered-guide-options button>svg{grid-row:1/3;width:22px;height:22px;align-self:center}.services-minimal .centered-guide-options button strong{font-size:16px;line-height:1.5}.services-minimal .centered-guide-options button>span{font-size:14px;line-height:1.5}.services-minimal .country-guide-result{font-size:15px;margin:12px 0 0}.services-minimal .country-guide-picker{margin-block:14px 0;padding:12px;background:#fff;border-radius:8px}.services-minimal .country-guide-picker label,.services-minimal .country-guide-picker p{font-size:14px;line-height:1.7}.services-minimal .country-guide-picker select{font-size:16px;min-height:44px}.services-minimal .pricing-panel .pricing-reference-details{margin-top:12px;padding-top:6px}.services-minimal .pricing-panel summary{font-size:14px;min-height:44px;padding-block:10px}.services-minimal .service-degree-help{padding-block:0;margin-block:0;background:#fff;border-bottom:1px solid var(--service-border)}.services-minimal .service-degree-help>summary{min-height:48px;cursor:pointer;font-size:15px;font-weight:500;color:#0b7775;line-height:1.7;padding-block:12px;list-style-position:inside}.services-minimal .service-degree-help[open]{padding-bottom:24px}.services-minimal .service-degree-help .route-picker{margin-top:8px}.services-minimal .service-degree-help .service-route-guide{margin-top:12px}.services-minimal .service-degree-help .service-route-heading h3{font-size:22px}.services-minimal .service-degree-help .service-route-heading p{font-size:15px;line-height:1.7}.services-minimal #all-service-prices{background:#fff;padding-block:32px 24px}.services-minimal #all-service-prices .catalog-intro{display:flex;align-items:baseline;gap:24px;justify-content:space-between;max-width:none;margin:0 0 20px}.services-minimal #all-service-prices .catalog-intro .micro-label{display:none}.services-minimal #all-service-prices .catalog-intro h2{font-size:29px;font-weight:650;line-height:1.4;letter-spacing:-.025em;margin:0;color:#0b1f35}.services-minimal #all-service-prices .catalog-intro p{max-width:62ch;font-size:15px;line-height:1.7;color:#526172;margin:0}.services-minimal .catalog-jump-links{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.services-minimal .catalog-jump-links a{display:flex;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:500;background:#f7f9f9;border:1px solid #d8e2e5;border-radius:8px;line-height:1.5;color:#365264}.services-minimal .catalog-jump-links a>svg{width:18px;height:18px}.services-minimal .catalog-jump-links a>svg:last-child{display:none}.services-minimal #all-service-prices .catalog-price-group{--category-ink:#0b7775;--category-wash:#eaf5f3;margin:0 0 32px;padding:0}.services-minimal #all-service-prices .catalog-group-heading{gap:10px;margin:0 0 10px;padding:0 0 12px;border-bottom:1px solid var(--service-border)}.services-minimal #all-service-prices .catalog-group-heading>svg{width:30px;height:30px;padding:5px;border-radius:7px}.services-minimal #all-service-prices .catalog-group-heading h3{font-size:21px;font-weight:600;line-height:1.5;scroll-margin-top:140px}.services-minimal #all-service-prices .catalog-price-list{display:block;list-style:none;margin:0;padding:0;border:0}.services-minimal #all-service-prices .service-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,43%);gap:8px 32px;padding:22px 0;background:transparent;border:0;border-bottom:1px solid #e1e8ea;border-radius:0;box-shadow:none;min-width:0;text-align:start}.service-row-description{min-width:0}.service-row-description h4{font-size:18px;line-height:1.5;font-weight:650;color:#0b1f35;margin:0}.service-row-description p{font-size:15px;line-height:1.7;color:#526172;max-width:68ch;margin:6px 0 0}.service-row-suggestion{display:inline-block;font-size:14px;color:#0b7775;margin-top:6px;line-height:1.6}.service-row-choice{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.service-variant-options{display:flex;flex:1;gap:8px;min-width:0}.service-variant-option{flex:1;min-width:0;min-height:66px;padding:9px 12px;border:1px solid #ccd9dd;border-radius:9px;background:#fff;font:inherit;text-align:start;cursor:pointer;color:#0b1f35}.service-variant-option[aria-checked=true]{background:#eaf5f3;border-color:#0b7775;box-shadow:inset 0 0 0 1px #0b7775}.services-minimal #all-service-prices .service-catalog-row .price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 7px;border:0;background:none;margin:0;padding:0;text-align:start;color:#0b1f35}.services-minimal #all-service-prices .service-variant-option .price-line{display:grid;gap:2px}.services-minimal #all-service-prices .service-catalog-row .price-main{font-size:21px;font-weight:650;line-height:1.5;color:#0b1f35;letter-spacing:-.02em}.services-minimal #all-service-prices .service-catalog-row .price-main .money-amount{font:inherit;letter-spacing:inherit;color:inherit}.services-minimal #all-service-prices .service-catalog-row .price-label,.services-minimal #all-service-prices .service-catalog-row .price-meta{font-size:14px;font-weight:400;line-height:1.6;color:#526172;text-transform:none;letter-spacing:normal}.service-single-price{display:grid;gap:5px;min-width:0;flex:1}.services-minimal .service-row-request{display:flex;justify-content:center;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 14px;border:1px solid #0b7775;border-radius:8px;color:#fff;background:#0b7775;font:inherit;font-size:14px;font-weight:550;line-height:1.5;cursor:pointer;box-shadow:none}.service-row-request svg{width:17px;height:17px;flex-shrink:0}.service-row-details{grid-column:1/-1;min-width:0}.services-minimal #all-service-prices .service-row-details .service-scope{margin:0;padding:0;border:0;max-width:82ch;font-size:14px;line-height:1.8;background:none}.services-minimal #all-service-prices .service-row-details .service-scope summary{font-size:14px;font-weight:500;min-height:44px;padding:10px 0;color:#0b7775;line-height:1.7}.services-minimal #all-service-prices .service-scope p,.services-minimal #all-service-prices .service-scope li,.services-minimal #all-service-prices .service-scope small{font-size:14px;line-height:1.8;color:#526172}.services-minimal #all-service-prices .service-scope[open]{padding-bottom:8px}.services-minimal .ownership-packages{padding-block:32px;background:#f7f9f9}.services-minimal .ownership-packages .section-heading{margin-bottom:24px}.services-minimal .ownership-packages .section-heading h2{font-size:32px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.services-minimal .ownership-packages .section-heading p{font-size:16px;line-height:1.7}.services-minimal .ownership-packages .package-grid article{border-radius:12px;box-shadow:none;transform:none}.services-minimal .ownership-packages .package-audience,.services-minimal .ownership-packages .package-boundary{font-size:16px;line-height:1.75}.services-minimal .ownership-packages .package-budget-scope,.services-minimal .ownership-packages .package-more summary{font-size:14px;line-height:1.8}.services-minimal .package-availability{font-size:15px;line-height:1.8}.services-minimal .pricing-key-terms{padding-block:24px;background:#f5f8f8;border-block:1px solid #d8e2e5;font-size:15px;line-height:1.8}.services-minimal .pricing-key-terms>strong{font-size:18px}.services-minimal .pricing-key-terms summary{font-size:14px}.services-minimal .study-ending{min-height:260px}.services-minimal .study-ending-copy{margin-block:32px}.services-minimal .study-ending-copy h2{font-size:32px;line-height:1.3}.services-minimal .study-ending-copy p{font-size:16px;line-height:1.75}.services-minimal :is(button,a,summary,select):focus-visible,.service-intro-minimal :is(button,a):focus-visible{outline:3px solid #0b7775;outline-offset:3px}.services-minimal button:disabled{opacity:1;background:#e2e8f0;color:#526172;border-color:#c2cedb;transform:none;cursor:wait}html[lang=fa] .service-intro-minimal .service-hero-copy h1{font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.55;letter-spacing:normal}html[lang=fa] .service-intro-minimal .eyebrow,html[lang=fa] .services-minimal h2,html[lang=fa] .services-minimal .price-main{letter-spacing:normal!important}html[lang=fa] .services-minimal .service-row-description h4{font-size:19px;font-weight:600;line-height:1.7}html[lang=fa] .services-minimal #all-service-prices .service-row-description p{line-height:1.9}html[dir=rtl] .service-row-request svg,html[dir=rtl] .service-first-step button svg{transform:scaleX(-1)}html[dir=rtl] .service-first-step{border-radius:12px 0 0 12px}@media(max-width:1050px){.services-minimal #all-service-prices .service-catalog-row{grid-template-columns:minmax(0,1fr) minmax(280px,44%);column-gap:24px}.service-row-choice{flex-wrap:wrap;gap:10px}.service-variant-options{flex-basis:100%}.service-single-price{min-width:170px}.services-minimal #all-service-prices .catalog-intro{display:block}.services-minimal #all-service-prices .catalog-intro p{margin-top:8px}.service-intro-minimal .service-hero-grid{gap:24px}.service-first-step{padding:20px}}@media(max-width:760px){.service-intro-minimal.service-page-intro{padding:20px 20px 28px}.service-intro-minimal .service-back{margin-bottom:16px}.service-intro-minimal .service-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px}.service-intro-minimal .service-hero-copy h1{font-size:34px;line-height:1.2}.service-intro-minimal .service-hero-copy>p{font-size:16px;line-height:1.75}.service-first-step{padding:16px 20px}.services-minimal .service-journey-switch{padding:20px;gap:10px}.services-minimal .service-journey-switch button{padding:12px 10px;min-height:94px;align-items:center;text-align:center;gap:6px}.services-minimal .service-journey-switch strong{font-size:16px}.services-minimal .service-journey-switch small{font-size:14px}.services-minimal .journey-pricing{padding-inline:20px}.services-minimal .pricing-panel{padding:16px}.services-minimal .centered-guide-options{gap:8px}.services-minimal .centered-guide-options button{display:flex;flex-direction:column;gap:5px;align-items:flex-start;padding:12px;min-height:120px}.services-minimal .centered-guide-options button strong{font-size:15px}.services-minimal .centered-guide-options button>span{font-size:14px}.services-minimal .service-degree-help{padding-inline:20px}.services-minimal #all-service-prices{padding:24px 20px}.services-minimal #all-service-prices .catalog-intro h2{font-size:26px}.services-minimal .catalog-jump-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.services-minimal .catalog-jump-links a{padding:10px;font-size:14px;min-width:0;overflow-wrap:anywhere}.services-minimal #all-service-prices .catalog-group-heading h3{font-size:20px}.services-minimal #all-service-prices .service-catalog-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px 0}.service-row-choice{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;justify-content:stretch}.service-variant-options{width:100%}.service-single-price{min-width:0}.services-minimal .service-row-request{justify-self:start;min-width:140px}.services-minimal .service-catalog-row .service-row-details{grid-column:1}.services-minimal .ownership-packages{padding:24px 20px}.services-minimal .ownership-packages .section-heading h2{font-size:28px}.services-minimal .pricing-key-terms{padding-inline:20px}.services-minimal .study-ending{min-height:270px}.services-minimal .study-ending-copy{margin:30px 20px}.services-minimal .study-ending-copy h2{font-size:28px}}@media(max-width:359px){.service-intro-minimal.service-page-intro,.services-minimal #all-service-prices,.services-minimal .journey-pricing,.services-minimal .service-journey-switch,.services-minimal .service-degree-help{padding-inline:16px}.service-intro-minimal .service-hero-copy h1{font-size:30px}.services-minimal .pricing-panel{padding:12px}.service-variant-option{padding:9px}.services-minimal #all-service-prices .service-catalog-row .price-main{font-size:19px}.services-minimal .catalog-jump-links a{gap:5px}.services-minimal .catalog-jump-links a>svg{display:none}}@media(prefers-reduced-motion:no-preference){.services-minimal :is(button,a),.service-intro-minimal button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}}@media(hover:hover)and (pointer:fine){.services-minimal .service-row-request:not(:disabled):hover{background:#086360;border-color:#086360;box-shadow:0 4px 10px #0b77751a}.services-minimal .service-variant-option:hover{border-color:#0b7775}.services-minimal .catalog-jump-links a:hover{background:#eaf5f3;color:#075e58}.service-first-step button:hover{text-decoration:underline;text-underline-offset:4px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.services-minimal .service-row-request:not(:disabled):hover{transform:translateY(-1px)}.services-minimal .service-row-request:not(:disabled):active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.services-minimal *,.service-intro-minimal *{animation:none!important;transition:none!important}.services-minimal button,.services-minimal .package-grid article{transform:none!important}}@media(forced-colors:active){.service-variant-option[aria-checked=true]{outline:2px solid Highlight}.services-minimal .service-row-request{background:ButtonFace;color:ButtonText;border-color:ButtonText}}.services-minimal #all-service-prices .service-variant-option .money-amount{white-space:normal;overflow-wrap:anywhere}.destination-page .destination-route-body{gap:24px;align-items:start}.destination-page .destination-summary{border-radius:22px;padding:28px;scroll-margin-top:110px}.destination-page .destination-summary-title{padding-bottom:16px;border-bottom:1px solid #dae4ea}.destination-page .destination-fact-basis{font-size:14px;color:#45606e;line-height:1.8;margin:15px 0}.destination-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.destination-fact{min-width:0;color:#183b4e}.destination-facts-grid .destination-fact{padding:20px;background:#f0f5fc;border:1px solid #dce5ef;border-radius:15px}.destination-facts-grid .fact-living{background:#fff4e8;border-color:#edddc9}.destination-fact-label{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:650;color:#3a586d;margin-bottom:10px}.destination-fact-label svg{width:22px;height:22px;flex:none}.destination-fact>strong{display:block;font-size:22px;line-height:1.6;letter-spacing:-.02em;color:#123149}.destination-fact p{font-size:15px;line-height:1.85;margin:12px 0;color:#405967}.destination-fact a{display:inline-flex;align-items:center;gap:6px;padding:8px 0;min-height:40px;font-size:14px;color:#075e58;text-decoration:underline;text-underline-offset:4px}.destination-fact a svg{width:16px;height:16px}.destination-facts-more{margin-top:14px;border-block:1px solid #dae4ea}.destination-facts-more>summary,.comparison-cost-scenarios>summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:16px;font-weight:650;color:#173f54;line-height:1.8}.destination-facts-more .destination-facts-grid{margin-bottom:18px}.destination-facts-date{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.8;color:#526572;margin:14px 0}.destination-page .destination-conversion{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:linear-gradient(145deg,#102c45,#174859);border-color:#325c6a;box-shadow:0 12px 30px #12314910}.destination-action-art{display:flex;align-items:center;gap:16px;margin-bottom:2px;min-height:64px}.destination-action-art>svg:first-child{width:60px;height:60px;color:#ffcf9c;transform:rotate(-12deg)}.destination-action-art>span{display:grid;place-items:center;width:50px;height:50px;background:#fff;border-radius:14px;transform:rotate(8deg)}.destination-action-art>span img{object-fit:cover;border-radius:2px}.destination-action-art>svg:last-child{width:22px;height:22px;color:#b9e8dc;margin-inline-start:auto}.destination-page .destination-conversion h3{font-size:clamp(26px,2.6vw,36px);line-height:1.45;letter-spacing:-.02em;margin:0 0 6px;color:#fff}.destination-page .destination-session{padding:18px;background:#0b253840;border:1px solid #64818f;border-radius:13px;gap:6px;margin:0}.destination-page .destination-session>strong{font-size:16px;color:#fff}.destination-page .destination-session>span{font-size:14px;color:#e1edf3}.destination-page .destination-session :is(bdi,.money-amount){font-size:23px;color:#ffcf9c}.destination-page .destination-advice-action{min-height:52px;font-size:15px;background:#ffcf9c;border-color:#ffcf9c;color:#143349;border-radius:12px}.destination-page .destination-advice-action:hover{background:#ffdeb8}.destination-page .destination-assessment-action{min-height:48px;font-size:14px;background:#ffffff08;color:#fff;border-color:#7da1af;border-radius:12px}.destination-request-details{color:#e1edf3;border-top:1px solid #64818f;padding-top:4px}.destination-request-details summary{font-size:14px;line-height:1.8;cursor:pointer;min-height:44px;padding:10px 0}.destination-request-details p{font-size:14px;line-height:1.9;margin:4px 0}.destination-page .destination-conversion :is(a,button,summary):focus-visible{outline:3px solid #fff;outline-offset:4px}.destination-page .destination-compare{padding:28px;background:#f6f8fc;border:1px solid #d6e1e9;border-radius:22px;margin-top:32px;min-width:0}.destination-page .destination-compare-picker{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.compare-all-toggle{padding:13px 18px;min-height:48px;border:1px solid #36596b;border-radius:10px;background:#fff;color:#15384d;font:inherit;font-size:15px;font-weight:650;cursor:pointer}.compare-all-toggle[aria-pressed=true]{background:#15384d;color:#fff}.comparison-context{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:20px 0;color:#405967;font-size:14px;line-height:1.9}.comparison-context p{margin:0;max-width:750px}.comparison-context span{flex:none}.comparison-context time{display:block}.destination-table-scroll{max-width:100%;overflow:auto;border:1px solid #c8d7e2;border-radius:16px;background:#fff;scrollbar-color:#728b9a #e9eff4}.destination-table-scroll:focus-visible{outline:3px solid #0b7775;outline-offset:4px}.destination-fact-table{border-collapse:separate;border-spacing:0;width:100%;min-width:700px;table-layout:fixed;color:#183b4e;text-align:start}.destination-fact-table caption{padding:12px 18px;text-align:start;font-size:14px;color:#405967;background:#edf2f7}.destination-fact-table th,.destination-fact-table td{vertical-align:top;text-align:start;padding:22px;border-inline-end:1px solid #dae4eb;border-bottom:1px solid #dae4eb}.destination-fact-table thead th{background:#16384e;color:#fff}.destination-fact-table thead th>strong{display:block;font-size:22px;line-height:1.6;margin-top:9px}.destination-fact-table thead th>small{display:block;font-size:14px;line-height:1.8;font-weight:400;color:#e1edf3;margin:5px 0 12px}.destination-fact-table thead button{display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 10px;border:1px solid #9cb7c5;border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer}.destination-fact-table thead button:hover{background:#325b6d}.destination-fact-table thead button svg{width:16px;height:16px}.destination-fact-table tr>th:first-child{position:sticky;inset-inline-start:0;z-index:1;width:142px;font-size:15px;line-height:1.8;box-shadow:3px 0 7px #193b4c09}.destination-fact-table tbody th{background:#edf3f8;color:#193b4c;font-weight:700}.destination-fact-table tbody tr:nth-child(2n) td{background:#fafbfd}.destination-fact-table .destination-fact>strong{font-size:21px}.destination-fact-table .destination-fact p{margin-bottom:5px;font-size:15px}.destination-fact-table.all-destinations{width:max-content;table-layout:auto}.destination-fact-table.all-destinations :is(th,td){min-width:300px;max-width:320px;width:300px}.destination-fact-table.all-destinations tr>th:first-child{min-width:142px;max-width:142px;width:142px}.comparison-scope-note{font-size:14px;color:#405967;line-height:1.85;margin:18px 0 0}.comparison-cost-scenarios{margin-top:18px;border-top:1px solid #c8d7e2}html[dir=rtl] .destination-fact-table thead button svg{transform:scaleX(-1)}html[lang=fa] .destination-fact>strong{font-size:20px;letter-spacing:0;line-height:1.9}@media(max-width:1000px){.destination-facts-grid{grid-template-columns:1fr}.destination-page .destination-compare-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compare-all-toggle{grid-column:1/-1;justify-self:start}.comparison-context{align-items:start;flex-direction:column;gap:8px}.comparison-context time{display:inline;margin-inline-start:8px}}@media(max-width:850px){.destination-page .destination-conversion{display:flex;order:1}.destination-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-action-art{min-height:48px}.destination-action-art>svg:first-child{width:48px;height:48px}}@media(max-width:560px){.destination-page .destination-summary,.destination-page .destination-conversion{padding:20px}.destination-facts-grid{grid-template-columns:1fr}.destination-facts-grid .destination-fact{padding:18px}.destination-page .destination-compare{padding:16px}.destination-page .destination-compare-picker{grid-template-columns:1fr}.compare-all-toggle{justify-self:stretch}.destination-fact-table{min-width:660px}.destination-fact-table th,.destination-fact-table td{padding:16px}.destination-fact-table tr>th:first-child{width:105px;font-size:13px}.destination-fact-table .destination-fact>strong{font-size:19px}.destination-fact-table.all-destinations :is(th,td){min-width:260px;max-width:280px;width:260px}.destination-fact-table.all-destinations tr>th:first-child{min-width:105px;max-width:105px;width:105px}}@media(forced-colors:active){.destination-page .destination-conversion,.destination-facts-grid .destination-fact,.destination-fact-table :is(th,td){background:Canvas;color:CanvasText;border-color:CanvasText}.destination-page .destination-conversion :is(h3,p,span,strong,bdi,summary),.destination-fact-table thead :is(strong,small),.destination-fact :is(strong,p){color:CanvasText}.destination-page .destination-conversion :is(a,button),.destination-fact-table thead button{background:ButtonFace;color:ButtonText;border-color:ButtonText}}:root{--reading-ink:#18324f;--reading-muted:#506883;--reading-focus:#3e68c9}.live-workspace .workspace-card{border-radius:15px;border-color:#d7e2ee;box-shadow:0 3px 10px #1e3c6205}.live-workspace .workspace-card>p,.live-workspace .application-entry>p,.live-workspace .application-meta{font-size:15px;line-height:1.7}.live-workspace .workspace-card label{font-size:14px;line-height:1.5}.live-workspace .workspace-card small{font-size:13px;line-height:1.65}.live-workspace .workspace-card input,.live-workspace .workspace-card select,.live-workspace .workspace-card textarea{font-size:16px;min-height:44px}.live-workspace .application-entry h3{font-size:20px}.live-workspace .application-entry .workspace-badge{font-size:13px}.live-workspace .text-button{font-size:14px;min-height:40px}.live-workspace :focus-visible{outline:3px solid var(--reading-focus);outline-offset:3px}.workspace-gate{min-height:100dvh;max-width:none;width:100%;padding:28px 20px 48px;background:radial-gradient(ellipse at 20% 0,#e1ebff,transparent 50%),#f4f7fb;display:flex;flex-direction:column;align-items:center;color:#18324f}.workspace-gate>.brand{margin:18px 0 25px}.workspace-gate>.language-switcher{align-self:flex-end}.workspace-gate .workspace-gate-card{width:100%;max-width:620px;padding:30px;background:#fff;border:1px solid #d5e1ee;border-radius:22px;box-shadow:0 18px 55px #284e7c0b}.workspace-auth-intro{margin:25px 0 18px}.workspace-auth-intro h1{font-size:30px;letter-spacing:-.04em;line-height:1.2;margin:0 0 11px}.workspace-auth-intro p{font-size:16px;color:#536c88;line-height:1.6;margin:0}.workspace-gate .service-price-guide{border:1px solid #c7d8ef;background:#edf3ff;color:#203f66;border-radius:14px;padding:20px;margin:0}.selection-guide-label{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:#456798;margin-bottom:12px}.selection-guide-label svg{font-size:23px}.workspace-gate .service-price-guide>strong{font-size:22px;line-height:1.4}.workspace-gate .service-price-guide>p{font-size:17px;line-height:1.6;margin:10px 0 0}.selection-guide-details{border-top:1px solid #c8d8ed;margin-top:16px;padding-top:14px}.selection-guide-details summary{cursor:pointer;font-size:14px;font-weight:650;color:#385d8d}.selection-guide-details small{display:block;font-size:14px!important;line-height:1.75!important;margin-top:13px;color:#49617f!important}.workspace-gate .form-error{padding:15px 16px;font-size:15px;line-height:1.6;border-radius:11px;background:#fff0ed;color:#9b3334;border:1px solid #edc9c6}.auth-recovery-note{display:block;font-size:14px;margin-top:8px;color:#834c4c}.workspace-gate .auth-form label{font-size:15px}.workspace-gate .auth-form input{font-size:16px;min-height:48px}.workspace-gate .auth-form small{font-size:14px;line-height:1.65}.workspace-gate :focus-visible{outline:3px solid var(--reading-focus);outline-offset:3px}html[lang=fa] .dashboard-eyebrow,html[lang=fa] .discovery-eyebrow{letter-spacing:normal}html[lang=fa] .student-command-center,html[lang=fa] .discovery-experience,html[lang=fa] .profile-planning{line-height:1.75}html[lang=fa] .dashboard-heading h2,html[lang=fa] .discovery-hero h2,html[lang=fa] .profile-planning-header h2{line-height:1.55;letter-spacing:normal}html[lang=fa] .dashboard-application h3,html[lang=fa] .discovery-result h3{line-height:1.7}html[lang=fa] .dashboard-metrics span,html[lang=fa] .dashboard-application-meta small,html[lang=fa] .discovery-result-facts{font-size:14px}@media(min-width:1600px){.services-page,.destination-page{max-width:1600px;margin-inline:auto}}@media(max-width:600px){.workspace-gate{padding:17px 14px 30px}.workspace-gate>.brand{margin:13px 0 20px}.workspace-gate .workspace-gate-card{padding:20px 16px;border-radius:17px}.workspace-gate .service-price-guide{padding:17px 15px}.workspace-gate .service-price-guide>strong{font-size:21px}.workspace-gate .service-price-guide>p{font-size:18px}.workspace-auth-intro h1{font-size:28px}.selection-guide-details summary,.selection-guide-details small{font-size:15px!important}.workspace-gate .text-button{font-size:14px;min-height:44px}}.workspace-gate .account-form{text-align:start}.workspace-gate .account-form label{font-size:15px}.workspace-gate .account-form input{font-size:16px;min-height:48px}.workspace-gate .account-form small,.workspace-gate .account-assurance{font-size:14px;line-height:1.65}.workspace-gate .form-error>.text-button{display:block;text-align:start;margin:5px 0 0;padding:0;min-height:30px}@media(max-width:600px){.workspace-gate>.brand{margin:6px 0 15px}.workspace-gate .workspace-gate-card{padding:18px 15px}.workspace-gate .form-error{font-size:14px;line-height:1.55;padding:11px 13px}.workspace-gate .auth-recovery-note{font-size:13px}.workspace-gate .workspace-auth-intro{margin-top:20px}.workspace-gate .account-tabs{margin-top:0}.workspace-gate .service-price-guide>strong{font-size:20px}.workspace-gate .service-price-guide>p{font-size:16px}}.workspace-entry{--entry-ink:#0b1f35;--entry-muted:#526172;--entry-rule:#d8e0e5;position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,552px);grid-template-rows:104px 1fr;column-gap:28px;min-height:100svh;width:100%;max-width:none;margin:0;padding:0 3.6vw 54px 0;background:#fffcf6;color:var(--entry-ink);overflow:clip;text-align:start}.entry-header{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;min-width:0;padding-inline-start:4.8vw;gap:20px;z-index:2}.entry-header .brand{display:flex;align-items:center;gap:12px;direction:ltr;background:transparent;border:0;padding:0;min-height:48px;color:var(--entry-ink);font:inherit;font-size:26px;font-weight:650;cursor:pointer}.entry-header .brand img{width:44px;height:44px;display:block;border-radius:12px}.entry-header .language-switcher{position:static;margin:0;min-height:46px;padding:8px 21px;font-size:16px;font-weight:600;border:1px solid #d8dcd9;border-radius:999px;background:#fffaf4;color:var(--entry-ink)}.entry-scene{position:absolute;inset:0 auto 0 0;width:62%;z-index:-1;pointer-events:none}.entry-scene img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.entry-introduction{grid-column:1;grid-row:2;align-self:start;position:relative;min-width:0;margin:44px 0 0;padding:0 16px 0 5vw;text-align:end}.entry-introduction h1{margin:0;font-size:clamp(48px,5.7vw,84px);font-weight:780;line-height:1.08;letter-spacing:-.045em;color:var(--entry-ink)}.entry-introduction h1>span{display:block}.entry-introduction .entry-chapter{color:#0b7775;background:linear-gradient(to right,#0b1f35 0,#0b1f35 25%,#0b7775 25%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.entry-introduction p{margin:20px 0 0;font-size:clamp(18px,1.8vw,26px);line-height:1.5;color:#365166;font-weight:450}.entry-layout{grid-column:2;grid-row:2;align-self:start;min-width:0;padding:26px;background:#fffffff2;border:1px solid #f0f1ef;border-radius:22px;box-shadow:0 12px 50px #0b1f3504}.entry-selection{min-width:0}.entry-selection-label{margin-bottom:14px}.entry-market{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:4px 12px;background:#eaf5f3;border-radius:10px;font-size:15px;font-weight:550;color:#075e58;overflow-wrap:anywhere}.entry-market svg{width:19px;height:19px;flex-shrink:0;color:var(--entry-ink)}.entry-offer{display:flex;align-items:center;gap:14px;padding:24px 20px;background:#eaf5f3;border-radius:14px;min-width:0}.entry-offer-copy{min-width:0;flex:1}.entry-selection h2{margin:0 0 14px;font-size:23px;line-height:1.3;font-weight:650;letter-spacing:-.02em;color:var(--entry-ink)}.entry-price{display:block;font-size:clamp(22px,1.8vw,27px);line-height:1.35;font-weight:700;color:#0b7775;letter-spacing:-.025em;word-spacing:normal}.entry-price .money-amount{font:inherit;letter-spacing:inherit;color:inherit;white-space:normal;word-spacing:normal;unicode-bidi:isolate}.entry-price-note,.entry-guarantee,.entry-destination{margin:8px 0 0;font-size:15px;line-height:1.5;color:#40596b;font-weight:400}.entry-offer-icon{display:grid;place-items:center;width:84px;height:84px;flex:0 0 84px;border-radius:50%;background:#d5eeeb;color:#0b7775}.entry-offer-icon svg{width:66px;height:66px}.entry-account{min-width:0;margin-top:20px}.entry-without-selection .entry-account{margin-top:0}.workspace-entry .account-form{text-align:start}.workspace-entry .entry-title{margin:0 0 18px;font-size:25px;line-height:1.35;font-weight:650;color:var(--entry-ink)}.entry-sr-only,.workspace-entry .entry-title.entry-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.entry-providers .google-identity{margin:0}.entry-providers .google-button-target{width:100%;max-width:400px;min-height:40px;margin-inline:auto}.entry-providers .google-identity>small,.entry-providers .linkedin-identity small{font-size:14px;line-height:1.6;color:var(--entry-muted)}.entry-providers .google-account-help{margin:5px 0 0;border:0;text-align:center}.entry-providers .google-account-help summary{display:inline-block;min-height:32px;padding:5px 8px;font-size:14px;color:var(--entry-muted)}.entry-providers .google-account-help small{display:block;margin:5px 0 12px;font-size:14px;line-height:1.7;text-align:start;color:var(--entry-muted)}.workspace-entry .account-or{display:flex;align-items:center;gap:14px;margin:18px 0 12px;color:var(--entry-muted);font-size:15px;line-height:1.5}.workspace-entry .account-or:before,.workspace-entry .account-or:after{content:"";height:1px;flex:1;background:var(--entry-rule)}.workspace-entry .account-tabs{display:flex;gap:0;background:none;border:0;border-bottom:1px solid var(--entry-rule);padding:0;margin:0 0 22px;border-radius:0}.workspace-entry .account-tabs button{flex:1;min-height:48px;padding:10px 8px;font-size:16px;font-weight:500;line-height:1.6;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--entry-muted);cursor:pointer}.workspace-entry .account-tabs button[aria-current=true]{border-bottom-color:#0b7775;color:var(--entry-ink);font-weight:650}.workspace-entry .account-form form{display:grid;gap:19px}.workspace-entry .account-form form label{display:grid;gap:7px;margin:0;font-size:15px;line-height:1.6;font-weight:500;color:var(--entry-ink)}.workspace-entry .account-form input{box-sizing:border-box;width:100%;min-width:0;height:52px;padding:12px 14px;font:inherit;font-size:16px;line-height:1.5;font-weight:400;color:var(--entry-ink);background:#fff;border:1px solid #9bafc4;border-radius:10px;box-shadow:none}.workspace-entry .account-form input:focus{outline:2px solid #0b7775;outline-offset:2px;border-color:#0b7775}.entry-password-field{display:grid;gap:7px}.entry-password-control{position:relative;min-width:0}.workspace-entry .entry-password-control input{padding-inline-end:52px}.workspace-entry .entry-password-toggle{position:absolute;inset-inline-end:4px;top:4px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:7px;background:transparent;color:#526172;cursor:pointer}.entry-password-toggle svg{width:24px;height:24px}.workspace-entry .account-form form>.primary-button{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:54px;margin:2px 0 0;padding:12px 16px;background:#0b7775;color:#fff;border:1px solid #0b7775;border-radius:11px;font-size:17px;font-weight:600;line-height:1.5;box-shadow:none;cursor:pointer}.workspace-entry .account-form form>.primary-button svg{width:21px;height:21px}.workspace-entry .account-form>.text-button{display:block;min-height:44px;margin:0 0 12px auto;padding:9px 0;color:#086763;font-size:15px;line-height:1.5;font-weight:500;text-align:end}.workspace-entry .account-form form>small,.workspace-entry .account-form>p{margin:0;font-size:14px;line-height:1.7;color:var(--entry-muted)}.workspace-entry .account-form>p{margin-bottom:16px}.entry-privacy,.entry-terms .selection-guide-details{border:0;border-top:1px solid var(--entry-rule);margin:0;padding:0;color:var(--entry-muted);font-size:14px;line-height:1.75}.workspace-entry summary{min-height:46px;padding:12px 0;font-size:14px;font-weight:500;line-height:1.6;color:var(--entry-ink);cursor:pointer}.entry-privacy summary svg{display:none}.entry-privacy p{margin:0 0 16px;font-size:14px;line-height:1.8;color:var(--entry-muted)}.entry-terms{min-width:0}.entry-terms .selection-guide-details small{display:block;margin:0 0 16px;font-size:14px!important;line-height:1.8!important;color:var(--entry-muted)!important}.entry-terms .exchange-rate-card{margin-top:16px;max-width:100%}.entry-connection{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:13px;background:#fff0ed;border:1px solid #edc5bf;border-radius:10px;color:#9b3334}.entry-connection>svg{flex-shrink:0;width:20px;height:20px;margin-top:3px}.entry-connection>div{min-width:0}.entry-connection p,.entry-connection small{margin:0;font-size:14px;line-height:1.7;color:#9b3334}.entry-connection small{display:block}.entry-connection .text-button{display:block;min-height:44px;padding:7px 0;font-size:14px;font-weight:600;color:#9b3334}.workspace-entry .account-form .form-error{margin:0;padding:12px;background:#fff0ed;color:#9b3334;border:1px solid #edc5bf;border-radius:8px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.entry-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;border-top:1px solid var(--entry-rule);padding-top:12px;font-size:14px}.entry-footer .text-button,.entry-footer a{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:7px 0;font-size:14px;font-weight:400;color:var(--entry-muted);text-decoration:none}.entry-footer svg{width:17px;height:17px;flex-shrink:0}.workspace-entry :focus-visible{outline:3px solid #0b7775;outline-offset:3px}.workspace-entry button:disabled{opacity:1;background:#e2e8f0!important;border-color:#c2cedb!important;color:#526172!important;box-shadow:none;transform:none;cursor:wait}html[lang=fa] .workspace-entry{font-family:Vazirmatn,system-ui,sans-serif;letter-spacing:normal}html[lang=fa] .entry-introduction h1{font-size:clamp(40px,4.6vw,68px);font-weight:700;line-height:1.4;letter-spacing:normal}html[lang=fa] .entry-selection h2{font-size:24px;line-height:1.5;letter-spacing:normal}html[lang=fa] .entry-price{letter-spacing:normal;line-height:1.5}html[lang=fa] .entry-introduction p{line-height:1.8}html[dir=rtl] .workspace-entry{padding:0 0 54px 3.6vw}html[dir=rtl] .entry-scene{inset:0 0 0 auto}html[dir=rtl] .entry-scene img{transform:scaleX(-1)}html[dir=rtl] .entry-introduction{padding:0 5vw 0 16px}html[dir=rtl] .workspace-entry .account-form>.text-button{margin-inline-start:auto;margin-inline-end:0}html[dir=rtl] .entry-footer svg,html[dir=rtl] .entry-account .primary-button>svg{transform:scaleX(-1)}@media(min-width:1700px){.workspace-entry{grid-template-columns:minmax(0,1fr) minmax(360px,590px);padding-inline-end:6vw}.entry-introduction{padding-inline-start:8vw}}@media(max-width:1150px)and (min-width:761px){.workspace-entry{grid-template-columns:minmax(0,1fr) minmax(360px,46%);gap:16px;padding-inline-end:24px}.entry-layout{padding:22px}.entry-introduction{padding-inline-start:24px}.entry-introduction h1{font-size:clamp(42px,5vw,58px)}.entry-offer{padding:18px}.entry-offer-icon{display:none}.entry-scene{width:58%}.entry-selection h2{font-size:21px}.entry-price{font-size:24px}}@media(max-width:760px){.workspace-entry,html[dir=rtl] .workspace-entry{display:block;min-height:100svh;padding:0 20px 28px;overflow:clip;background:#fffcf6}.entry-header{height:78px;padding:0;gap:12px}.entry-header .brand{font-size:21px;gap:8px}.entry-header .brand img{width:36px;height:36px;border-radius:10px}.entry-header .language-switcher{font-size:14px;min-height:44px;padding:7px 13px}.entry-scene{width:100%;height:270px;inset:0 0 auto!important;opacity:.22;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}.entry-scene img{object-position:center 48%}.entry-introduction,html[dir=rtl] .entry-introduction{margin:8px 0 20px;padding:0;text-align:start}.entry-introduction h1{font-size:32px;letter-spacing:-.035em;line-height:1.12}.entry-introduction h1>span{display:inline}.entry-introduction h1>span+span:before{content:" "}.entry-introduction p{font-size:15px;margin:8px 0 0;line-height:1.5}.entry-layout{max-width:540px;margin:0 auto;padding:20px;border-radius:18px;background:#fff}.entry-selection-label{margin-bottom:10px}.entry-offer{padding:16px;gap:8px;border-radius:11px}.entry-selection h2,html[lang=fa] .entry-selection h2{font-size:21px;margin-bottom:7px}.entry-price{font-size:22px}.entry-price-note,.entry-guarantee,.entry-destination{font-size:14px;line-height:1.6;margin-top:5px}.entry-offer-icon{display:none}.entry-account{margin-top:16px}.workspace-entry .account-tabs{margin-bottom:17px}.workspace-entry .account-tabs button{font-size:15px}.workspace-entry .account-form form{gap:15px}.workspace-entry .account-form input{height:50px}.workspace-entry .entry-password-toggle{height:42px;min-height:42px;top:4px}.workspace-entry .account-form form>.primary-button{min-height:50px;font-size:16px}.entry-footer{gap:6px;font-size:14px}.entry-footer .text-button,.entry-footer a{font-size:14px}html[lang=fa] .entry-introduction h1{font-size:29px;line-height:1.5}.entry-introduction p{max-width:40ch}.entry-providers .account-or{margin-top:12px}.entry-providers .google-account-help summary{font-size:14px}}@media(max-width:359px){.workspace-entry,html[dir=rtl] .workspace-entry{padding-inline:16px}.entry-layout{padding:16px}.entry-introduction h1{font-size:29px}.entry-header .brand{font-size:19px}.entry-offer{padding:14px}.entry-price{font-size:21px}.entry-selection h2,html[lang=fa] .entry-selection h2{font-size:20px}.entry-introduction p{font-size:14px}.entry-footer{align-items:flex-start}.entry-footer .text-button{max-width:70%}}@media(prefers-reduced-motion:no-preference){.workspace-entry button,.workspace-entry input,.workspace-entry a,.workspace-entry summary{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}}@media(hover:hover)and (pointer:fine){.workspace-entry .account-form form>.primary-button:not(:disabled):hover{background:#086360;border-color:#086360;box-shadow:0 5px 12px #0b777526}.workspace-entry .account-tabs button:not(:disabled):hover{background:#f0f7f6;color:#0b1f35}.workspace-entry .entry-password-toggle:hover{background:#eaf5f3;color:#0b7775}.entry-header .language-switcher:hover{background:#eaf5f3;border-color:#9abcb5}.workspace-entry summary:hover,.entry-footer a:hover{color:#0b7775}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.workspace-entry .account-form form>.primary-button:not(:disabled):hover{transform:translateY(-1px)}.workspace-entry .account-form form>.primary-button:not(:disabled):active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.workspace-entry *{transition:none!important;animation:none!important}}@media(forced-colors:active){.entry-layout,.entry-offer,.entry-market{border:1px solid CanvasText}.workspace-entry button,.workspace-entry input{border:1px solid ButtonText}.entry-scene{display:none}}html[lang=fa] .entry-introduction .entry-chapter{background:none;-webkit-text-fill-color:currentColor}html[dir=rtl] .workspace-entry .entry-password-control input{padding:12px 14px 12px 52px}@media(min-width:761px){.workspace-entry{--entry-form-width:552px;--entry-end-gutter:3.6vw;--entry-column-gap:28px;min-height:max(100svh,880px)}.entry-scene{width:calc(100% - var(--entry-form-width) - var(--entry-end-gutter) - var(--entry-column-gap));height:880px;bottom:auto}.entry-scene img{object-fit:contain;object-position:center bottom}.entry-introduction h1{font-size:clamp(42px,4.5vw,68px)}.entry-introduction p{font-size:clamp(18px,1.5vw,23px)}html[lang=fa] .entry-introduction h1{font-size:clamp(36px,3.6vw,54px);line-height:1.35}}@media(min-width:1700px){.workspace-entry{--entry-form-width:590px;--entry-end-gutter:6vw}}@media(max-width:1150px)and (min-width:761px){.workspace-entry{--entry-form-width:46%;--entry-end-gutter:24px;--entry-column-gap:16px}.entry-introduction h1{font-size:clamp(36px,4.2vw,48px)}}@media(max-width:760px){.entry-scene{inset:84px 20px auto auto!important;width:104px;height:130px;opacity:1;-webkit-mask-image:none;mask-image:none}.entry-scene img{object-fit:contain;object-position:center}.entry-introduction,html[dir=rtl] .entry-introduction{min-height:142px;padding-inline-end:120px}.entry-introduction h1{font-size:28px}html[dir=rtl] .entry-scene{inset:84px auto auto 20px!important}html[lang=fa] .entry-introduction h1{font-size:25px;line-height:1.45}}@media(max-width:359px){.entry-scene{width:88px;height:110px;inset-inline-end:16px!important}.entry-introduction,html[dir=rtl] .entry-introduction{padding-inline-end:100px}.entry-introduction h1{font-size:25px}html[lang=fa] .entry-introduction h1{font-size:23px}}.services-minimal,.destination-minimal{--choice-ink:#0b1f35;--choice-muted:#526172;--choice-rule:#d8e2e5;--choice-teal:#086b68;--choice-wash:#eef6f4;color:var(--choice-ink)}.services-minimal [hidden],.destination-minimal [hidden]{display:none!important}.selection-caption{font-size:13px;font-weight:600;line-height:1.6;letter-spacing:.06em;color:#526172}.selection-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.selection-heading h2{font-size:28px;line-height:1.35;font-weight:650;letter-spacing:-.025em;margin:0 0 8px;color:#0b1f35}.selection-heading p{font-size:16px;line-height:1.65;margin:0;color:#526172}.selection-primary{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #086b68;border-radius:8px;min-height:48px;padding:12px 20px;background:#086b68;color:#fff;font:inherit;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer}.selection-primary svg,.text-action svg{width:18px;height:18px;flex-shrink:0}.text-action{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;border:0;padding:8px 0;background:transparent;color:#086b68;font:inherit;font-size:14px;font-weight:550;line-height:1.6;cursor:pointer}.service-intro-minimal.service-page-intro{background:#fff;padding-block:24px 20px;border-bottom:0}.service-intro-minimal .service-back{margin-bottom:12px}.service-intro-minimal .service-hero-copy .eyebrow{font-size:13px;line-height:1.6;letter-spacing:.06em;color:#526172;background:none;padding:0}.service-intro-minimal .service-hero-copy h1{font-size:clamp(30px,3vw,42px);margin:6px 0 10px;line-height:1.2;letter-spacing:-.035em}.service-intro-minimal .service-hero-copy>p{max-width:none;font-size:16px;line-height:1.65;margin:0}.services-minimal .service-journey-switch{max-width:none;justify-content:flex-start;margin:0;padding-block:12px 24px;gap:12px}.services-minimal .service-journey-switch button{max-width:360px;min-height:68px;padding:12px 18px;flex:1;border-radius:10px;text-align:start;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.services-minimal .service-journey-switch strong{font-size:17px}.services-minimal .service-journey-switch small{font-size:14px}.services-minimal .journey-pricing{padding-bottom:0}.services-minimal .pricing-panel{border:0;border-block:1px solid #d8e2e5;padding:16px 0;background:#fff;border-radius:0}.services-minimal .pricing-panel-heading{display:flex;align-items:center;gap:24px;justify-content:center;flex-wrap:wrap}.services-minimal .pricing-panel-heading h3{font-size:14px;margin:0;color:#526172;white-space:nowrap}.services-minimal .centered-guide-options{margin:0;max-width:none;gap:8px;flex:0 1 670px}.services-minimal .centered-guide-options button{min-height:54px;padding:9px 14px;grid-template-columns:22px 1fr;column-gap:8px}.services-minimal .centered-guide-options button strong{font-size:15px;line-height:1.4}.services-minimal .centered-guide-options button>span{font-size:13px;line-height:1.5}.services-minimal .country-guide-picker{display:flex;align-items:center;gap:12px;padding:0;margin:16px 0 0;flex-wrap:wrap;justify-content:center;border:0;background:none}.services-minimal .country-guide-picker label{font-size:14px}.services-minimal .country-guide-picker select{max-width:240px;flex:1;min-width:160px}.services-minimal .country-guide-picker p{display:none}.services-minimal .country-guide-picker small{flex-basis:100%;text-align:center;font-size:14px;line-height:1.6}.services-minimal .country-guide-result{display:flex;justify-content:center;gap:8px;font-size:14px;margin:8px 0}.services-minimal .pricing-panel :is(.pricing-reference-details,.guide-terms,.country-budget-support){display:inline-block;vertical-align:top;max-width:100%;margin:0 20px 0 0;padding:0;border:0;background:none}.services-minimal .pricing-panel details[open]{display:block;margin-bottom:12px}.services-minimal .pricing-panel summary{font-size:14px;line-height:1.6;min-height:40px;padding-block:8px;color:#526172}.services-minimal #all-service-prices{padding-block:28px 24px}.catalog-search{display:grid;gap:5px;min-width:220px;font-size:14px;font-weight:500;color:#526172}.catalog-search input,.destination-search input{min-height:44px;padding:10px 14px;border:1px solid #bdcbd0;border-radius:8px;color:#0b1f35;background:#fff;font:inherit;font-size:16px;min-width:0;width:100%;box-sizing:border-box}.service-category-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #d8e2e5;padding:0 0 12px;margin-bottom:12px}.service-category-tabs button{min-height:44px;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid transparent;border-radius:7px;font:inherit;font-size:14px;font-weight:500;line-height:1.5;color:#526172;background:#fff;cursor:pointer}.service-category-tabs svg{width:18px;height:18px}.service-category-tabs button[aria-pressed=true]{background:#eef6f4;color:#075d59;border-color:#abcfc7}.catalog-result-count{font-size:14px;line-height:1.5;color:#526172;margin:0 0 18px}.services-minimal #all-service-prices .catalog-price-group{margin-bottom:20px}.services-minimal #all-service-prices .catalog-group-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:0;margin:0;padding:0 0 4px}.services-minimal #all-service-prices .catalog-group-heading h3{font-size:18px;margin:0}.services-minimal #all-service-prices .catalog-group-heading p{font-size:14px;line-height:1.65;color:#526172;margin:0;max-width:65ch}.services-minimal #all-service-prices .service-catalog-row{grid-template-columns:minmax(0,1fr) minmax(340px,44%);padding:18px 0;column-gap:32px}.services-minimal #all-service-prices .service-row-description h4{font-size:18px;font-weight:600}.services-minimal #all-service-prices .service-row-description p{font-size:15px;line-height:1.65}.services-minimal .service-variant-option{border-radius:6px;min-height:58px;padding:7px 10px}.services-minimal #all-service-prices .service-catalog-row .price-main{font-size:20px;font-weight:600}.services-minimal #all-service-prices .service-row-details .service-scope summary{min-height:36px;padding-block:6px}.services-minimal .service-degree-help{padding:0;border:0;border-top:1px solid #d8e2e5;margin-top:24px;box-shadow:none;border-radius:0}.catalog-no-results{padding:28px;background:#f4f7f8;border-radius:10px}.catalog-no-results h3{margin:0 0 8px;font-size:20px}.catalog-no-results p{font-size:16px;line-height:1.7}.catalog-no-results button{min-height:44px;border:0;background:none;color:#086b68;font:inherit;text-decoration:underline;cursor:pointer}.package-chooser{padding:28px clamp(20px,5vw,80px) 32px;scroll-margin-top:110px;background:#fff}.availability-label{font-size:14px;line-height:1.6;color:#526172;background:#f1f5f6;padding:8px 12px;border-radius:6px}.package-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.package-choice{display:flex;flex-direction:column;text-align:start;min-width:0;border:1px solid #cbd8dd;border-radius:12px;padding:22px;background:#fff;color:#0b1f35;font:inherit;cursor:pointer}.package-choice[aria-checked=true]{border-color:#086b68;box-shadow:inset 0 0 0 1px #086b68;background:#f4faf8}.package-choice-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.package-choice-top>svg{width:26px;height:26px;color:#086b68}.package-choice-check{border:1px solid #b6c8cc;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.package-choice-check svg{width:14px;height:14px;visibility:hidden}.package-choice[aria-checked=true] .package-choice-check{background:#086b68;border-color:#086b68;color:#fff}.package-choice[aria-checked=true] .package-choice-check svg{visibility:visible}.package-choice-name{font-size:24px;font-weight:650;line-height:1.3;margin-bottom:8px}.package-choice-ownership{font-size:15px;line-height:1.6;color:#526172;min-height:48px}.package-choice-price{font-size:26px;font-weight:650;line-height:1.4;margin-top:16px;overflow-wrap:anywhere}.package-choice-price .money-amount{font:inherit;color:inherit;white-space:normal}.package-choice-caption{font-size:14px;line-height:1.6;color:#526172;margin-top:4px}.package-choice-highlights{display:grid;gap:10px;margin:20px 0;padding-top:20px;border-top:1px solid #d8e2e5;font-size:14px;line-height:1.65}.package-choice-highlights>span{display:flex;gap:8px;align-items:flex-start}.package-choice-highlights svg{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:#086b68}.package-select-label{font-size:14px;font-weight:600;color:#086b68;margin-top:auto;padding-top:4px}.package-selected{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:40px;padding:28px 0 0;margin-top:28px;border-top:1px solid #d8e2e5}.package-selected h3{font-size:23px;line-height:1.4;margin:6px 0 10px}.package-selected p{font-size:15px;line-height:1.75;color:#526172;margin:8px 0}.package-selected .package-responsibility{color:#0b1f35;font-weight:500}.package-selected summary{font-size:14px;line-height:1.7;min-height:44px;padding:10px 0;color:#086b68;cursor:pointer}.package-scope ul{padding-inline-start:20px;font-size:15px;line-height:1.8}.package-selected-action{display:flex;flex-direction:column;gap:12px;justify-content:flex-start}.package-selected-action>p{font-size:14px;line-height:1.75;margin:0}.package-payment-choice{border-bottom:1px solid #d8e2e5;padding-bottom:8px}.package-payment-choice .stage-payments{background:#f3f7f8;color:#0b1f35;border:0}.package-payment-choice .stage-payments strong,.package-payment-choice .stage-payments p,.package-payment-choice .stage-payments small{color:#0b1f35}.services-minimal .pricing-key-terms{padding-block:20px;background:#f7f9f9}.services-minimal .pricing-key-terms>strong{font-size:16px}.services-minimal .pricing-key-terms p{margin-block:6px;font-size:14px;line-height:1.75}.destination-minimal{background:#fff;padding:32px clamp(20px,5vw,80px) 24px}.destination-discovery-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:24px}.destination-discovery-heading h1{font-size:clamp(30px,3vw,42px);line-height:1.25;letter-spacing:-.035em;margin:6px 0 10px;font-weight:650}.destination-discovery-heading p{font-size:16px;line-height:1.65;margin:0;color:#526172}.destination-search{display:grid;gap:6px;font-size:14px;color:#526172;min-width:260px}.destination-search>div{position:relative}.destination-search svg{position:absolute;width:18px;height:18px;inset-inline-start:12px;top:14px;color:#526172}.destination-search input{padding-inline-start:38px}.destination-route-choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:24px}.destination-route-choices button{padding:14px;border:1px solid #cbd8dd;background:#fff;color:#0b1f35;min-width:0;text-align:start;border-radius:8px;font:inherit;cursor:pointer}.destination-route-choices button[aria-checked=true]{background:#eef6f4;border-color:#086b68;box-shadow:inset 0 0 0 1px #086b68}.route-choice-name{display:flex;align-items:center;gap:8px}.route-choice-name strong{font-size:17px;font-weight:600}.route-choice-name>svg:first-child{width:26px;height:20px;color:#086b68}.route-choice-name>svg:last-child{width:14px;height:14px;margin-inline-start:auto;color:#086b68;visibility:hidden}.destination-route-choices button[aria-checked=true] .route-choice-name>svg:last-child{visibility:visible}.destination-route-choices small{display:block;font-size:14px;line-height:1.6;color:#526172;margin-top:8px}.destination-search-results{border:1px solid #d8e2e5;padding:16px;border-radius:10px;margin-bottom:24px}.destination-search-results p{font-size:15px;line-height:1.7}.destination-search-results>div{display:flex;gap:8px;flex-wrap:wrap}.destination-search-results>div>button{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #d8e2e5;border-radius:6px;background:#fff;color:#0b1f35;min-height:44px;font:inherit;font-size:15px;cursor:pointer}.destination-search-results svg{width:17px;height:17px}.europe-selection{margin-bottom:24px;padding:18px 20px;border:1px solid #d8e2e5;border-radius:10px;background:#f8fafb}.europe-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.europe-selection h2{margin:0;font-size:20px;line-height:1.4;font-weight:600}.europe-priority-options{display:flex;gap:6px;flex-wrap:wrap}.europe-priority-options button{min-height:44px;border:1px solid transparent;border-radius:6px;padding:8px 12px;font:inherit;font-size:14px;line-height:1.6;background:transparent;color:#526172;cursor:pointer}.europe-priority-options button[aria-checked=true]{background:#fff;border-color:#99bdb7;color:#086b68}.europe-country-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.europe-country-options button{display:flex;flex-direction:column;gap:5px;border:1px solid #d8e2e5;padding:12px;background:#fff;color:#0b1f35;border-radius:6px;font:inherit;text-align:start;cursor:pointer;min-width:0}.europe-country-options button>span{display:flex;align-items:center;gap:8px;width:100%}.europe-country-options strong{font-size:15px;font-weight:600}.europe-country-options svg{width:14px;height:14px;margin-inline-start:auto;visibility:hidden}.europe-country-options small{font-size:14px;line-height:1.5;color:#526172}.europe-country-options button[aria-checked=true]{border-color:#086b68;background:#eef6f4}.europe-country-options button[aria-checked=true] svg{visibility:visible}.destination-view-tabs{display:flex;gap:24px;border-bottom:1px solid #d8e2e5;margin-bottom:24px}.destination-view-tabs button{min-height:48px;padding:10px 0;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:16px;font-weight:550;color:#526172;cursor:pointer}.destination-view-tabs button[aria-pressed=true]{border-bottom-color:#086b68;color:#086b68}.country-guide-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.country-guide-title>div{display:flex;align-items:center;gap:12px}.country-guide-title h2{font-size:28px;line-height:1.4;font-weight:650;margin:0}.country-priority-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:14px 18px;border-inline-start:2px solid #78aaa2;background:#f4f9f7;margin-bottom:16px}.country-priority-note strong{font-size:15px}.country-priority-note p{margin:0;font-size:15px;line-height:1.65;color:#526172}.country-priority-note a{display:inline-flex;align-items:center;gap:6px;color:#086b68;font-size:14px;min-height:36px}.country-priority-note svg{width:16px;height:16px}.destination-minimal .destination-facts{margin:0}.destination-minimal .destination-fact-basis{font-size:14px;color:#526172;line-height:1.65;margin:0 0 16px}.destination-minimal .destination-facts-grid{gap:24px}.destination-minimal .destination-fact{background:#f7f9fa;border:1px solid #e0e7e9;border-radius:8px;padding:20px;box-shadow:none}.destination-minimal .destination-fact strong{font-size:22px;font-weight:600;line-height:1.5;color:#0b1f35}.destination-minimal .destination-fact-label{font-size:14px;color:#526172;margin-bottom:8px}.destination-minimal .destination-fact p{font-size:15px;line-height:1.8;color:#526172;margin-block:10px}.destination-minimal .destination-fact a{color:#086b68;font-size:14px;min-height:40px}.destination-minimal .destination-facts-more{border:0;border-bottom:1px solid #d8e2e5;border-radius:0;padding:0;margin-top:12px;background:transparent}.destination-minimal .destination-facts-more>summary{padding:12px 0;min-height:44px;font-size:15px;line-height:1.6;color:#086b68}.destination-minimal .destination-facts-date{font-size:14px;color:#526172;line-height:1.6;margin:12px 0 0}.destination-next-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);gap:32px;padding:24px;background:#eef6f4;border:1px solid #cedfdc;border-radius:10px;margin-top:28px}.destination-next-action h3{font-size:24px;line-height:1.4;font-weight:600;margin:8px 0 10px}.destination-next-action p{font-size:16px;line-height:1.7;margin:0}.destination-next-action bdi{font-weight:600}.destination-next-action .money-amount{font-size:18px;white-space:normal;color:#0b1f35}.destination-next-action small{display:block;font-size:14px;color:#526172;line-height:1.7;margin-top:4px}.destination-next-actions{display:flex;flex-direction:column;gap:6px}.destination-next-actions details{color:#526172;font-size:14px;line-height:1.7}.destination-next-actions summary{min-height:40px;padding:8px 0;cursor:pointer}.destination-next-actions details p{font-size:14px}.destination-minimal .destination-compare{margin:0;border:0;padding:0;background:#fff;box-shadow:none;border-radius:0}.destination-minimal .destination-compare>header h2{font-size:26px;font-weight:600;margin:0 0 8px}.destination-minimal .destination-compare>header .destination-kicker{display:none}.destination-minimal .destination-compare>header p{font-size:16px;line-height:1.7;margin:0;color:#526172}.destination-minimal .destination-compare-picker{margin:20px 0;border:0;background:#f5f8f9;padding:16px;border-radius:8px}.destination-minimal .destination-compare-picker label,.destination-minimal .destination-compare-selected>span{font-size:14px;color:#526172}.destination-minimal .destination-compare-picker select{min-height:44px;font-size:16px}.destination-minimal .compare-all-toggle{min-height:44px;font-size:14px;border-radius:7px;color:#086b68;background:#fff;border-color:#a9c7c2}.destination-minimal .comparison-context{font-size:14px;line-height:1.75;color:#526172}.destination-minimal .comparison-context p{font-size:14px}.destination-minimal .destination-table-scroll{border:1px solid #d8e2e5;border-radius:8px}.destination-minimal .destination-fact-table{font-size:15px}.destination-minimal .destination-fact-table th{background:#f6f9f9;color:#0b1f35;font-size:15px}.destination-minimal .destination-fact-table thead th strong{font-size:18px}.destination-minimal .destination-fact-table thead th small{font-size:14px;line-height:1.65;color:#526172;font-weight:400}.destination-minimal .destination-fact-table .destination-fact{border:0;padding:0;background:none}.destination-minimal .destination-fact-table .destination-fact strong{font-size:18px;line-height:1.6}.destination-minimal .destination-fact-table summary{font-size:14px;line-height:1.6;min-height:44px;padding-block:10px;color:#086b68;cursor:pointer}.destination-minimal .comparison-scope-note{font-size:14px;line-height:1.8;color:#526172}.destination-minimal .destination-compare-empty{background:#f5f8f9;font-size:16px;line-height:1.75;color:#526172;padding:20px;border-radius:8px}.destination-service-link{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;padding:20px 0;border-top:1px solid #d8e2e5;font-size:15px;color:#526172}.destination-service-link a{display:flex;align-items:center;gap:8px;min-height:44px;color:#086b68;font-weight:500}.destination-service-link svg{width:18px;height:18px}.services-minimal :is(input,button,a,summary,select):focus-visible,.destination-minimal :is(input,button,a,summary,select,[tabindex]):focus-visible{outline:3px solid #086b68;outline-offset:3px}html[lang=fa] :is(.selection-caption,.selection-heading h2,.package-choice-name,.package-choice-price,.destination-discovery-heading h1){letter-spacing:normal}html[lang=fa] .service-intro-minimal .service-hero-copy h1{font-size:clamp(29px,3vw,40px);line-height:1.6}html[lang=fa] .destination-discovery-heading h1{line-height:1.6}html[lang=fa] .package-choice-name{font-size:23px;line-height:1.6}html[lang=fa] .package-choice-price{font-size:23px;line-height:1.65}html[dir=rtl] :is(.selection-primary,.text-action,.destination-service-link a) svg{transform:scaleX(-1)}@media(max-width:1100px){.destination-route-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.package-choice{padding:18px}.package-choice-name{font-size:22px}.package-choice-price{font-size:23px}.selection-heading{align-items:start}.services-minimal #all-service-prices .catalog-group-heading{display:block}.services-minimal #all-service-prices .catalog-group-heading p{margin-top:6px}}@media(max-width:760px){.selection-heading,.destination-discovery-heading{flex-direction:column;align-items:stretch;gap:16px}.selection-heading h2{font-size:24px}.catalog-search,.destination-search{min-width:0}.service-intro-minimal.service-page-intro{padding:16px 20px}.service-intro-minimal .service-hero-copy h1{font-size:32px}.services-minimal .service-journey-switch{padding:8px 20px 20px;gap:8px}.services-minimal .service-journey-switch button{padding:12px;align-items:flex-start;gap:8px;min-height:90px}.services-minimal .service-journey-switch svg{display:none}.services-minimal .service-journey-switch strong{font-size:16px}.services-minimal .pricing-panel-heading{display:block}.services-minimal .pricing-panel-heading h3{text-align:center;margin-bottom:10px}.services-minimal .centered-guide-options{display:flex;gap:8px}.services-minimal .centered-guide-options button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:82px;padding:10px;gap:3px}.services-minimal .centered-guide-options button>svg{display:none}.services-minimal .country-guide-picker{gap:8px}.services-minimal .country-guide-picker label{width:auto}.services-minimal .country-guide-picker select{min-width:140px}.services-minimal .pricing-panel :is(.pricing-reference-details,.guide-terms,.country-budget-support){display:block;margin:0}.services-minimal .pricing-panel summary{font-size:14px}.service-category-tabs{gap:4px}.service-category-tabs button{padding:8px 10px;font-size:14px}.service-category-tabs svg{display:none}.services-minimal #all-service-prices .service-catalog-row{grid-template-columns:1fr;padding:18px 0}.services-minimal .service-row-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.services-minimal .service-row-request{min-width:0;max-width:115px;white-space:normal;padding:10px}.services-minimal .service-row-request svg{display:none}.services-minimal .service-variant-options{gap:6px}.services-minimal #all-service-prices .service-catalog-row .price-main{font-size:18px}.services-minimal .service-variant-option{padding:7px}.services-minimal .service-single-price{min-width:0}.services-minimal #all-service-prices .service-degree-help{padding-inline:0}.package-chooser{padding:24px 20px}.package-choice-grid{grid-template-columns:1fr;gap:10px}.package-choice{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:16px}.package-choice-top{grid-column:2;grid-row:1/4;align-items:start;margin:0}.package-choice-top>svg{display:none}.package-choice-name{grid-column:1;font-size:20px}.package-choice-ownership{grid-column:1;min-height:0;font-size:14px}.package-choice-price{grid-column:1/-1;margin-top:8px;font-size:23px}.package-choice-caption{grid-column:1/-1;font-size:14px}.package-choice-highlights{grid-column:1/-1;margin:10px 0 4px;padding-top:12px;gap:6px}.package-choice:not([aria-checked=true]) .package-choice-highlights{display:none}.package-select-label{grid-column:1/-1;margin-top:6px}.package-selected{grid-template-columns:1fr;gap:20px;padding-top:20px;margin-top:20px}.package-selected h3{font-size:22px}.destination-minimal{padding:24px 20px}.destination-discovery-heading h1{font-size:32px}.destination-route-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.destination-route-choices button{padding:12px}.route-choice-name{gap:6px}.route-choice-name strong{font-size:16px}.destination-route-choices small{font-size:14px}.europe-selection{padding:16px}.europe-selection-heading{display:block}.europe-priority-options{margin-top:10px}.europe-priority-options button{padding:8px}.europe-country-options{grid-template-columns:1fr 1fr}.europe-country-options button{padding:10px}.europe-country-options button>span{gap:6px}.europe-country-options strong,.europe-country-options small{font-size:14px}.europe-country-options svg{display:none}.destination-view-tabs{gap:20px}.destination-view-tabs button{font-size:15px}.country-guide-title{align-items:start;flex-direction:column;gap:4px}.country-guide-title h2{font-size:26px}.country-priority-note{display:block;padding:12px 14px}.country-priority-note p{margin-top:6px}.destination-minimal .destination-facts-grid{grid-template-columns:1fr;gap:12px}.destination-minimal .destination-fact{padding:16px}.destination-minimal .destination-fact strong{font-size:20px}.destination-next-action{grid-template-columns:1fr;padding:20px;gap:20px;margin-top:24px}.destination-next-action h3{font-size:23px}.destination-service-link{display:block;text-align:center;padding-block:16px}.destination-service-link a{justify-content:center;margin-top:4px}.destination-minimal .destination-compare-picker{display:grid;grid-template-columns:1fr;gap:12px}.destination-minimal .destination-compare>header h2{font-size:24px}}@media(max-width:359px){.destination-minimal,.package-chooser,.service-intro-minimal.service-page-intro,.services-minimal .service-journey-switch{padding-inline:16px}.services-minimal .service-row-choice{grid-template-columns:1fr}.services-minimal .service-row-request{max-width:none;min-width:140px}.europe-country-options{grid-template-columns:1fr}.route-choice-name>svg:last-child{display:none}}@media(prefers-reduced-motion:no-preference){.services-minimal :is(.package-choice,.selection-primary,.service-category-tabs button),.destination-minimal :is(button,a){transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}}@media(hover:hover)and (pointer:fine){.selection-primary:hover{background:#075653;border-color:#075653;color:#fff}.package-choice:hover,.destination-route-choices button:hover,.europe-country-options button:hover{border-color:#086b68}.text-action:hover,.destination-service-link a:hover{text-decoration:underline;text-underline-offset:4px}.service-category-tabs button:hover{background:#f0f6f5}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.selection-primary:hover{transform:translateY(-1px)}.selection-primary:active{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.destination-minimal *,.package-chooser *{transition:none!important;animation:none!important;transform:none!important}}.services-minimal .service-journey-switch{display:flex;flex-direction:row;justify-content:center}.services-minimal .pricing-panel-heading.country-guide-heading{flex-direction:row}.services-minimal .centered-guide-options{height:auto;align-self:auto}.service-intro-minimal.service-page-intro:after{display:none}.europe-selection>summary{min-height:44px;padding-block:8px;font-size:15px;line-height:1.7;font-weight:550;color:#086b68;cursor:pointer}.europe-selection>summary>span{margin-inline-start:16px;color:#526172;font-weight:400}.europe-selection[open]>summary{margin-bottom:12px}.europe-selection:not([open]){padding-block:8px}.destination-minimal .destination-compare-picker{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.destination-minimal .destination-fact-table thead button{color:#086b68;background:#fff;border:1px solid #a9c7c2;min-height:44px;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:550}@media(max-width:760px){.destination-minimal .destination-compare-picker{grid-template-columns:1fr}.package-choice .package-choice-highlights{display:none}}.quiet-atlas{--atlas-paper:#fbfaf6;--atlas-ink:#10263d;--atlas-teal:#087d83;--atlas-muted:#43536a;--atlas-rule:#b8d5d3;background:var(--atlas-paper);color:var(--atlas-ink);font-family:Inter,Arial,sans-serif}.quiet-atlas :is(h1,h2,h3,h4,p){margin:0;color:inherit}.quiet-atlas :is(h1,h2,h3,h4){font-weight:650;letter-spacing:-.035em}.quiet-atlas p{color:var(--atlas-muted);line-height:1.65}.quiet-atlas main{background:var(--atlas-paper)}.quiet-atlas .site-header nav{background:transparent;border:0;border-radius:0;box-shadow:none}.quiet-atlas .site-header .login-link{background:transparent;border:0;border-radius:0;box-shadow:none}.quiet-atlas .site-header .language-switcher{background:transparent;border:1px solid var(--atlas-teal);border-radius:14px;color:var(--atlas-teal);padding:8px 18px}.quiet-atlas .beta-notice{display:none}.quiet-atlas .site-header{position:relative;min-height:96px;padding:24px max(32px,6.5vw);background:var(--atlas-paper);border:0;box-shadow:none;grid-template-columns:1fr auto auto;gap:40px}.quiet-atlas .brand{font-size:23px;gap:12px}.quiet-atlas .brand-mark{width:42px;height:42px}.quiet-atlas .site-header nav{gap:32px}.quiet-atlas .site-header nav button{font-size:15px;font-weight:550}.quiet-atlas .header-actions{flex-direction:row-reverse;gap:26px;border-inline-start:1px solid var(--atlas-rule);padding-inline-start:26px}.quiet-atlas .login-link{font-size:15px;padding:8px 0}.quiet-atlas .login-link svg{display:none}.quiet-atlas .language-switch{border:1px solid var(--atlas-teal);background:transparent;color:var(--atlas-teal);border-radius:16px;padding:8px 18px}.quiet-atlas .atlas-width,.quiet-atlas .services-journey,.quiet-atlas .destination-minimal{width:calc(100% - 13vw);max-width:1320px;margin-inline:auto}.quiet-atlas .atlas-hero{padding:0;background:var(--atlas-paper);display:block}.atlas-hero-copy{text-align:center;padding:64px 24px 48px;max-width:1150px;margin:auto}.quiet-atlas .atlas-hero h1{font-size:clamp(42px,5.1vw,74px);line-height:1.06;letter-spacing:-.045em;font-weight:700;max-width:1050px;margin:0 auto 26px}.atlas-hero h1 span{color:var(--atlas-teal)}.atlas-hero-copy>p{font-size:clamp(17px,1.7vw,23px);max-width:980px;margin:0 auto}.atlas-actions{display:flex;justify-content:center;gap:24px;margin-top:32px}.quiet-atlas :is(.atlas-primary,.atlas-secondary){display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 34px;border:1px solid var(--atlas-teal);border-radius:20px;background:var(--atlas-teal);color:#fff;font:inherit;font-size:17px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .18s,box-shadow .18s,transform .18s}.quiet-atlas .atlas-secondary{background:transparent;color:var(--atlas-teal)}.atlas-actions svg,.atlas-text-action svg{width:20px;height:20px;flex-shrink:0}.quiet-atlas .atlas-panorama{display:block;width:100%;height:auto;aspect-ratio:3.42;object-fit:cover;object-position:center;border:0;border-radius:0;max-height:none}.quiet-atlas .atlas-introduction{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;padding-block:64px}.quiet-atlas .atlas-introduction h2,.quiet-atlas .atlas-service-preview h2,.quiet-atlas .atlas-package-preview h2{font-size:clamp(30px,3.1vw,44px);line-height:1.12;margin-bottom:24px}.quiet-atlas .atlas-introduction>div>p{max-width:430px;font-size:18px;line-height:1.6}.atlas-step-list{margin:0;padding:0 0 0 48px;border-inline-start:1px solid var(--atlas-rule);list-style:none;display:grid;gap:24px}.atlas-step-list li{display:flex;align-items:flex-start;gap:22px}.atlas-step-number{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:#d8eee4;color:var(--atlas-ink);border-radius:50%;font-size:20px;font-weight:600}.quiet-atlas .atlas-step-list h3{font-size:23px;line-height:1.2;letter-spacing:-.02em;margin-bottom:4px}.quiet-atlas .atlas-step-list p{font-size:15px;line-height:1.5}.quiet-atlas .atlas-text-action{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;margin-top:12px;background:transparent;border:0;color:var(--atlas-teal);font:inherit;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none}.quiet-atlas .atlas-assessment{border-block:1px solid var(--atlas-rule);padding-block:12px;margin-bottom:34px}.atlas-assessment>summary{font-size:17px;color:var(--atlas-teal);font-weight:600;cursor:pointer;min-height:44px;padding:10px 0}.atlas-assessment .assessment-card{max-width:none;margin:24px 0;box-shadow:none;border:1px solid var(--atlas-rule);background:#fff}.quiet-atlas .atlas-service-preview{padding-block:32px 44px;border-bottom:1px solid var(--atlas-rule)}.atlas-service-preview>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.atlas-service-preview>header>span{font-size:15px;color:var(--atlas-muted)}.quiet-atlas .atlas-service-line{display:grid;grid-template-columns:1fr 2.2fr auto;gap:30px;align-items:center;border-bottom:1px solid var(--atlas-rule);padding:20px 0;color:var(--atlas-ink);text-decoration:none}.quiet-atlas .atlas-service-line h3{font-size:23px}.quiet-atlas .atlas-service-line p{font-size:16px}.quiet-atlas .atlas-service-line>strong{font-size:25px;color:var(--atlas-teal)}.quiet-atlas .atlas-package-preview{padding-block:44px}.atlas-package-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px}.atlas-package-columns>article+article{border-inline-start:1px solid var(--atlas-rule);padding-inline-start:40px}.quiet-atlas .atlas-package-columns h3{font-size:30px;margin-bottom:10px}.quiet-atlas .atlas-package-columns strong{display:block;font-size:24px;color:var(--atlas-teal);line-height:1.3;margin-bottom:18px}.atlas-package-columns p{font-size:16px}.quiet-atlas .atlas-conditions{padding-block:28px;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--atlas-rule);font-size:14px;line-height:1.7}.atlas-conditions ul{margin:0;padding-inline-start:20px}.atlas-conditions li::marker{color:var(--atlas-teal)}.atlas-conditions>p{border-inline-start:1px solid var(--atlas-rule);padding-inline-start:40px}.quiet-atlas .site-footer{background:var(--atlas-paper);color:var(--atlas-ink);border-top:1px solid var(--atlas-rule);padding:32px 6.5vw}.quiet-atlas .site-footer :is(a,button,p,strong,span,bdi){color:inherit}.quiet-atlas .site-footer .footer-brand>p{font-size:14px;max-width:320px}.quiet-atlas .footer-email{background:transparent;border:0;color:var(--atlas-teal)}.quiet-atlas .services-journey{padding:0 0 48px;background:transparent}.quiet-atlas .services-minimal .service-journey-switch{border-block:1px solid var(--atlas-rule);padding:18px 0;margin:0 0 24px;justify-content:center}.quiet-atlas .service-journey-switch button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;max-width:none;justify-content:center;box-shadow:none}.quiet-atlas .service-journey-switch button[aria-pressed=true]{background:#edf4ef;border-color:var(--atlas-teal);color:var(--atlas-teal)}.quiet-atlas .services-minimal :is(.pricing-panel,.catalog-page,.catalog-price-group,.catalog-price-list,.service-catalog-row,.package-chooser,.package-selected){background:transparent;border-radius:0;box-shadow:none}.quiet-atlas .catalog-page{padding-top:28px}.quiet-atlas .selection-heading h2{font-size:32px}.quiet-atlas .selection-heading p{font-size:16px}.quiet-atlas .service-category-tabs{border-bottom:1px solid var(--atlas-rule);padding-bottom:8px;gap:12px}.quiet-atlas .service-category-tabs button{border:0;border-radius:0;background:none;padding:10px 12px;color:var(--atlas-muted);font-size:15px}.quiet-atlas .service-category-tabs button[aria-pressed=true]{color:var(--atlas-teal);box-shadow:inset 0 -2px var(--atlas-teal);background:none}.quiet-atlas .service-catalog-row{padding:22px 0;border:0;border-bottom:1px solid var(--atlas-rule)}.quiet-atlas .service-catalog-row h4{font-size:22px}.quiet-atlas .service-row-description p{font-size:16px;max-width:640px}.quiet-atlas .service-variant-option{border-radius:6px;background:transparent;border-color:var(--atlas-rule);box-shadow:none}.quiet-atlas .service-variant-option[aria-checked=true]{background:#edf4ef;border-color:var(--atlas-teal)}.quiet-atlas .service-row-request{background:transparent;color:var(--atlas-teal);border:0;box-shadow:none}.quiet-atlas .service-row-details{margin-top:8px;font-size:14px}.quiet-atlas .price-main{color:var(--atlas-teal)}.quiet-atlas .package-choice-grid{gap:0}.quiet-atlas .package-choice{border:0;border-inline-end:1px solid var(--atlas-rule);border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--atlas-ink);padding:24px}.quiet-atlas .package-choice:last-child{border-inline-end:0}.quiet-atlas .package-choice[aria-checked=true]{background:#edf4ef;border-bottom-color:var(--atlas-teal);box-shadow:none}.quiet-atlas .package-choice-top{display:none}.quiet-atlas .package-choice-name{font-size:27px}.quiet-atlas .package-choice-price{color:var(--atlas-teal)}.quiet-atlas .package-selected{border-top:1px solid var(--atlas-rule);padding:28px 0}.quiet-atlas .pricing-key-terms{background:transparent;border:0;border-top:1px solid var(--atlas-rule);border-radius:0;padding:24px 0;margin-top:32px}.quiet-atlas .destination-minimal{padding-block:56px}.quiet-atlas .destination-discovery-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:32px}.quiet-atlas .destination-discovery-heading h2{font-size:40px;line-height:1.15;margin-bottom:16px}.quiet-atlas .destination-discovery-heading p{font-size:17px;max-width:440px}.quiet-atlas .destination-route-choices{gap:0;border-block:1px solid var(--atlas-rule)}.quiet-atlas .destination-route-choices button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;padding:22px 18px}.quiet-atlas .destination-route-choices button[aria-checked=true]{background:#edf4ef;border-bottom-color:var(--atlas-teal)}.quiet-atlas .destination-view-tabs{margin-block:28px}.quiet-atlas .destination-country-guide{border:0;background:transparent;box-shadow:none;padding:0}.quiet-atlas .country-guide-title{border-bottom:1px solid var(--atlas-rule);padding-block:20px}.quiet-atlas .country-guide-title h2{font-size:32px}.quiet-atlas .destination-facts-grid{gap:32px}.quiet-atlas .destination-fact{border:0;border-radius:0;background:transparent;padding:20px 0}.quiet-atlas .destination-fact+div{border-inline-start:1px solid var(--atlas-rule);padding-inline-start:32px}.quiet-atlas .destination-fact strong{color:var(--atlas-teal);font-size:24px}.quiet-atlas .destination-fact p{font-size:16px}.quiet-atlas .destination-next-action{background:#edf4ef;border:0;border-radius:8px;box-shadow:none;padding:28px;margin-block:28px}.quiet-atlas :is(input,select,textarea){font:inherit;background:#fff;color:var(--atlas-ink);border-color:#a8bdbd}.quiet-atlas :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #087d83;outline-offset:4px}.quiet-atlas :is(.atlas-primary,.atlas-secondary,.atlas-text-action,.service-row-request,.service-category-tabs button,.destination-route-choices button){transition:background-color .18s,color .18s,box-shadow .18s,transform .18s}[dir=rtl] .quiet-atlas{font-family:Vazirmatn,Tahoma,sans-serif}[dir=rtl] .quiet-atlas :is(h1,h2,h3,h4){letter-spacing:0}[dir=rtl] .quiet-atlas .atlas-hero h1{line-height:1.45;font-size:clamp(36px,4.3vw,62px)}[dir=rtl] .atlas-step-list{padding:0 48px 0 0}[dir=rtl] .quiet-atlas .atlas-introduction h2{line-height:1.5}@media(hover:hover)and (prefers-reduced-motion:no-preference){.quiet-atlas .atlas-primary:hover{background:#06656a;transform:translateY(-1px);box-shadow:0 4px 14px #10263d15}.quiet-atlas .atlas-secondary:hover,.quiet-atlas .atlas-service-line:hover{background:#edf4ef}.quiet-atlas .atlas-text-action:hover{color:#064d51}}@media(min-width:1800px){.quiet-atlas .atlas-hero-copy{padding-block:80px 64px}}@media(max-width:1024px){.quiet-atlas .site-header{padding:20px 32px;gap:24px}.quiet-atlas .site-header nav{gap:20px}.quiet-atlas .atlas-width,.quiet-atlas .services-journey,.quiet-atlas .destination-minimal{width:calc(100% - 64px)}.quiet-atlas .atlas-introduction{gap:32px;padding-block:48px}.atlas-step-list{padding-inline-start:32px}.atlas-package-columns{gap:24px}.atlas-package-columns>article+article{padding-inline-start:24px}.quiet-atlas .atlas-package-columns h3{font-size:26px}.quiet-atlas .atlas-package-columns strong{font-size:22px}.quiet-atlas .atlas-service-line{grid-template-columns:1fr 1.5fr auto;gap:20px}}@media(max-width:767px){.quiet-atlas .site-header{min-height:76px;padding:16px 20px;gap:12px;grid-template-columns:1fr auto auto}.quiet-atlas .brand{font-size:19px}.quiet-atlas .brand-mark{width:34px;height:34px}.quiet-atlas .header-actions{border:0;padding:0;gap:12px}.quiet-atlas .login-link{display:none}.quiet-atlas .menu-button{display:flex}.quiet-atlas .site-header nav.open{top:76px;background:var(--atlas-paper);padding:20px;border-bottom:1px solid var(--atlas-rule)}.quiet-atlas .atlas-width,.quiet-atlas .services-journey,.quiet-atlas .destination-minimal{width:calc(100% - 40px)}.atlas-hero-copy{padding:40px 20px 32px}.quiet-atlas .atlas-hero h1{font-size:clamp(34px,7vw,50px);line-height:1.12;margin-bottom:20px}.atlas-hero-copy>p{font-size:17px}.atlas-actions{gap:12px;margin-top:24px;flex-wrap:wrap}.quiet-atlas :is(.atlas-primary,.atlas-secondary){font-size:15px;padding:12px 20px;min-height:48px;border-radius:16px}.quiet-atlas .atlas-panorama{aspect-ratio:2.4;object-position:46% center}.quiet-atlas .atlas-introduction{grid-template-columns:1fr;gap:28px;padding-block:36px}.quiet-atlas .atlas-introduction h2{font-size:32px;margin-bottom:16px}.quiet-atlas .atlas-introduction>div>p{font-size:17px;max-width:none}.atlas-step-list{border-inline-start:0;padding:0;gap:20px}.quiet-atlas .atlas-step-list h3{font-size:21px}.quiet-atlas .atlas-step-list p{font-size:15px}.atlas-service-preview>header{align-items:start;flex-direction:column;gap:0;margin-bottom:16px}.quiet-atlas .atlas-service-preview h2{margin-bottom:12px}.quiet-atlas .atlas-service-line{grid-template-columns:1fr auto;gap:8px 16px;padding:20px 0}.quiet-atlas .atlas-service-line h3{font-size:21px}.atlas-service-line p{grid-row:2;grid-column:1/-1}.atlas-service-line>strong{grid-column:2;grid-row:1}.atlas-package-columns{grid-template-columns:1fr;gap:0;margin-top:16px}.atlas-package-columns>article{padding:24px 0}.atlas-package-columns>article+article{border-inline-start:0;border-top:1px solid var(--atlas-rule);padding-inline-start:0}.quiet-atlas .atlas-conditions{grid-template-columns:1fr;gap:20px}.atlas-conditions>p{border-inline-start:0;border-top:1px solid var(--atlas-rule);padding:20px 0 0}.quiet-atlas .selection-heading{align-items:stretch;flex-direction:column}.quiet-atlas .service-journey-switch{flex-wrap:wrap}.quiet-atlas .service-journey-switch button{min-width:130px;padding:14px 10px}.quiet-atlas .service-journey-switch small{font-size:13px}.quiet-atlas .service-category-tabs{flex-wrap:nowrap;overflow-x:auto}.quiet-atlas .package-choice-grid{grid-template-columns:1fr}.quiet-atlas .package-choice{border-inline-end:0;border-bottom:1px solid var(--atlas-rule);padding:24px 16px}.quiet-atlas .destination-discovery-heading{grid-template-columns:1fr;gap:24px}.quiet-atlas .destination-discovery-heading h2{font-size:32px}.quiet-atlas .destination-facts-grid{grid-template-columns:1fr;gap:0}.quiet-atlas .destination-fact+div{border-inline-start:0;border-top:1px solid var(--atlas-rule);padding-inline-start:0}.quiet-atlas .destination-next-action{padding:22px}.quiet-atlas .site-footer{padding:32px 20px}[dir=rtl] .atlas-step-list{padding:0}[dir=rtl] .quiet-atlas .atlas-hero h1{font-size:32px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.quiet-atlas *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.quiet-atlas .atlas-country-summary{margin:24px 0 44px;padding:0}.quiet-atlas .atlas-country-summary>div{display:grid;grid-template-columns:1fr 2fr;gap:24px;border-bottom:1px solid var(--atlas-rule);padding:18px 0;align-items:baseline}.atlas-country-summary dt{font-size:18px;font-weight:600}.atlas-country-summary dd{margin:0;font-size:20px;font-weight:600;color:var(--atlas-teal)}.quiet-atlas .atlas-country-conditions{border-top:1px solid var(--atlas-rule);padding-top:32px}.quiet-atlas .atlas-country-conditions>h3{font-size:32px;margin-bottom:20px}.quiet-atlas .atlas-country-conditions .destination-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quiet-atlas .atlas-country-conditions .destination-fact strong{font-size:20px}.quiet-atlas .atlas-country-conditions .destination-fact p{font-size:15px}.quiet-atlas .destination-fact-label{font-size:20px;font-weight:650;margin-bottom:12px}.quiet-atlas .destination-fact-label svg{display:none}@media(min-width:1025px){.quiet-atlas .destination-minimal{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:64px}.quiet-atlas .destination-discovery{display:contents}.quiet-atlas .destination-discovery-heading{grid-column:1;display:block;margin:0;align-self:start}.quiet-atlas .destination-search{margin-top:24px;width:100%;max-width:380px}.quiet-atlas .destination-route-choices{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr;border:0;border-inline-start:1px solid var(--atlas-rule);padding-inline-start:40px;gap:0}.quiet-atlas .destination-route-choices button{min-height:0;padding:12px 0;text-align:start;border:0;border-radius:0}.quiet-atlas .destination-route-choices button[aria-checked=true]{background:transparent;box-shadow:inset 3px 0 var(--atlas-teal);padding-inline-start:16px}.quiet-atlas .destination-route-choices small{font-size:14px;margin-top:2px}.quiet-atlas .destination-route-choices .route-choice-name{justify-content:flex-start}.quiet-atlas .destination-route-choices .route-choice-name>svg:last-child{margin-inline-start:auto}.quiet-atlas .destination-discovery>:not(.destination-route-choices),.quiet-atlas .destination-service-link{grid-column:1/-1}}@media(max-width:767px){.quiet-atlas .atlas-country-summary>div{grid-template-columns:1fr;gap:8px}.atlas-country-summary dd{font-size:19px}.quiet-atlas .atlas-country-conditions .destination-facts-grid{grid-template-columns:1fr}.quiet-atlas .atlas-country-conditions>h3{font-size:28px}}.quiet-atlas .destination-minimal{background:transparent;padding-inline:0}.quiet-atlas .site-header nav button[aria-current=page]{background:transparent;color:var(--atlas-teal);box-shadow:none;border-radius:0;text-decoration:underline;text-underline-offset:8px}#destination-flow-title{scroll-margin-top:24px}@media(max-width:360px){[dir=rtl] .quiet-atlas .atlas-hero h1{font-size:28px;line-height:1.5}.quiet-atlas .atlas-hero-copy{padding-top:28px}}@media(min-width:850px)and (max-width:1100px){.quiet-atlas .site-header{gap:20px}.quiet-atlas .site-header nav{display:flex;position:static;gap:18px;padding:0}.quiet-atlas .site-header .menu-button,.quiet-atlas .site-header .mobile-account-entry{display:none}.quiet-atlas .site-header .login-link{display:flex}.quiet-atlas .header-actions{gap:18px;padding-inline-start:18px}.quiet-atlas .atlas-hero h1{font-size:56px}.quiet-atlas .atlas-hero-copy{padding-block:32px}.quiet-atlas .atlas-introduction h2{font-size:38px}}@media(min-width:850px){.quiet-atlas .site-header nav button.mobile-account-entry{display:none!important}}.quiet-atlas .atlas-service-line>strong{min-width:0}.currency-estimate-note{white-space:normal;overflow-wrap:anywhere}@media(max-width:767px){.quiet-atlas .atlas-service-line{grid-template-columns:minmax(0,1fr)}.quiet-atlas .atlas-service-line>strong{grid-column:1;grid-row:3}.quiet-atlas .atlas-service-line p{grid-column:1}}.student-workspace{--atlas-ink:#10263d;--atlas-teal:#087d83;--atlas-muted:#43536a;--atlas-rule:#cbdad8;--atlas-paper:#fbfaf6;font-family:Inter,Arial,sans-serif;color:var(--atlas-ink)}.client-page.live-workspace.student-workspace{background:var(--atlas-paper)}.student-workspace .student-command-center{--desk-ink:var(--atlas-ink);--desk-muted:var(--atlas-muted);--desk-line:var(--atlas-rule)}.student-workspace .discovery-experience{--discovery-ink:var(--atlas-ink);--discovery-blue:var(--atlas-teal);--discovery-line:var(--atlas-rule)}.student-workspace.live-workspace .client-sidebar{background:var(--atlas-ink)}.student-workspace.live-workspace .client-sidebar nav button{border-radius:6px;font-weight:500}.student-workspace.live-workspace .client-sidebar nav button.active{background:#dceee7;color:#103d3c;box-shadow:inset 3px 0 #40b7ae;font-weight:650}.student-workspace .client-sidebar .workspace-side-label{font-size:14px;letter-spacing:0;color:#bed1de}.student-workspace .client-sidebar .workspace-sidebar-footer small{font-size:14px;color:#bed1de}.student-workspace :is(.dashboard-heading h2,.profile-planning-header h2,.discovery-hero h2){font-size:clamp(26px,2.4vw,36px);font-weight:650;letter-spacing:-.025em;line-height:1.3}.student-workspace :is(.dashboard-eyebrow,.discovery-eyebrow){font-size:14px;letter-spacing:0;font-weight:550;color:var(--atlas-muted)}.student-workspace :is(.dashboard-primary,.profile-save-bar button,.discovery-main-search button){background:var(--atlas-teal);border-radius:8px;color:#fff;min-height:44px;font-weight:600}.student-workspace :is(.dashboard-work,.dashboard-tasks,.dashboard-assistant,.profile-section,.discovery-main-search){border-color:var(--atlas-rule);border-radius:8px;box-shadow:none}.student-workspace .dashboard-metrics{gap:0;border-block:1px solid var(--atlas-rule)}.student-workspace .dashboard-metrics button{border:0;border-inline-end:1px solid var(--atlas-rule);border-radius:0;background:transparent;padding:18px 16px;box-shadow:none}.student-workspace .dashboard-metrics button:last-child{border-inline-end:0}.student-workspace .dashboard-metrics button[aria-pressed=true]{background:#e5f1ec;box-shadow:inset 0 -3px var(--atlas-teal)}.student-workspace .dashboard-metrics button>svg{color:var(--atlas-teal)}.student-workspace :is(.dashboard-metrics span,.dashboard-next-strip span,.dashboard-next-strip button,.dashboard-view-switch button,.dashboard-profile-tags span,.dashboard-stage,.profile-section label small,.profile-priority-summary span,.profile-country-priorities select){font-size:14px;line-height:1.5}.student-workspace .dashboard-profile-tags span{background:#edf1ef;color:var(--atlas-muted);border-radius:4px}.student-workspace .dashboard-view-switch{background:transparent;padding:0;border-radius:0}.student-workspace .dashboard-view-switch button{border-radius:0;min-height:44px;border-bottom:2px solid transparent}.student-workspace .dashboard-view-switch button[aria-pressed=true]{color:var(--atlas-teal);background:transparent;border-bottom-color:var(--atlas-teal);box-shadow:none}.student-workspace .dashboard-next-strip{border-radius:6px;background:#edf4ef;border-color:var(--atlas-rule)}.student-workspace .dashboard-assistant{background:#f1f5f1}.student-workspace :is(.profile-section>header>span,.profile-choice-grid button[aria-pressed=true]){background:#e5f1ec;color:var(--atlas-teal);border-color:var(--atlas-teal);box-shadow:none}.student-workspace .profile-chip-field button[aria-pressed=true]{background:var(--atlas-teal);border-color:var(--atlas-teal)}.student-workspace .profile-priority-summary>div{background:#f1f5f1;border-color:var(--atlas-rule);border-radius:6px}.student-workspace .profile-save-bar{background:#edf4ef;border-color:var(--atlas-rule);border-radius:8px;box-shadow:0 3px 12px #10263d0c}.student-workspace .profile-planning-header>svg,.student-workspace .discovery-hero-art{display:none}.student-workspace :is(input,select,textarea){font-family:inherit;font-size:16px;min-height:44px}.student-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--atlas-teal);outline-offset:3px}.student-workspace .client-sidebar :focus-visible{outline-color:#b6eee4}.student-workspace button:disabled{cursor:not-allowed}.student-workspace :is(.dashboard-primary,.profile-save-bar button,.discovery-main-search button,.profile-chip-field button,.profile-choice-grid button){transition:background-color .16s,color .16s,border-color .16s,transform .16s}html[lang=fa] .student-workspace{font-family:Vazirmatn,Tahoma,sans-serif}html[lang=fa] .student-workspace :is(h1,h2,h3,h4,.dashboard-eyebrow,.discovery-eyebrow){letter-spacing:0;line-height:1.6}@media(hover:hover)and (prefers-reduced-motion:no-preference){.student-workspace :is(.dashboard-primary,.profile-save-bar button,.discovery-main-search button):not(:disabled):hover{background:#06656a;transform:translateY(-1px)}}@media(max-width:767px){.student-workspace .dashboard-metrics button{padding:14px 10px;border-bottom:1px solid var(--atlas-rule)}.student-workspace .dashboard-metrics strong{font-size:25px}.student-workspace .profile-save-bar{position:static}.student-workspace .profile-section{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.student-workspace :is(button,a){transition:none;animation:none;scroll-behavior:auto}}@media(forced-colors:active){.student-workspace .dashboard-metrics button[aria-pressed=true],.student-workspace .dashboard-view-switch button[aria-pressed=true],.student-workspace .profile-choice-grid button[aria-pressed=true]{outline:2px solid Highlight}}.quiet-atlas .site-footer .footer-email :is(span,bdi,svg),.quiet-atlas .site-footer .footer-bottom :is(span,bdi){color:var(--atlas-ink)}.quiet-atlas .about-overview{padding:0 clamp(20px,6.5vw,104px) 72px;background:var(--atlas-paper);color:var(--atlas-ink)}.quiet-atlas .about-overview>section{max-width:1120px;margin-inline:auto}.quiet-atlas .about-label{font-size:11px;font-weight:600;line-height:1.7;letter-spacing:.1em;color:var(--atlas-muted)}.quiet-atlas .about-introduction{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:clamp(40px,8vw,112px);align-items:center;padding:68px 0 64px;margin-bottom:0}.quiet-atlas .about-introduction-copy{max-width:650px;text-align:start;padding:0;margin:0}.quiet-atlas .about-introduction h1{font-size:clamp(40px,4.8vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:24px 0}.quiet-atlas .about-introduction h1 span{color:var(--atlas-teal)}.quiet-atlas .about-introduction-copy>p{max-width:490px;margin:0;font-size:17px;line-height:1.8;color:var(--atlas-muted)}.quiet-atlas .about-introduction-actions{justify-content:start;gap:24px;margin-top:28px}.quiet-atlas :is(.about-main-action,.about-link-action,.about-private-action){min-height:48px;font-size:15px;font-weight:550;border-radius:4px;transition:background-color .18s,color .18s}.quiet-atlas .about-main-action{background:var(--atlas-ink);border-color:var(--atlas-ink);padding:12px 18px;color:#fff}.quiet-atlas .about-link-action{color:var(--atlas-ink)}.quiet-atlas .about-identity{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;max-width:310px;width:100%;justify-self:end}.quiet-atlas .about-identity>a{display:block;padding:0;border:0;border-radius:0;background:transparent;width:100%}.quiet-atlas .about-identity img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}.quiet-atlas .about-identity figcaption{padding:20px 0 0;max-width:none}.quiet-atlas .about-identity .about-label{font-size:10px}.quiet-atlas .about-identity h2{font-size:21px;font-weight:550;line-height:1.4;letter-spacing:-.025em;margin:7px 0}.quiet-atlas .about-identity p{font-size:13px;line-height:1.7;color:var(--atlas-muted)}.quiet-atlas .about-founder-link{font-size:13px;font-weight:550;color:var(--atlas-ink);margin-top:5px;text-decoration:none}.quiet-atlas .about-working-method{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);column-gap:80px;padding:44px 0 0;border-top:1px solid var(--atlas-rule)}.quiet-atlas .about-working-method>header{display:block}.quiet-atlas .about-working-method h2,.quiet-atlas .about-contact h2{font-size:clamp(25px,2.6vw,32px);font-weight:500;line-height:1.25;letter-spacing:-.025em;margin:14px 0}.quiet-atlas .about-working-method>header>p{font-size:15px;line-height:1.8;color:var(--atlas-muted);max-width:280px}.quiet-atlas .about-working-method>ol{display:block;margin:0 0 28px;padding:0}.quiet-atlas .about-working-method>ol>li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:22px;padding:22px 0;border-top:1px solid var(--atlas-rule)}.quiet-atlas .about-working-method>ol>li:first-child{border-top:0;padding-top:0}.quiet-atlas .about-working-method>ol>li>span{background:none;border-radius:0;width:auto;height:auto;margin:0;font-size:12px;font-weight:500;line-height:2;color:var(--atlas-teal);font-variant-numeric:tabular-nums}.quiet-atlas .about-working-method h3{font-size:18px;font-weight:550;line-height:1.5;margin:0 0 7px}.quiet-atlas .about-working-method li p,.quiet-atlas .about-service-terms p{font-size:15px;line-height:1.8;color:var(--atlas-muted)}.quiet-atlas .about-service-terms{grid-column:1/-1;background:transparent;border:0;border-block:1px solid var(--atlas-rule);border-radius:0}.quiet-atlas .about-service-terms>summary{padding:18px 0;font-size:14px;font-weight:500;color:var(--atlas-ink)}.quiet-atlas .about-service-terms>div{padding:0 0 28px;gap:40px}.quiet-atlas .about-service-terms article{border-color:var(--atlas-rule)}.quiet-atlas .about-service-terms a{color:var(--atlas-teal)}.quiet-atlas .about-contact{grid-template-columns:1fr 1fr;gap:80px;margin-top:0;padding:44px 0 0;border:0;border-radius:0;background:transparent;color:var(--atlas-ink)}.quiet-atlas .about-contact .about-label{color:var(--atlas-muted)}.quiet-atlas .about-contact h2{color:var(--atlas-ink)}.quiet-atlas .about-contact p{max-width:420px;color:var(--atlas-muted);font-size:15px;line-height:1.8}.quiet-atlas .about-private-action{color:var(--atlas-teal);padding:10px 0;margin-top:10px}.quiet-atlas .about-contact-options{display:block}.quiet-atlas .about-contact-options>a{min-height:60px;padding:16px 0;border:0;border-bottom:1px solid var(--atlas-rule);border-radius:0;color:var(--atlas-ink);font-size:15px;font-weight:500;transition:color .18s,background-color .18s}.quiet-atlas .about-contact-options>a:first-child{border-top:1px solid var(--atlas-rule)}.quiet-atlas .about-contact-options>a>svg:first-child{padding:0;border-radius:0;background:none;color:var(--atlas-teal)}.quiet-atlas .about-overview :is(a,summary):focus-visible{outline:2px solid var(--atlas-teal);outline-offset:5px}@media(hover:hover)and (pointer:fine){.quiet-atlas .about-main-action:hover{background:var(--atlas-teal);border-color:var(--atlas-teal)}.quiet-atlas .about-contact-options>a:hover{background:transparent;color:var(--atlas-teal)}.quiet-atlas .about-founder-link:hover{text-decoration:underline;text-underline-offset:4px}}html[lang=fa] .quiet-atlas .about-overview :is(.about-label,h1,h2,h3){letter-spacing:0}html[lang=fa] .quiet-atlas .about-introduction h1{font-size:clamp(34px,4vw,51px);line-height:1.5;font-weight:500}html[lang=fa] .quiet-atlas .about-identity h2{font-size:22px;line-height:1.7}html[lang=fa] .quiet-atlas .about-working-method h2,html[lang=fa] .quiet-atlas .about-contact h2{line-height:1.65}@media(max-width:850px){.quiet-atlas .about-introduction{gap:40px;padding-block:44px}.quiet-atlas .about-working-method{column-gap:36px}.quiet-atlas .about-contact{gap:36px}.quiet-atlas .about-identity h2{font-size:19px}}@media(max-width:600px){.quiet-atlas .about-overview{padding:0 20px 40px}.quiet-atlas .about-introduction{grid-template-columns:1fr;gap:36px;padding:32px 0}.quiet-atlas .about-introduction h1{font-size:42px;margin:18px 0}.quiet-atlas .about-introduction-copy>p{font-size:16px}.quiet-atlas .about-introduction-actions{gap:20px;margin-top:20px}.quiet-atlas .about-identity{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;max-width:none}.quiet-atlas .about-identity figcaption{padding:0}.quiet-atlas .about-identity .about-label{display:block;font-size:9px}.quiet-atlas .about-identity h2{font-size:18px;margin:5px 0}.quiet-atlas .about-identity p{font-size:12px}.quiet-atlas .about-founder-link{font-size:12px;margin-top:0}.quiet-atlas .about-working-method{display:block;padding-top:28px}.quiet-atlas .about-working-method>header>p{max-width:none;margin-bottom:26px}.quiet-atlas .about-working-method>ol>li{gap:14px;padding-block:18px}.quiet-atlas .about-working-method>ol{margin-bottom:10px}.quiet-atlas .about-service-terms>div{grid-template-columns:1fr;gap:24px}.quiet-atlas .about-contact{grid-template-columns:1fr;gap:24px;padding-top:28px}.quiet-atlas .about-working-method h2,.quiet-atlas .about-contact h2{font-size:26px}html[lang=fa] .quiet-atlas .about-introduction h1{font-size:35px}html[lang=fa] .quiet-atlas .about-identity h2{font-size:19px}}@media(max-width:360px){.quiet-atlas .about-overview{padding-inline:16px}.quiet-atlas .about-introduction h1{font-size:38px}.quiet-atlas .about-identity{grid-template-columns:88px minmax(0,1fr);gap:14px}.quiet-atlas .about-identity h2{font-size:17px}.quiet-atlas .about-introduction-actions{gap:16px}.quiet-atlas .about-main-action{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.quiet-atlas .about-overview :is(a,summary){transition:none;transform:none!important}}@media(forced-colors:active){.quiet-atlas .about-main-action{border:1px solid ButtonText}.quiet-atlas .about-overview :is(a,summary):focus-visible{outline-color:Highlight}}
