.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #8ea7a6;border-radius:4px;color:#ecf4f1;background:#123944;font:700 13px Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer}.theme-toggle:hover{border-color:#e0ca8e}.theme-toggle:focus-visible{outline:3px solid #c49a4e;outline-offset:2px}.theme-toggle-compact{width:44px;padding:0;flex:none}.access-header-actions,.landing-header-actions{display:flex;align-items:center;gap:12px}.landing-header-actions{margin-left:auto}.access-header-actions a{display:inline-flex;align-items:center;gap:8px;color:#c6d8d5;font-size:14px}.legal-page>.theme-toggle{float:right}.account-menu .theme-toggle{width:100%;margin:0 0 9px;text-align:left}html[data-theme=light]{color-scheme:light;color:#173b43;background:#f3f7f4}html[data-theme=light] body{background:#f3f7f4}html[data-theme=light] .theme-toggle{color:#143a43;background:#ffffff;border-color:#8aa9a8}html[data-theme=light] .landing{--deep:#f3f7f4;--ink:#123740;--gold:#866226;--muted:#527078;--cream:#e4eeeb;color:#123740;background:#f3f7f4}html[data-theme=light] .landing-brand{color:#123740}html[data-theme=light] .landing-mark{color:#fff;background:#1c5059}html[data-theme=light] .landing-nav a{color:#244d55}html[data-theme=light] .landing-nav .landing-nav-access{border-color:#7e9d9b}html[data-theme=light] .landing-hero-copy>p,html[data-theme=light] .landing-intro>span,html[data-theme=light] .landing-scenario-copy p,html[data-theme=light] .landing-step p{color:#496970}html[data-theme=light] .landing-disclaimer,html[data-theme=light] .landing-footer p{color:#607b7d}html[data-theme=light] .landing-primary{color:#fff;background:#17515b}html[data-theme=light] .landing-primary:hover{background:#246b73}html[data-theme=light] .landing-secondary{color:#194952;border-color:#7f9e9f}html[data-theme=light] .landing-final,html[data-theme=light] .landing-footer,html[data-theme=light] .landing-scenarios,html[data-theme=light] .landing-step{border-color:#b8ccca}html[data-theme=light] .landing-footer nav a,html[data-theme=light] .landing-scenario-list span,html[data-theme=light] .landing-step-icon{color:#265761}html[data-theme=light] .landing-scenario-list span{border-color:#bacdca}html[data-theme=light] .landing-activity-media{background:#d9e7e4}html[data-theme=light] .landing-media-caption{--gold:#eed298}html[data-theme=light] .access-page,html[data-theme=light] .legal-page{color:#153b43;background:#f3f7f4}html[data-theme=light] .access-header-actions a,html[data-theme=light] .access-story>p,html[data-theme=light] .legal-page p{color:#476a70}html[data-theme=light] .access-story>span,html[data-theme=light] .legal-page article>a,html[data-theme=light] .legal-page article>span{color:#866226}html[data-theme=light] .access-card{background:#fff;border:1px solid #cfddda;box-shadow:0 20px 55px #244a5120}html[data-theme=light] .access-illustration img{mix-blend-mode:normal}@media (max-width:700px){.landing-header-actions{gap:8px}html[data-theme=light] .landing-menu-toggle{color:#17404a;border-color:#8aa9a8}html[data-theme=light] .landing-nav{background:#fff;box-shadow:0 20px 40px #173c3e26}.access-header-actions{gap:8px}.access-header-actions a{max-width:110px}}html[data-theme=light] .lobby,html[data-theme=light] .practice-screen{color:#193e46;background:radial-gradient(ellipse at 83% 8%,#d6e8e6,transparent 47%),linear-gradient(150deg,#f5f8f4,#e6efed 68%,#d8e9e7)}html[data-theme=light] :is(.profile-box,.flow-step,.practice-brief,.knot-list,.rig-workspace,.knot-work,.knot-brief,.settings-group){color:#173e47;background:#ffffffdc;border-color:#c6d8d4}html[data-theme=light] :is(.activity-card,.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.boat-card,.condition-card,.practice-picker button,.knot-card-grid button,.scenario-card){color:#173d46;background:#fff;border-color:#a6c1bd}html[data-theme=light] :is(.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.boat-card,.condition-card,.water-segments button,.wind-grid button,.motor-list button).selected{color:#123b44;background:#e1f0e9;border-color:#977332;box-shadow:inset 0 0 0 1px #977332}html[data-theme=light] :is(.wind-grid button,.motor-list button,.water-segments,.lobby-stepper button,.knot-list button,.knot-zone,.knot-brief button,.animation-controls button,.knot-action-row button,.knot-result-actions button,.quality-options button,.sound-toggle,.hint-button,.trim-panel button,.headsail-picker button,.rig-part-catalog button,.rig-diagram-toolbar button,.rig-level-tabs button){color:#1c4951;background:#f0f6f3;border-color:#acc5c1}html[data-theme=light] :is(.wind-grid button,.motor-list button,.water-segments button,.knot-list button,.quality-options button,.headsail-picker button,.rig-part-catalog button,.rig-diagram-toolbar button,.rig-level-tabs button).active{color:#133c45;background:#e2edda;border-color:#9c7937}html[data-theme=light] :is(.profile-fields input,.forecast-fields input,.feedback-form textarea,.feedback-form input[type=email]){color:#123943;background:#fff;border-color:#8faaa9}html[data-theme=light] :is(.profile-fields label,.forecast-fields label,.lobby-heading p,.profile-note,.fleet-source,.boat-card p,.boat-specs,.launch-row>span,.activity-card small,.boat-choice>small,.zone-choice small,.mob-choice em,.condition-card span,.selection-detail,.practice-choice-grid small,.practice-brief li,.knot-list small,.knot-heading p,.knot-tutorial-copy p,.rig-diagram-help,.rig-diagram-disclaimer,.rig-task-card p,.rig-task-card small,.rig-task-actions>span,.knot-select-heading p,.knot-card-grid small,.knot-step-copy small,.knot-board-legend){color:#4c6a70}html[data-theme=light] :is(.boat-specs b,.selection-detail b){color:#143c44}html[data-theme=light] :is(.lobby-stepper button.active,.lobby-stepper button.done){color:#74541c;background:#f4ebd4;border-color:#9d7935}html[data-theme=light] :is(.provisional-note,.forecast-fields,.settings-performance,.rig-task-card,.rig-workspace .practice-completion,.practice-completion,.animation-rope){color:#173d45;background:#eaf3f0;border-color:#c5d8d2}html[data-theme=light] :is(.rig-task-card,.rig-workspace .practice-completion) p{color:#47696d}html[data-theme=light] :is(.practice-header>button,.change-player,.flow-actions .step-back,.knot-actions button,.rig-workspace .hint-button,.practice-completion button){color:#214b53;background:#fff;border-color:#a6c2be}html[data-theme=light] :is(.knot-board-cue,.knot-board-label){fill:#24515a;stroke:#f5f8f4}html[data-theme=light] .rig-scene{background:linear-gradient(180deg,#c9e1df,#e6f0e9 65%,#bed9d5 66%)}html[data-theme=light] .rig-hotspot{color:#fff;background:#1b5159;border-color:#b1d2cb}html[data-theme=light] .rig-hotspot.target{color:#fff;background:#946d25}html[data-theme=light] .rig-part-detail{background:#e2f0ec}html[data-theme=light] .rig-glossary summary,html[data-theme=light] .rig-part-detail>span,html[data-theme=light] .rig-task-card>span,html[data-theme=light] .rig-task-heading>div>span{color:#805f27}html[data-theme=light] .rig-diagram-label{color:#173740;background:#fffdf3}html[data-theme=light] .rig-level-bar{color:#45676c}html[data-theme=light] .rig-retry-modal{color:#163d45;background:#fff}html[data-theme=light] .rig-retry-modal p{color:#4a6c70}html[data-theme=light] .simulator{color:#133840}html[data-theme=light] .glass,html[data-theme=light] .map{color:#173e47;background:linear-gradient(145deg,#fffef7ed,#e8f2efec);border-color:#9db8b7;box-shadow:0 10px 32px #11394027}html[data-theme=light] :is(.voyage,.wind-panel,.instrument-panel,.map,.toolbar,.status,.course-top){color:#173e47}html[data-theme=light] :is(.wind-value small,.wind-panel>span,.wind-panel label,.map-footer,.speed>span,.control-title>span,.telemetry span,.speed small,.range-label,.control-title small,.location small,.voyage-row,.voyage p,.stages span){color:#496970}html[data-theme=light] :is(.wind-panel label b,.course-top strong,.telemetry b,.settings-performance b){color:#173e47}html[data-theme=light] :is(.toolbar button,.toolbar a,.helm-buttons button,.icon-btn,.panel-toggle){color:#1c4952;background:#ffffff9e;border-color:#9ebbb7}html[data-theme=light] .toolbar .active{color:#73541c;background:#eee5cd}html[data-theme=light] :is(.help,.settings-dialog,.results-dialog,.forecast-confirm,.feedback-dialog){color:#173d45;background:#fff;border-color:#abc3bf}html[data-theme=light] :is(.help .fine,.settings-group>small,.sound-toggle small,.feedback-dialog [data-slot=dialog-description],.feedback-form label small,.feedback-privacy,.feedback-row>small){color:#526f73}html[data-theme=light] .feedback-dialog [data-slot=dialog-description] a{color:#805f25}html[data-theme=light] :is(.account-control summary,.account-menu){color:#173e47;background:#fff;border-color:#9cb8b5;box-shadow:0 14px 40px #1a4c5426}html[data-theme=light] :is(.account-menu p,.account-menu .account-transfer small){color:#4c6a6f}html[data-theme=light] :is(.account-menu a,.account-menu button,.feedback-choices button,.feedback-secondary,.feedback-attachment){color:#17434c;background:#f4f8f5;border-color:#9dbbb6}html[data-theme=light] :is(.account-menu .account-create,.account-transfer button,.feedback-choices button.selected){color:#173740;background:#e8d7a7;border-color:#ad8943}html[data-theme=light] .account-menu .account-delete{color:#9c302d;border-color:#bb7771}html[data-theme=light] :is(.feedback-kicker,.feedback-form label>span){color:#805f25}html[data-theme=light] .account-menu .account-error,html[data-theme=light] .feedback-error{color:#a33b2f}html[data-theme=light] .landing-header.is-scrolled{background:#f3f7f4ed;box-shadow:0 8px 30px #183e4320}html[data-theme=light] .landing-header.is-scrolled .landing-brand{color:#123740}html[data-theme=light] .landing-header.is-scrolled .landing-nav a{color:#244d55}html[data-theme=light] .landing-story-track{background:#f3f7f4}html[data-theme=light] .landing-story-stage:before{background:radial-gradient(ellipse at 50% 100%,#d6e8e6 0,transparent 55%)}html[data-theme=light] .landing-story-copy>span{color:#496970}html[data-theme=light] .landing-scroll-cue{color:#45676c}.theme-toggle{color:#eaf4fa;background:#102b49;border-color:#5186aa}.theme-toggle:hover{border-color:#f1b94e}.account-control summary{color:#eaf4fa;background:#102b49e8;border-color:#5186aa}.account-control summary:focus-visible,.account-menu a:focus-visible,.account-menu button:focus-visible{outline-color:#f1b94e}.account-menu{color:#eaf4fa;background:#071c35;border-color:#3f7498}.account-menu p{color:#bdd6e8}.account-menu a,.account-menu button{color:#eaf4fa;border-color:#4d83a8}.account-menu .account-create,.account-transfer button,.feedback-demo,.feedback-launcher{color:#071c35;background:#d4932f;border-color:#d4932f}.feedback-launcher:focus-visible,.feedback-launcher:hover,.feedback-launcher[aria-expanded=true]{background:#f1b94e}.feedback-dialog{color:#eaf4fa;background:#102b49;border-color:#4d83a8}.feedback-dialog [data-slot=dialog-description],.feedback-form label small,.feedback-privacy,.feedback-row>small{color:#bdd6e8}.feedback-attachment,.feedback-dialog [data-slot=dialog-description] a,.feedback-form label>span,.feedback-kicker,.feedback-remove{color:#f1b94e}.feedback-choices button{color:#d9eaf4;background:#153b62;border-color:#4d83a8}.feedback-choices button.selected{color:#071c35;background:#f1b94e;border-color:#f1b94e}.feedback-form input[type=email],.feedback-form textarea{color:#eaf4fa;background:#071c35;border-color:#4d83a8}.feedback-form input:focus,.feedback-form textarea:focus{outline-color:#f1b94e}:is(.flow-actions .primary,.lesson-actions button.primary,.knot-brief-copy button.primary,.animation-controls button.primary,.knot-action-row button.primary,.knot-result-actions button.primary){color:#071c35;background:#d4932f;border-color:#d4932f}:is(.flow-actions .primary,.lesson-actions button.primary,.knot-brief-copy button.primary,.animation-controls button.primary,.knot-action-row button.primary,.knot-result-actions button.primary):hover{background:#f1b94e}:is(.activity-icon,.landing-step-icon,.preparation-card-icon){color:#f1b94e}:is(.activity-card,.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.condition-card,.lesson-card,.preparation-card){border-color:#3a7194}:is(.activity-card:hover,.boat-choice:hover,.zone-choice:hover,.mob-choice:hover,.practice-choice-grid button:hover,.condition-card:hover,.lesson-card:hover,.preparation-card:hover){border-color:#f1b94e}:is(.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.condition-card,.water-segments button,.wind-grid button,.motor-list button).selected{border-color:#f1b94e;box-shadow:inset 0 0 0 1px #f1b94e}.lobby{background:radial-gradient(ellipse at 85% 15%,#1c5d8f 0,transparent 46%),linear-gradient(150deg,#102b49,#071c35 65%,#123b62)}.activity-card small,.boat-choice>small,.lobby-heading p,.mob-choice em,.selection-detail,.zone-choice small{color:#b8d4e5}html[data-theme=light] .theme-toggle{color:#0b4e7a;background:#fff;border-color:#92b8d1}html[data-theme=light] .landing{--deep:#f7fbfd;--ink:#0b4e7a;--gold:#d4932f;--muted:#52768f;--cream:#eaf4fa;color:#071c35;background:#f7fbfd}html[data-theme=light] .landing-brand{color:#0b4e7a}html[data-theme=light] .landing-primary{color:#071c35;background:#d4932f}html[data-theme=light] .landing-primary:hover{background:#f1b94e}html[data-theme=light] .landing-nav a{color:#174d75}html[data-theme=light] .landing-nav .landing-nav-access{border-color:#7ca7c4}html[data-theme=light] .access-page,html[data-theme=light] .legal-page{color:#071c35;background:#f7fbfd}html[data-theme=light] .access-header-actions a,html[data-theme=light] .access-story>p,html[data-theme=light] .legal-page p{color:#52768f}html[data-theme=light] .access-story>span,html[data-theme=light] .legal-page article>a,html[data-theme=light] .legal-page article>span{color:#a96713}html[data-theme=light] .lobby,html[data-theme=light] .practice-screen{color:#08243c;background:radial-gradient(ellipse at 83% 8%,#c5e5f7,transparent 47%),linear-gradient(150deg,#f7fbfd,#e7f3fa 68%,#d6edf8)}html[data-theme=light] :is(.profile-box,.flow-step,.practice-brief,.knot-list,.rig-workspace,.knot-work,.knot-brief,.settings-group){color:#08243c;border-color:#a7c9df}html[data-theme=light] :is(.activity-card,.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.boat-card,.condition-card,.practice-picker button,.knot-card-grid button,.scenario-card){color:#08243c;border-color:#9fc3db}html[data-theme=light] :is(.boat-choice,.zone-choice,.mob-choice,.practice-choice-grid button,.boat-card,.condition-card,.water-segments button,.wind-grid button,.motor-list button).selected{color:#08243c;background:#e8f4fb;border-color:#d4932f;box-shadow:inset 0 0 0 1px #d4932f}.sd-global-header{--sd-header-bg:#071c35;--sd-header-ink:#eaf4fa;--sd-header-line:#315b7d;top:0;z-index:70;display:flex;align-items:center;gap:clamp(18px,3vw,44px);min-height:72px;padding:10px clamp(18px,5vw,76px);color:var(--sd-header-ink);background:var(--sd-header-bg);border-bottom:1px solid var(--sd-header-line);box-shadow:0 8px 24px #06182a1a}.sd-header-marketing{position:fixed;inset:0 0 auto;min-height:78px;background:linear-gradient(180deg,#06192be0,#06192b82);border-color:#ffffff20;box-shadow:none;transition:background .2s ease,border-color .2s ease}.sd-header-marketing.is-scrolled{background:#071c35f5;border-color:#315b7d}.sd-header-brand{display:inline-flex;align-items:center;width:48px;color:inherit}.sd-header-brand img{display:block;width:100%;height:100%;object-fit:contain}.sd-header-nav{display:flex;align-items:center;gap:clamp(16px,2.3vw,34px)}.sd-account-link,.sd-header-nav a,.sd-login-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 3px;color:var(--sd-header-ink);text-decoration:none;font-size:15px;font-weight:600;border-bottom:2px solid transparent}.sd-account-link:hover,.sd-header-nav a:hover,.sd-login-link:hover{color:#f1b94e}.sd-account-link.is-active,.sd-header-nav a.is-active{color:#f1b94e;border-bottom-color:#f1b94e}.sd-header-actions{display:flex;align-items:center;gap:14px;margin-left:clamp(4px,1vw,18px)}.sd-global-header .theme-toggle{border-color:#5186aa;color:#eaf4fa;background:#102b49}.sd-context-action,.sd-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #d4932f;border-radius:5px;color:#071c35;background:#d4932f;text-decoration:none;font-size:14px;font-weight:750;white-space:nowrap}.sd-context-action{color:#eaf4fa;border-color:#5983a3;background:#102b49;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.sd-primary-action:hover{background:#f1b94e;border-color:#f1b94e}.sd-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #5186aa;border-radius:5px;color:var(--sd-header-ink);background:#102b49}.sd-mobile-bottom,.sd-mobile-menu{display:none}html[data-theme=light] .sd-global-header{--sd-header-bg:#f5f8f6;--sd-header-ink:#163b45;--sd-header-line:#bdcfcc;box-shadow:0 8px 24px #163b4510}html[data-theme=light] .sd-header-marketing{--sd-header-ink:#fff;background:linear-gradient(180deg,#06192be0,#06192b82);border-color:#ffffff20;box-shadow:none}html[data-theme=light] .sd-header-marketing.is-scrolled{--sd-header-ink:#163b45;background:#f5f8f6f5;border-color:#bdcfcc}html[data-theme=light] .sd-global-header .theme-toggle{color:#173e46;background:#fff;border-color:#8aa9a8}.sd-hub-page{min-height:100vh;padding-bottom:70px;color:#eaf4fa;background:radial-gradient(ellipse at 84% 12%,#17486b 0,transparent 35%),linear-gradient(155deg,#0b2440,#071c35 68%,#092d49)}.sd-hub-heading{width:min(1180px,90vw);margin:0 auto;padding:clamp(46px,7vw,82px) 0 34px}.sd-eyebrow{color:#f1b94e;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.sd-hub-heading h1{max-width:850px;margin:12px 0 9px;color:inherit;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:-.035em}.sd-hub-heading p{max-width:670px;margin:0;color:#bfd3df;font-size:18px;line-height:1.55}.sd-activity-grid,.sd-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(1180px,90vw);margin:0 auto}.sd-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-activity-card,.sd-explore-card{position:relative;display:flex;min-height:315px;flex-direction:column;align-items:flex-start;padding:25px;overflow:hidden;border:1px solid #3a7194;border-radius:8px;color:#eaf4fa;background:linear-gradient(155deg,#143758,#0a2946);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sd-activity-card:hover,.sd-explore-card:hover{transform:translateY(-3px);border-color:#f1b94e;background:linear-gradient(155deg,#184469,#0b2e4e)}.sd-card-index{position:absolute;top:21px;right:22px;color:#80a3ba;font-size:13px;font-weight:700;letter-spacing:.08em}.sd-card-icon{display:grid;width:54px;height:54px;place-items:center;margin-bottom:24px;border:1px solid #54809e;border-radius:7px;color:#f1b94e;background:#0a2842}.sd-activity-card .sd-eyebrow{font-size:11px}.sd-activity-card h2,.sd-explore-card h2{margin:10px 0 9px;font-size:22px;line-height:1.2}.sd-activity-card p,.sd-explore-card p{margin:0;color:#bdd2df;font-size:15px;line-height:1.5}.sd-card-action{display:inline-flex;align-items:center;margin-top:auto;padding-top:24px;color:#f1b94e;font-size:15px;font-weight:750}.sd-status-badge{margin:0 0 20px;padding:5px 9px;border:1px solid #5280a0;border-radius:20px;color:#c8deea;font-size:12px}.sd-explore-card .sd-card-icon{margin-bottom:16px}.sd-explore-card.is-upcoming{opacity:.82}.sd-hub-note,.sd-progress-signin{display:flex;width:min(1180px,90vw);align-items:center;justify-content:space-between;gap:24px;margin:36px auto 0;padding:24px 27px;border:1px solid #315b7d;border-radius:8px;background:#0c2a47}.sd-hub-note h2{margin:7px 0;font-size:20px}.sd-hub-note p,.sd-progress-signin{color:#bdd2df;font-size:15px;line-height:1.5}.sd-hub-note p{max-width:720px;margin:0}.sd-account-progress,.sd-hub-note>a,.sd-progress-empty>a,.sd-progress-signin a,.sd-section-title>a{color:#f1b94e;font-weight:700;text-decoration:none;white-space:nowrap}.sd-progress-summary{display:grid;width:min(1180px,90vw);grid-template-columns:repeat(3,1fr);gap:15px;margin:0 auto 34px}.sd-progress-summary article{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:18px;border:1px solid #3a7194;border-radius:7px;background:#102f50}.sd-progress-summary article svg{color:#f1b94e;grid-row:span 2}.sd-progress-summary article span{color:#c1d6e2;font-size:14px}.sd-progress-summary article strong{font-size:25px}.sd-progress-summary article small{grid-column:2/-1;color:#9fbaca}.sd-progress-activity{width:min(1180px,90vw);margin:0 auto;padding:26px;border:1px solid #315b7d;border-radius:8px;background:#0b2946}.sd-section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;border-bottom:1px solid #315b7d}.sd-section-title h2{margin:6px 0 0;font-size:25px}.sd-progress-activity ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.sd-progress-activity li{display:flex;align-items:center;gap:14px;padding:16px 2px;border-bottom:1px solid #254966}.sd-progress-activity li:last-child{border-bottom:0}.sd-progress-check{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;color:#071c35;background:#d4932f}.sd-progress-activity li>span:nth-child(2){display:grid;gap:4px}.sd-progress-activity li small{color:#a9c1ce;text-transform:capitalize}.sd-progress-activity time{margin-left:auto;color:#a9c1ce;font-size:13px}.sd-progress-empty{padding:30px 0;color:#bfd3df;line-height:1.55}.sd-progress-empty strong{color:#eaf4fa}.sd-progress-empty a{display:inline-block;margin-top:5px}.sd-account-card,.sd-preference-card{display:flex;width:min(900px,90vw);align-items:center;gap:20px;margin:0 auto 16px;padding:24px;border:1px solid #3a7194;border-radius:8px;background:#102f50}.sd-account-card .sd-card-icon{flex:none;margin:0}.sd-account-card>div,.sd-preference-card>div{flex:1}.sd-account-card h2,.sd-preference-card h2{margin:6px 0 4px;font-size:20px}.sd-account-card p,.sd-preference-card p{margin:0;color:#bdd2df;line-height:1.5}.sd-account-card>a{color:#f1b94e;font-weight:700}.sd-account-progress{display:block;width:min(900px,90vw);margin:24px auto}html[data-theme=light] .sd-hub-page{color:#153b45;background:radial-gradient(ellipse at 82% 4%,#cfe4e3 0,transparent 34%),linear-gradient(155deg,#f5f8f6,#e4efed)}html[data-theme=light] .sd-account-card p,html[data-theme=light] .sd-activity-card p,html[data-theme=light] .sd-explore-card p,html[data-theme=light] .sd-hub-heading p,html[data-theme=light] .sd-hub-note p,html[data-theme=light] .sd-preference-card p,html[data-theme=light] .sd-progress-activity li small,html[data-theme=light] .sd-progress-activity time,html[data-theme=light] .sd-progress-empty,html[data-theme=light] .sd-progress-signin,html[data-theme=light] .sd-progress-summary article small,html[data-theme=light] .sd-progress-summary article span{color:#4c6a70}html[data-theme=light] .sd-account-card,html[data-theme=light] .sd-activity-card,html[data-theme=light] .sd-explore-card,html[data-theme=light] .sd-hub-note,html[data-theme=light] .sd-preference-card,html[data-theme=light] .sd-progress-activity,html[data-theme=light] .sd-progress-signin,html[data-theme=light] .sd-progress-summary article{color:#173d46;border-color:#b7ceca;background:#ffffffd9}html[data-theme=light] .sd-activity-card:hover,html[data-theme=light] .sd-explore-card:hover{background:#fff}html[data-theme=light] .sd-card-icon{background:#e8f1ed;border-color:#b6ceca}html[data-theme=light] .sd-section-title{border-color:#cbdad7}html[data-theme=light] .sd-progress-activity li{border-color:#d5e1de}@media(max-width:1000px){.sd-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sd-global-header{min-height:60px;gap:12px;padding:7px 14px}.sd-header-marketing{min-height:64px}.sd-header-brand{width:42px;height:42px}.sd-account-link,.sd-header-actions>.theme-toggle,.sd-header-nav,.sd-login-link{display:none}.sd-header-actions>.sd-context-action,.sd-header-actions>.sd-primary-action{display:inline-flex;min-height:40px;padding:8px 10px;font-size:12px}.sd-global-header.is-open .sd-header-actions>.sd-context-action,.sd-global-header.is-open .sd-header-actions>.sd-primary-action{display:none}.sd-header-actions{gap:8px;margin-left:auto}.sd-menu-button{display:inline-flex}.sd-mobile-menu{position:absolute;top:calc(100% + 1px);right:0;left:0;display:grid;gap:5px;max-height:calc(100dvh - 70px);overflow:auto;padding:15px 20px 22px;border-bottom:1px solid #3a7194;color:#eaf4fa;background:#071c35;box-shadow:0 24px 35px #06182a66}.sd-mobile-menu-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;color:#f1b94e;font-size:12px;font-weight:750;letter-spacing:.13em}.sd-mobile-menu-top button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #3a7194;border-radius:5px;color:inherit;background:#102b49}.sd-mobile-major,.sd-mobile-menu details{border-bottom:1px solid #234562}.sd-mobile-major,.sd-mobile-menu summary{display:flex;align-items:center;min-height:48px;color:#eaf4fa;font-size:16px;font-weight:700;text-decoration:none}.sd-mobile-menu details>div{display:grid;gap:2px;padding:1px 0 12px 16px}.sd-mobile-menu details>div a{padding:10px 0;color:#bdd6e8;text-decoration:none;font-size:15px}.sd-mobile-start{display:flex;justify-content:center;align-items:center;min-height:48px;margin-top:11px;border-radius:5px;color:#071c35;background:#d4932f;text-decoration:none;font-weight:750}.sd-mobile-bottom{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 8px max(7px,env(safe-area-inset-bottom));border-top:1px solid #3a7194;color:#bfd3df;background:#071c35f5}.sd-mobile-bottom a{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:inherit;text-decoration:none;font-size:11px;font-weight:600}.sd-mobile-bottom a.is-active{color:#f1b94e}html[data-theme=light] .sd-mobile-menu{color:#173d46;border-color:#bfd1ce;background:#f7faf8}html[data-theme=light] .sd-mobile-major,html[data-theme=light] .sd-mobile-menu summary{color:#173d46}html[data-theme=light] .sd-mobile-menu details>div a{color:#45676e}html[data-theme=light] .sd-mobile-bottom{color:#45676e;border-color:#bfd1ce;background:#f7faf8f5}.sd-hub-page{padding-bottom:76px}.sd-hub-heading{width:auto;margin:0 20px;padding:37px 0 26px}.sd-hub-heading h1{font-size:clamp(32px,9vw,42px)}.sd-hub-heading p{font-size:16px}.sd-activity-grid,.sd-explore-grid{width:auto;grid-template-columns:1fr;gap:11px;margin:0 16px}.sd-activity-card,.sd-explore-card{min-height:230px;padding:20px}.sd-card-icon{width:45px;height:45px;margin-bottom:17px}.sd-hub-note,.sd-progress-signin{width:auto;flex-direction:column;align-items:flex-start;margin:22px 16px 0;padding:20px}.sd-progress-summary{width:auto;grid-template-columns:1fr;gap:9px;margin:0 16px 20px}.sd-progress-summary article{padding:14px}.sd-progress-activity{width:auto;margin:0 16px;padding:20px}.sd-section-title{align-items:flex-start;flex-direction:column;gap:12px}.sd-progress-activity li{gap:10px}.sd-progress-activity time{max-width:84px;text-align:right}.sd-account-card,.sd-preference-card{width:auto;flex-wrap:wrap;margin:0 16px 12px;padding:20px}.sd-account-card>div,.sd-preference-card>div{min-width:65%}.sd-learning-hub .sd-hub-note{margin-bottom:10px}.sd-mobile-bottom+.lesson-intro-page,.sd-mobile-bottom+.lobby{padding-bottom:105px}}.sd-account-slot{display:flex;align-items:center}.sd-account-slot .account-control summary{min-height:44px}.sd-account-slot .account-control summary span{display:inline}.sd-mobile-account-control{padding:10px 0}.sd-mobile-account-control .account-control{display:block}.sd-mobile-account-control .account-control summary{min-height:44px;color:#eaf4fa;background:#102b49;border-color:#3a7194}.sd-mobile-account-control .account-menu{left:0;right:auto;width:min(340px,calc(100vw - 40px))}@media(max-width:700px){.sd-header-actions>.sd-account-slot{display:none}.classifieds-page,.nautical-page{padding-bottom:100px}}.sd-learning-summary{display:grid;width:min(1180px,90vw);grid-template-columns:180px 1fr auto;align-items:center;gap:18px;margin:0 auto 24px;padding:19px 22px;border:1px solid #3a7194;border-radius:8px;background:#0c2a47}.sd-learning-summary>div{display:grid;gap:4px}.sd-learning-summary>div:first-child{padding-right:16px;border-right:1px solid #315b7d}.sd-learning-summary strong{font-size:20px}.sd-learning-summary>div:first-child strong{font-size:29px}.sd-learning-summary small{color:#aec7d4}.sd-learning-summary>a{color:#f1b94e;font-weight:700;text-decoration:none}html[data-theme=light] .sd-learning-summary{border-color:#b7ceca;background:#ffffffd9}html[data-theme=light] .sd-learning-summary small{color:#4c6a70}html[data-theme=light] .sd-learning-summary>div:first-child{border-color:#cbdad7}@media(max-width:700px){.sd-learning-summary{width:auto;grid-template-columns:70px 1fr;gap:12px;margin:0 16px 20px;padding:16px}.sd-learning-summary>div:first-child{border-right:0;padding-right:0}.sd-learning-summary strong{font-size:17px}.sd-learning-summary>div:first-child strong{font-size:25px}.sd-learning-summary>a{grid-column:1/-1;padding-top:10px;border-top:1px solid #315b7d}}.sd-mobile-start.sd-mobile-context{color:#eaf4fa;border:1px solid #5186aa;background:#102b49}:root{--page-max-width:1280px;--page-gutter:clamp(20px,4vw,64px)}.page-container{box-sizing:border-box;width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter)}.sd-global-header{display:block;min-height:0;padding:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;height:72px;overflow:visible;background:transparent;border:0;box-shadow:none}.sd-global-header:before{position:absolute;z-index:0;top:0;right:0;left:0;height:72px;content:"";background:var(--sd-header-bg);border-bottom:1px solid var(--sd-header-line);box-shadow:0 8px 24px #06182a1a;transition:height .2s ease,background .2s ease,border-color .2s ease,backdrop-filter .2s ease;pointer-events:none}.sd-global-header.is-scrolled:before{height:54px;background:#071c35d9;border-color:#ffffff24;box-shadow:0 8px 26px #00162224;backdrop-filter:blur(16px)}.sd-global-header-inner{z-index:1;display:flex;align-items:center;gap:clamp(18px,3vw,40px);padding-block:10px;transition:min-height .2s ease,padding-block .2s ease}.sd-header-brand{width:clamp(138px,15vw,184px);height:48px;transition:width .2s ease,height .2s ease}.sd-header-brand .sail-dojo-logo--extended{width:100%}.sd-global-header.is-scrolled .sd-global-header-inner{min-height:54px;padding-block:5px}.sd-global-header.is-scrolled .sd-header-brand{width:42px;height:42px}.sd-header-marketing{height:78px;margin-bottom:-78px}.sd-header-marketing:before{height:78px;background:linear-gradient(180deg,#06192be0,#06192b82);border-color:#ffffff20;box-shadow:none}.sd-header-marketing.is-scrolled:before{height:54px;background:#071c35d9;border-color:#ffffff24;box-shadow:0 8px 26px #00162228;backdrop-filter:blur(16px)}.sd-header-explore.is-scrolled:before,.sd-header-product.is-scrolled:before{background:#071c35d9;border-color:#ffffff24;box-shadow:0 8px 26px #00162224;backdrop-filter:blur(16px)}.sd-header-marketing .sd-global-header-inner{min-height:78px}.sd-header-marketing.is-scrolled .sd-global-header-inner{min-height:54px}.sd-compact-icon{display:none}.sd-global-header.is-scrolled .sd-compact-icon{display:inline-flex}.sd-global-header.is-scrolled .sd-header-nav a:has(.sd-compact-icon) span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sd-global-header.is-scrolled .sd-account-link span,.sd-global-header.is-scrolled .sd-login-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sd-global-header.is-scrolled .sd-header-actions{gap:9px}.sd-global-header :is(.sd-login-link,.sd-account-link,.sd-header-nav a[href="#como-funciona"]){min-width:44px;min-height:44px}.sd-context-mobile,.sd-cta-mobile{display:none}html[data-theme=light] .sd-global-header:before{background:#f5f8f6}html[data-theme=light] .sd-header-marketing:before{background:linear-gradient(180deg,#06192be0,#06192b82)}html[data-theme=light] .sd-global-header.is-scrolled:before{background:#f5f8f6d9;border-color:#bdcfcc;box-shadow:0 8px 26px #163b4513}.site-footer{color:#c8dbe7;background:#06192b;border-top:1px solid #315b7d}.site-footer-inner{display:grid;grid-template-columns:1.25fr repeat(4,minmax(120px,1fr));gap:26px;padding-block:42px 24px}.site-footer-brand>a{display:inline-flex;min-height:44px;align-items:center}.site-footer-brand .sail-dojo-logo--extended{width:170px}.site-footer-brand p{max-width:245px;margin:13px 0;color:#afc3d0;font-size:14px;line-height:1.5}.site-footer-beta{display:inline-flex;min-height:24px;align-items:center;padding:2px 9px;color:#f2ca75;border:1px solid #876f3a;border-radius:99px;font-size:12px;font-weight:700}.site-footer nav{display:grid;align-content:start;gap:10px}.site-footer nav strong{margin-bottom:3px;color:#f3f7f8;font-size:14px}.site-footer a{color:inherit;text-decoration:none;font-size:14px;line-height:1.4}.site-footer a:hover{color:#f2ca75;text-decoration:underline;text-underline-offset:3px}.site-footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:18px;padding-top:18px;margin-top:4px;border-top:1px solid #25455b;color:#a9bfcd;font-size:13px;line-height:1.5}.site-footer-compact{background:#06192b}.site-footer-compact-inner{display:flex;flex-wrap:wrap;min-height:62px;align-items:center;justify-content:space-between;gap:12px 22px;padding-block:14px}.site-footer-compact nav{display:flex;flex-wrap:wrap;gap:10px 20px}.site-footer-compact-inner>span{display:flex;flex-wrap:wrap;gap:16px;color:#a9bfcd;font-size:13px}.site-footer-compact-inner>span a{font-size:13px}html[data-theme=light] .site-footer{color:#3f626c;background:#eef4f2;border-color:#c5d6d2}html[data-theme=light] .site-footer nav strong{color:#173b45}html[data-theme=light] .site-footer-bottom,html[data-theme=light] .site-footer-brand p,html[data-theme=light] .site-footer-compact-inner>span{color:#526f74}html[data-theme=light] .site-footer-bottom{border-color:#c9d8d5}@media(max-width:760px){.sd-global-header,.sd-global-header:before{height:60px}.sd-global-header-inner{min-height:60px;gap:12px}.sd-header-marketing,.sd-header-marketing:before{height:64px}.sd-header-marketing .sd-global-header-inner{min-height:64px}.sd-global-header.is-scrolled .sd-global-header-inner,.sd-header-marketing.is-scrolled .sd-global-header-inner{min-height:54px}.sd-header-brand{width:138px;height:42px}.sd-global-header.is-scrolled .sd-header-brand{width:38px;height:38px}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding-block:32px 18px}.site-footer-brand{grid-column:1/-1}.site-footer-bottom{flex-direction:column;gap:7px}.site-footer-compact-inner{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.sd-global-header,.sd-global-header-inner,.sd-header-brand{transition:none!important}}@media(min-width:701px) and (max-width:900px){.sd-global-header-inner{gap:14px}.sd-header-brand{width:132px}.sd-header-nav{gap:15px}.sd-header-actions{gap:8px}.sd-global-header .sd-account-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sd-global-header .sd-primary-action{padding-inline:12px}}@media(max-width:700px){.sd-global-header-inner{gap:8px}.sd-header-brand{width:clamp(82px,26vw,112px);flex:0 1 auto}.sd-header-actions{gap:6px}.sd-header-actions>.theme-toggle{display:inline-flex!important;flex:none;width:44px;min-width:44px;min-height:44px}.sd-header-actions>.sd-context-action,.sd-header-actions>.sd-primary-action{flex:none;min-height:40px;max-width:112px;padding:7px 8px;font-size:12px}.sd-context-full,.sd-cta-full{display:none}.sd-cta-mobile{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.sd-context-mobile{display:inline;white-space:nowrap}.sd-global-header.is-open .sd-header-actions>.theme-toggle{display:none!important}body:has(.sd-mobile-bottom) .site-footer{padding-bottom:calc(62px + env(safe-area-inset-bottom))}}.sd-global-header{position:sticky;top:12px;left:auto;transform:none;width:100%;margin-inline:auto;transition:width .24s cubic-bezier(.22,1,.36,1)}.sd-header-marketing,.sd-header-marketing.is-scrolled{background:transparent;border-color:transparent;box-shadow:none}.sd-global-header:before{height:100%;border-radius:0;transition:height .24s cubic-bezier(.22,1,.36,1),border-radius .24s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s,box-shadow .24s,backdrop-filter .24s}.sd-global-header.is-scrolled{width:min(var(--page-max-width),calc(100% - 32px))}.sd-global-header.is-scrolled:before{box-shadow:0 12px 34px #00152242;backdrop-filter:blur(18px)}.sd-global-header.is-scrolled:before,.sd-header-explore.is-scrolled:before,.sd-header-marketing.is-scrolled:before,.sd-header-product.is-scrolled:before{height:56px;border:1px solid #ffffff2b;border-radius:18px;background:#071c35df}.sd-global-header-inner{min-height:72px;padding-block:8px;transition:min-height .24s cubic-bezier(.22,1,.36,1),padding-block .24s cubic-bezier(.22,1,.36,1)}.sd-global-header.is-scrolled .sd-global-header-inner,.sd-header-marketing.is-scrolled .sd-global-header-inner{min-height:56px;padding-block:3px}.sd-header-brand{position:relative;flex:none}.sd-header-logo-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .22s ease}.sd-header-logo-layer.is-hidden{opacity:0;pointer-events:none}.sd-header-logo-layer .sail-dojo-logo--extended{width:100%}.sd-header-logo-layer .sail-dojo-logo--compact{width:42px}.sd-header-actions{gap:clamp(7px,1vw,14px)}.sd-how-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:7px 3px;color:var(--sd-header-ink);border-bottom:2px solid transparent;text-decoration:none;font-size:14px;font-weight:650;white-space:nowrap}.sd-how-link:hover{color:#f1b94e}.sd-global-header.is-scrolled .sd-how-link{width:44px;padding:0}.sd-global-header.is-scrolled .sd-how-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sd-how-link:focus-visible{outline:3px solid #f1b94e;outline-offset:3px}html[data-theme=light] .sd-global-header.is-scrolled:before{border-color:#ffffff;background:#f5f8f6e8;box-shadow:0 12px 34px #163b451c}html[data-theme=light] .sd-header-marketing.is-scrolled:before{background:#f5f8f6e8}html[data-theme=light] .sd-header-marketing,html[data-theme=light] .sd-header-marketing.is-scrolled{background:transparent;border-color:transparent;box-shadow:none}@media(max-width:760px){.sd-global-header.is-scrolled{width:calc(100% - 24px)}.sd-global-header.is-scrolled:before{height:52px;border-radius:16px}.sd-global-header.is-scrolled .sd-global-header-inner,.sd-header-marketing.is-scrolled .sd-global-header-inner{min-height:52px}.sd-header-logo-layer .sail-dojo-logo--compact{width:38px}}@media(max-width:700px){.sd-how-link{display:none}}@media(min-width:701px) and (max-width:1100px){.sd-cta-full{display:none}.sd-cta-mobile{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.sd-how-link span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.sd-global-header,.sd-global-header-inner,.sd-global-header:before,.sd-header-brand,.sd-header-logo-layer{transition:none!important}}.sd-knot-catalog .sd-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sd-knot-card{min-height:330px}.sd-knot-card>img{width:calc(100% + 50px);height:150px;margin:-25px -25px 20px;object-fit:cover;background:#0a2946}.sd-knot-card h2{margin-top:12px}.sd-knot-back{width:min(1152px,90vw);margin:28px auto 0;text-align:right}.sd-knot-back a{color:#f1b94e;font-size:15px;font-weight:700;text-decoration:none}html[data-theme=light] .sd-knot-back a{color:#806022}@media(max-width:1000px){.sd-knot-catalog .sd-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sd-knot-catalog .sd-activity-grid{grid-template-columns:1fr}.sd-knot-back{width:auto;margin:20px 16px}}.landing .sd-header-actions{margin-left:auto}.sd-landing-account{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #5186aa;border-radius:10px;background:#102b49;color:#eaf4fa;text-decoration:none;font-size:14px;font-weight:650;white-space:nowrap}.sd-landing-account:hover{border-color:#f1b94e;color:#f1b94e}.sd-landing-account:focus-visible,.sd-landing-navigation a:focus-visible{outline:3px solid #f1b94e;outline-offset:3px}html[data-theme=light] .sd-landing-account{color:#173e46;background:#f7faf8;border-color:#8aa9a8}@media(max-width:700px){.sd-landing-account{padding:8px 11px}.sd-landing-account span{display:inline}}.sd-global-header-inner{position:relative}.sd-header-brand{width:50px;flex:0 0 50px}.sd-header-logo-extended{display:none!important}.sd-header-logo-compact{position:relative;opacity:1!important}.sd-header-practice{position:absolute;z-index:2;top:50%;left:50%;min-width:112px;transform:translate(-50%,-50%)}.sd-header-nav{margin-left:auto;gap:clamp(16px,2vw,30px)}.sd-header-actions{flex:none;margin-left:clamp(8px,1.4vw,20px)}.sd-menu-button{flex:none}.sd-mobile-context{width:100%;border:0;border-bottom:1px solid #234562;border-radius:0;padding:0;background:transparent;text-align:left;cursor:pointer}.sd-global-header.is-scrolled .sd-header-brand{width:50px}@media(max-width:1020px){.sd-header-nav{display:none}.sd-menu-button{display:inline-flex}}@media(max-width:700px){.sd-global-header-inner{justify-content:space-between;gap:8px}.sd-global-header.is-scrolled .sd-header-brand,.sd-header-brand{width:44px;flex-basis:44px}.sd-header-practice{min-width:94px;min-height:40px;padding:8px 12px;font-size:13px}.sd-header-actions{gap:5px;margin-left:0}.sd-header-actions>.theme-toggle{display:inline-flex!important;width:40px;min-width:40px;min-height:40px}.sd-header-actions>.sd-context-action{display:none}.sd-menu-button{width:40px;height:40px}.sd-mobile-menu{gap:0;padding:15px 20px 22px}.sd-mobile-menu-top{min-height:42px;border-bottom:1px solid #234562}.sd-mobile-major{min-height:56px;border-bottom:1px solid #234562}.sd-mobile-menu .sd-mobile-context{display:flex;color:#eaf4fa;font-size:16px;font-weight:700}html[data-theme=light] .sd-mobile-menu .sd-mobile-context{color:#173d46}}.sd-global-header.sd-header-marketing{position:sticky;top:0;height:72px;margin-bottom:0}.sd-global-header.sd-header-marketing:before{height:72px;background:var(--sd-header-bg);border-bottom:1px solid var(--sd-header-line);box-shadow:0 8px 24px #06182a1a}.sd-global-header.sd-header-marketing.is-scrolled:before{height:56px;border:1px solid #ffffff2b;border-radius:18px;background:#071c35df;box-shadow:0 12px 34px #00152242;backdrop-filter:blur(18px)}html[data-theme=light] .sd-global-header.sd-header-marketing:before{background:#f5f8f6;border-color:#bdcfcc}html[data-theme=light] .sd-global-header.sd-header-marketing.is-scrolled:before{background:#f5f8f6e8;border-color:#fff;box-shadow:0 12px 34px #163b451c}@media(max-width:760px){.sd-global-header.sd-header-marketing,.sd-global-header.sd-header-marketing:before{height:60px}.sd-global-header.sd-header-marketing.is-scrolled:before{height:52px;border-radius:16px}}.sd-mobile-menu{position:absolute;top:calc(100% + 1px);right:0;left:0;display:grid;gap:0;max-height:calc(100dvh - 72px);overflow:auto;padding:15px 20px 22px;border-bottom:1px solid #3a7194;color:#eaf4fa;background:#071c35;box-shadow:0 24px 35px #06182a66}.sd-mobile-group{border-bottom:1px solid #234562}.sd-mobile-group>.sd-mobile-group-heading{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:14px;padding:0;color:#eaf4fa;font-size:16px;font-weight:700;transition:color .22s ease}.sd-mobile-group-heading>a{display:flex;min-height:56px;flex:1;align-items:center;color:inherit;text-decoration:none}.sd-mobile-group-heading>button{display:grid;width:44px;min-height:44px;flex:none;place-items:center;border:0;border-radius:6px;padding:0;color:inherit;background:transparent;cursor:pointer}.sd-mobile-group-heading>button svg{color:#a9c1ce;transition:transform .38s cubic-bezier(.22,1,.36,1),color .22s ease}.sd-mobile-group[data-expanded=true]>.sd-mobile-group-heading{color:#f1b94e}.sd-mobile-group[data-expanded=true]>.sd-mobile-group-heading svg{color:#f1b94e;transform:rotate(180deg)}.sd-mobile-group-heading>a:focus-visible,.sd-mobile-group-heading>button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sd-mobile-group>.sd-mobile-group-panel{display:grid;grid-template-rows:0fr;padding:0;visibility:hidden;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),visibility 0s .26s}.sd-mobile-group[data-expanded=true]>.sd-mobile-group-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),visibility 0s}.sd-mobile-group-clip{min-height:0;overflow:hidden}.sd-mobile-group-links{display:grid;gap:2px;padding:0 0 12px 14px}.sd-mobile-group-links>a{display:flex;min-height:44px;align-items:center;padding:8px 12px;color:#bdd6e8;text-decoration:none;font-size:15px;opacity:0;transform:translateY(-6px);transition:opacity .13s ease,transform .2s cubic-bezier(.4,0,.2,1),color .16s ease,background-color .16s ease}.sd-mobile-group[data-expanded=true] .sd-mobile-group-links>a{opacity:1;transform:translateY(0);transition:opacity .24s ease calc(35ms + var(--submenu-index,0)*28ms),transform .3s cubic-bezier(.22,1,.36,1) calc(35ms + var(--submenu-index,0)*28ms),color .16s ease,background-color .16s ease}.sd-mobile-group-links>a:focus-visible,.sd-mobile-group-links>a:hover{color:#f1b94e;background:#ffffff08}.sd-header-practice{gap:7px}.sd-header-practice svg{flex:none}.sd-mobile-menu .sd-mobile-context{display:flex;width:100%;min-height:52px;color:#eaf4fa;font-size:15px}html[data-theme=light] .sd-mobile-menu{color:#173d46;border-color:#bfd1ce;background:#f7faf8}html[data-theme=light] .sd-mobile-group{border-color:#cbdad7}html[data-theme=light] .sd-mobile-group>.sd-mobile-group-heading{color:#173d46}html[data-theme=light] .sd-mobile-group[data-expanded=true]>.sd-mobile-group-heading{color:#855614}html[data-theme=light] .sd-mobile-group-heading>button svg{color:#527078}html[data-theme=light] .sd-mobile-group[data-expanded=true]>.sd-mobile-group-heading svg{color:#855614}html[data-theme=light] .sd-mobile-group-links>a{color:#45676e}html[data-theme=light] .sd-mobile-group-links>a:focus-visible,html[data-theme=light] .sd-mobile-group-links>a:hover{color:#855614}html[data-theme=light] .sd-mobile-menu .sd-mobile-context{color:#173d46}@media(prefers-reduced-motion:reduce){.sd-mobile-group-heading>button svg,.sd-mobile-group-links>a,.sd-mobile-group>.sd-mobile-group-heading,.sd-mobile-group>.sd-mobile-group-panel,.sd-mobile-group[data-expanded=true] .sd-mobile-group-links>a,.sd-mobile-group[data-expanded=true]>.sd-mobile-group-panel{transition:none}.sd-mobile-group-links>a{transform:none}}@media(min-width:701px){.sd-mobile-menu{right:var(--page-gutter);left:auto;width:min(390px,calc(100vw - 40px));border:1px solid #3a7194;border-radius:0 0 16px 16px}html[data-theme=light] .sd-mobile-menu{border-color:#bfd1ce}}#apariencia{scroll-margin-top:88px}.sd-mobile-bottom,.sd-mobile-bottom.sd-landing-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.sd-mobile-bottom a{min-width:0}.sd-mobile-bottom a span{font-size:12px}.site-footer-inner{grid-template-columns:1.25fr repeat(4,minmax(0,1fr))}@media(max-width:700px){.site-footer-inner{grid-template-columns:1fr 1fr}}.sd-header-nav{gap:14px}.sd-header-nav a{font-size:14px}@media(max-width:1150px){.sd-header-nav{display:none}.sd-menu-button{display:inline-flex}}@media(min-width:761px){.sd-global-header .sd-global-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:20px}.sd-global-header .sd-header-brand{grid-column:1;justify-self:start}.sd-global-header .sd-header-practice{position:static;grid-column:2;transform:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.sd-global-header .sd-header-actions{grid-column:3;justify-self:end;margin-left:0}.sd-global-header .sd-header-nav{display:none}.sd-global-header .sd-menu-button{display:inline-flex}}@media(min-width:701px){.sd-mobile-bottom,.sd-mobile-bottom.sd-landing-navigation{display:none}}