/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--navy:#062d59;--navy-deep:#031d3d;--blue:#0b4d8a;--gold:#c8a75a;--gold-light:#f1dfac;--ink:#10243c;--muted:#65758a;--line:#dbe4ed;--paper:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}a{color:inherit}main{overflow-x:clip}.hero{background:radial-gradient(circle at 77% 31%,#c8a75a29,#0000 25%),linear-gradient(#fff 0%,#f7fafc 100%);position:relative;overflow:hidden}.gridTexture{pointer-events:none;background-image:linear-gradient(#062d5909 1px,#0000 1px),linear-gradient(90deg,#062d5909 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #062d5917;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:82px;padding:0 clamp(24px,5vw,78px);display:grid;position:relative}.brand{width:fit-content;color:var(--navy);letter-spacing:.14em;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 4px 9px #031d3d1f);width:58px;height:58px}.mainNav{gap:28px;display:flex}.mainNav a{color:#41566d;font-size:13px;font-weight:750;text-decoration:none;transition:color .2s}.mainNav a:hover{color:var(--navy)}.helpButton{background:var(--navy);color:#fff;border-radius:999px;justify-self:end;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 24px #031d3d1f}.helpButton span{color:var(--gold-light)}.helpButton:hover{transform:translateY(-2px);box-shadow:0 12px 30px #031d3d2e}.heroLayout{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(38px,6vw,90px);width:min(1440px,100%);margin:0 auto;padding:clamp(32px,4vw,56px) clamp(24px,5vw,78px) 58px;display:grid;position:relative}.heroCopy{max-width:720px}.institutionalName{z-index:2;color:#5f748c;letter-spacing:.1em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);width:min(900px,100% - 48px);margin:clamp(30px,4vw,52px) auto 0;font-size:clamp(13px,1.08vw,16px);font-weight:850;line-height:1.45;animation:.6s both rise;display:flex;position:relative}.institutionalName:before,.institutionalName:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));flex:none;width:clamp(26px,4vw,56px);height:1px}.institutionalName:after{transform:scaleX(-1)}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:900;animation:.65s both rise;display:flex}.eyebrow:before{content:"";background:var(--gold);width:30px;height:1px}h1{max-width:760px;color:var(--navy-deep);letter-spacing:-.058em;margin:22px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.7vw,84px);line-height:.98;animation:.7s 80ms both rise}h1 em{color:var(--blue);font-style:normal;position:relative}h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold), transparent);height:3px;animation:1s .8s both drawLine;position:absolute;bottom:-7px;left:3px;right:0}.lead{max-width:620px;color:var(--muted);margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65;animation:.7s .16s both rise}.primaryButton{background:var(--navy);color:#fff;border-radius:11px;align-items:center;gap:14px;width:fit-content;margin-top:30px;padding:17px 22px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.7s .24s both rise;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #062d593b}.primaryButton:after{content:"";background:#ffffff3d;width:25%;height:340%;animation:3.6s 1.4s infinite shine;position:absolute;top:-120%;left:-25%;transform:rotate(25deg)}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 18px 38px #062d594d}.heroHighlights{margin-top:19px}.heroHighlights p{color:var(--navy);align-items:center;gap:11px;margin:11px 0 0;font-size:15px;font-weight:850;display:flex}.heroHighlights p:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #c8a75a21}.portalScene{place-items:center;min-height:470px;display:grid;position:relative}.orbit{aspect-ratio:1;border:1px solid #062d5921;border-radius:50%;width:min(410px,90%);animation:22s linear infinite spin;position:absolute}.orbit:before,.orbit:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 8px #c8a75a24}.orbit:before{top:34px;left:68px}.orbit:after{bottom:104px;right:30px}.macWindow{z-index:3;background:#fffffff7;border:1px solid #062d592e;border-radius:17px;width:min(520px,100%);min-height:360px;animation:5s ease-in-out infinite float;position:relative;overflow:hidden;box-shadow:0 30px 70px #031d3d30}.macBar{background:linear-gradient(#f4f6f8,#e8edf1);border-bottom:1px solid #d5dee6;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.macBar i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000001f}.macRed{background:#ff5f57}.macYellow{background:#febc2e}.macGreen{background:#28c840}.macBar span{color:#697988;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:800}.portalScreen{background:#f3f6f9;min-height:316px}.portalHead{background:#fff;border-bottom:1px solid #d7dde2;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:0 18px;display:flex}.portalHead>span{color:#748495;font-size:9px;font-weight:800}.portalLogo{line-height:1;display:grid}.portalLogo b{color:#0ca5c5;letter-spacing:-.04em;font-size:21px;font-weight:950}.portalLogo em{color:#ef9a26;font-style:normal}.portalLogo small{color:#31b6cd;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:850}.portalTabs{background:#aaaeb2;border-bottom:1px solid #c8d0d7;grid-template-columns:repeat(5,1fr);min-height:34px;display:grid}.portalTabs span{color:#fff;border-right:1px solid #ffffff73;place-items:center;font-size:9px;font-weight:800;display:grid}.portalTabs span:first-child{color:#087db7;background:#fff}.portalTableWrap{position:relative;overflow:hidden}.portalTableWrap:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:linear-gradient(#f4f5f600,#f4f5f6fa);height:62px;position:absolute;inset:auto 0 0}.portalTable{background:#f4f5f6}.portalTableHead,.portalTableRow{grid-template-columns:58px minmax(0,1fr) 128px;align-items:center;padding:0 16px;display:grid}.portalTableHead{color:#fff;background:#087db7;min-height:40px;font-size:9px;font-weight:900}.portalTableRow{color:#353a40;background:#ffffffd1;border-bottom:1px solid #d7dce0;min-height:49px;font-size:10px}.portalTableRow:nth-child(odd){background:#f6f6f6}.portalTableRow strong{color:#263747;font-weight:850}.redacted{filter:blur(1.8px);opacity:.78;background:linear-gradient(90deg,#c4cbd1,#e0e4e7,#bcc5cc);border-radius:3px;width:min(118px,76%);height:9px}.portalBubble{z-index:4;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #062d591c;border-radius:11px;padding:10px 14px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 12px 30px #031d3d1f}.portalBubble.one{z-index:1;opacity:.48;filter:blur(1.2px);font-size:8px;animation:5.4s ease-in-out .5s infinite float;top:-5px;right:8px}.portalBubble.two{animation:4.2s ease-in-out .2s infinite float;bottom:-4px;left:18px}.portalBubble.three{animation:4.8s ease-in-out .8s infinite float;top:58px;left:-44px}.portalBubble.four{z-index:2;opacity:.62;filter:blur(.7px);font-size:9px;animation:5.1s ease-in-out .35s infinite float;top:112px;right:-42px}.portalBubble.five{animation:4.5s ease-in-out .65s infinite float;bottom:16px;right:-22px}.portalBubble.six{z-index:1;opacity:.42;filter:blur(1.6px);font-size:8px;animation:5.8s ease-in-out .15s infinite float;bottom:90px;left:-58px}.portalBubble.seven{animation:4.4s ease-in-out .95s infinite float;top:12px;left:68px}.portalMarquee{z-index:5;color:#fff;background:var(--navy-deep);border-top:1px solid #c8a75a73;border-bottom:1px solid #c8a75a73;padding:15px 0;position:relative;overflow:hidden}.portalMarquee>div{color:#dce8f5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:32px;width:max-content;font-size:11px;font-weight:850;animation:24s linear infinite marquee;display:flex}.portalMarquee i{color:var(--gold);font-style:normal}.opportunitySection{background:radial-gradient(circle at 82% 48%,#c8a75a1a,#0000 30%),#f6f9fc;padding:clamp(48px,5vw,76px) clamp(18px,4vw,58px);position:relative;overflow:hidden}.opportunityShell{z-index:1;background:#fffffff5;border:1px solid #062d591a;border-radius:28px;width:min(1320px,100%);margin:0 auto;padding:clamp(34px,4.5vw,64px);position:relative;box-shadow:0 28px 80px #031d3d17}.opportunityGrid{grid-template-columns:minmax(300px,.88fr) minmax(470px,1.12fr);align-items:center;gap:clamp(44px,6vw,88px);display:grid}.opportunityCopy{z-index:7;position:relative}.opportunityEyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:900;display:flex}.opportunityEyebrow:before{content:"";background:var(--gold);width:26px;height:1px}.opportunityCopy h2{max-width:570px;color:var(--navy-deep);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,62px);line-height:1.04}.opportunityText{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.opportunityTruth{color:var(--navy);align-items:flex-start;gap:12px;margin:22px 0 0;font-size:14px;font-weight:850;line-height:1.5;display:flex}.opportunityTruth span{color:var(--gold);flex:none;margin-top:2px;font-size:11px}.pncpButton{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin-top:27px;padding:15px 19px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #062d5933}.pncpButton span{color:var(--gold-light)}.pncpButton:hover{transform:translateY(-2px);box-shadow:0 16px 34px #062d5945}.pncpStage{isolation:isolate;place-items:center;min-width:0;min-height:490px;padding:32px 18px;display:grid;position:relative}.pncpWindow{z-index:4;background:#fff;border:1px solid #062d5933;border-radius:19px;width:min(640px,100%);animation:5.8s ease-in-out infinite pncpWindowFloat;position:relative;overflow:hidden;box-shadow:0 30px 68px #031d3d2e}.pncpBar{background:linear-gradient(#f5f7f9,#e8edf1);border-bottom:1px solid #d5dee6;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.pncpBar i{border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000001f}.pncpBar span{color:#6b7b8b;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:800}.officialChip{z-index:3;color:var(--navy);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #062d591f;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:54px;right:14px;box-shadow:0 8px 20px #031d3d1a}.pncpShot{background:#f5f7f8;position:relative;overflow:hidden}.pncpSearchShot{border-bottom:1px solid #dfe5ea;height:178px}.pncpResultsShot{height:220px}.pncpShot img{object-fit:cover;object-position:top left;width:100%;height:100%;animation:9s ease-in-out infinite alternate pncpScreenPan;display:block;transform:scale(1.025)}.pncpResultsShot img{animation-duration:11s;animation-delay:-3.2s}.pncpFade{z-index:2;color:#617286;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(#fff0,#fffffffa 72%);justify-content:center;align-items:flex-end;min-height:74px;padding:0 16px 16px;font-size:10px;font-weight:850;display:flex;position:absolute;inset:auto 0 0}.keywordBubble{z-index:5;color:var(--navy);white-space:nowrap;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffffeb;border:1px solid #062d591c;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;animation:5s ease-in-out infinite keywordRise;position:absolute;box-shadow:0 13px 30px #031d3d21}.keyword-1{padding:12px 17px;font-size:11px;animation-duration:4.7s;top:2px;left:-20px}.keyword-2{animation-duration:5.2s;animation-delay:-.9s;top:86px;right:-22px}.keyword-3{z-index:2;opacity:.5;filter:blur(1.1px);font-size:8px;animation-duration:6.2s;animation-delay:-2.1s;bottom:100px;left:-25px}.keyword-4{padding:12px 17px;font-size:11px;animation-duration:4.5s;animation-delay:-1.3s;bottom:1px;right:18px}.keyword-5{z-index:2;opacity:.42;filter:blur(1.5px);font-size:8px;animation-duration:6.8s;animation-delay:-3.1s;top:12px;right:50px}.keyword-6{animation-duration:5.6s;animation-delay:-.3s;top:184px;left:-34px}.keyword-7{z-index:2;opacity:.48;filter:blur(1.3px);font-size:8px;animation-duration:6.4s;animation-delay:-2.5s;bottom:51px;left:42px}.keyword-8{animation-duration:5.1s;animation-delay:-1.7s;bottom:160px;right:-28px}.originalityStripe{z-index:12;transform-origin:50%;background:linear-gradient(90deg,#ffffff2e,#0000 24%,#ffffff1f 74%,#0000),repeating-linear-gradient(118deg,#061f3f1a 0 7px,#0000 7px 29px),#edbd42;border-top:1px solid #061f3f;border-bottom:1px solid #061f3f;min-height:38px;position:relative;overflow:hidden;transform:rotate(-.22deg)scaleX(1.006);box-shadow:0 8px 18px #031d3d38}.originalityStripe--bottom{transform:rotate(.22deg)scaleX(1.006)}.originalityStripe:before,.originalityStripe:after{content:"";z-index:2;background:repeating-linear-gradient(135deg,#edbd42 0 13px,#061f3f 13px 26px);height:4px;position:absolute;left:0;right:0}.originalityStripe:before{top:0}.originalityStripe:after{bottom:0}.originalityTrack{color:#061f3f;align-items:center;gap:28px;width:max-content;min-height:38px;padding:4px 0;animation:24s linear infinite originalityMarquee;display:flex}.originalityTrack span{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:14px;font-size:10px;font-weight:950;display:flex}.originalityTrack i{background:#061f3f;width:6px;height:6px;display:block;transform:rotate(45deg)}.journeySection{color:#fff;background:radial-gradient(circle at 12% 20%, #2066a647, transparent 28%), radial-gradient(circle at 88% 80%, #c8a75a21, transparent 25%), var(--navy-deep);padding:clamp(76px,9vw,132px) clamp(20px,5vw,76px) clamp(82px,10vw,148px);position:relative;overflow:clip}.journeySection:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.journeyIntro{z-index:2;text-align:center;width:min(1020px,100%);margin:0 auto clamp(70px,8vw,112px);position:relative}.journeyIntro>p{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:0 0 21px;font-size:11px;font-weight:900;display:flex}.journeyIntro>p:before,.journeyIntro>p:after{content:"";background:var(--gold);width:28px;height:1px}.journeyIntro h2{letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5.1vw,75px);font-weight:500;line-height:1.02}.journeyIntro h2 em{color:var(--gold-light);font-style:normal}.journeyIntro>span{color:#aebfd2;max-width:720px;margin:25px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.65;display:block}.journeyLayout{z-index:2;grid-template-columns:minmax(440px,1.03fr) minmax(430px,.97fr);align-items:start;gap:clamp(54px,7vw,106px);width:min(1640px,100%);margin:0 auto;display:grid;position:relative}.journeySticky{position:sticky;top:110px}.operationWindow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#062d59c7;border:1px solid #fff3;border-radius:23px;overflow:hidden;box-shadow:0 32px 90px #00000052,inset 0 0 0 1px #c8a75a12}.operationBar{background:#ffffff12;border-bottom:1px solid #ffffff21;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:52px;padding:0 17px;display:grid}.operationBar>div{gap:7px;display:flex}.operationBar>div i{border-radius:50%;width:10px;height:10px}.operationBar>div i:first-child{background:#ff5f57}.operationBar>div i:nth-child(2){background:#febc2e}.operationBar>div i:nth-child(3){background:#28c840}.operationBar>span{color:#c5d2df;white-space:nowrap;font-size:10px;font-weight:800}.operationBar>b{color:var(--gold-light);letter-spacing:.09em;justify-self:end;font-size:10px}.operationBody{padding:clamp(24px,2vw,34px)}.operationMeta{justify-content:space-between;align-items:center;gap:20px;display:flex}.operationMeta span{color:#8fa6bc;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.operationMeta b{color:#fff;font-size:12px}.operationProgress{background:#ffffff1a;border-radius:999px;height:3px;margin:14px 0 20px;overflow:hidden}.operationProgress i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 18px #c8a75a73}.operationVisual{background:radial-gradient(circle at 50% 45%,#2173b933,#0000 42%),#01142bb3;border:1px solid #ffffff1a;border-radius:17px;place-items:center;min-height:clamp(342px,29vw,540px);animation:.55s both visualReveal;display:grid;overflow:hidden}.operationStatus{justify-content:space-between;align-items:center;gap:16px;margin-top:17px;display:flex}.operationStatus span{color:#9fb2c5;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.operationStatus span i{background:#51d89b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #51d89b1a}.operationStatus>b{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.stageVisual{width:min(460px,82%);color:var(--navy-deep)}.stageVisual--prepare{width:min(620px,92%)}.companySafariCard{transform-style:preserve-3d;background:#fff;border:1px solid #ffffffb8;border-radius:15px;animation:6s ease-in-out infinite companySafariFloat;overflow:hidden;transform:rotateX(1.6deg)rotateY(-3.2deg);box-shadow:0 30px 58px #00000059,0 0 0 1px #c8a75a29,0 0 42px #307fc31a}.companySafariChrome{background:linear-gradient(#fff,#edf2f5);border-bottom:1px solid #d7e0e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0 11px;display:grid}.companySafariChrome>div{gap:5px;display:flex}.companySafariChrome>div i{border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1px #00000014}.companySafariChrome>div i:first-child{background:#ff5f57}.companySafariChrome>div i:nth-child(2){background:#febc2e}.companySafariChrome>div i:nth-child(3){background:#28c840}.companySafariChrome span{color:#31495f;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:900;overflow:hidden}.companySafariChrome small{color:#8b9aa8;white-space:nowrap;font-size:6px;font-weight:750}.companySafariViewport{aspect-ratio:1.712;background:#fff;position:relative;overflow:hidden}.companySafariViewport img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block;transform:scale(1.01)}.companySafariViewport>i{z-index:1;pointer-events:none;background:linear-gradient(117deg,#fff3,#0000 25% 76%,#ffffff14);position:absolute;inset:0}.companyDataBlur{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff29,#f2f7fa85);position:absolute;inset:49% 0 0;box-shadow:inset 0 1px #fff9}.companyApprovalStamp{z-index:3;color:#0f7655;text-align:center;text-transform:uppercase;background:#effff8e0;border:4px double #157a59;border-radius:10px;place-content:center;width:clamp(116px,27%,158px);min-height:76px;padding:9px 12px;animation:.68s cubic-bezier(.2,.95,.3,1.25) .25s both companyStampArrive;display:grid;position:absolute;bottom:9%;right:5%;transform:rotate(-7deg);box-shadow:0 12px 22px #0846312e,inset 0 0 0 2px #157a591f}.companyApprovalStamp small,.companyApprovalStamp span{letter-spacing:.1em;font-size:6px;font-weight:950}.companyApprovalStamp strong{letter-spacing:.04em;justify-content:center;align-items:center;gap:6px;margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3vw,31px);line-height:.9;display:flex}.companyApprovalStamp strong b{border:2px solid;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Arial,sans-serif;font-size:12px;display:grid}.prepareDiagram,.searchDiagram,.noticeDiagram,.proposalDiagram,.auctionDiagram,.approvalDiagram{background:#fffffff5;border:1px solid #ffffff2e;border-radius:15px;box-shadow:0 22px 48px #00000040}.prepareDiagram{padding:22px}.companySeal{border:7px double var(--gold);width:84px;height:84px;color:var(--navy);letter-spacing:.08em;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:9px;font-weight:950;display:grid}.prepareDiagram>i{background:#dbe4eb;height:1px;display:block}.prepareDiagram>div{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.prepareDiagram>div b{color:var(--navy);font-size:11px}.prepareDiagram>div small{color:#1c8a65;font-size:9px;font-weight:850}.documentStack{height:235px;position:relative}.documentStack span{width:220px;height:145px;color:var(--navy);background:#fff;border:1px solid #d9e1e8;border-radius:12px;padding:20px;position:absolute;box-shadow:0 20px 42px #00000038}.documentStack span:first-child{opacity:.55;top:6px;left:4px;transform:rotate(-9deg)}.documentStack span:nth-child(2){opacity:.78;top:28px;right:0;transform:rotate(8deg)}.documentStack span:nth-child(3){z-index:2;top:53px;left:55px}.documentStack b{font-family:Georgia,serif;font-size:29px}.documentStack i{background:repeating-linear-gradient(#dce3e9 0 2px,#0000 2px 5px);border-radius:3px;height:6px;margin-top:18px;display:block}.stageVisual--portals{width:min(720px,96%)}.portalSafariDeck{width:100%;height:clamp(310px,27vw,430px);transform-style:preserve-3d;perspective:1200px;position:relative}.portalSafariDeck:before{content:"";filter:blur(14px);background:radial-gradient(circle,#4ea1e533,#c8a75a17 46%,#0000 72%);border-radius:50%;position:absolute;inset:14% 18%;transform:translateZ(-30px)}.portalSafariOrbit{border:1px solid #c8a75a3b;border-radius:50%;position:absolute;inset:12% 8%;transform:rotateX(67deg)translateZ(-24px);box-shadow:inset 0 0 45px #3989cc14}.portalSafariCard{--float-offset:-6px;transform-style:preserve-3d;background:#f7f9fb;border:1px solid #ffffffbd;border-radius:13px;animation:.7s cubic-bezier(.22,1,.36,1) both safariCardReveal,6s ease-in-out infinite safariCardFloat;position:absolute;overflow:hidden;box-shadow:0 24px 44px #00000052,0 0 0 1px #c8a75a1f,inset 0 1px #fffffff2}.portalSafariCard--bll{z-index:2;width:41%;height:43%;animation-delay:50ms,-1.4s;top:3%;left:1%;transform:rotate(-3.2deg)rotateY(8deg)translateZ(6px)}.portalSafariCard--bnc{z-index:2;width:39%;height:41%;animation-delay:.12s,-4.2s;top:4%;right:1%;transform:rotate(3.5deg)rotateY(-8deg)translateZ(2px)}.portalSafariCard--compras{--float-offset:-8px;z-index:6;width:54%;height:52%;animation-delay:.2s,-2.6s;top:25%;left:23%;transform:rotateY(-2deg)translateZ(48px);box-shadow:0 31px 60px #0006,0 0 0 1px #c8a75a4d,0 0 35px #4192d61f}.portalSafariCard--licitanet{z-index:4;width:43%;height:45%;animation-delay:.28s,-3.4s;bottom:2%;left:2%;transform:rotate(2.8deg)rotateY(7deg)translateZ(18px)}.portalSafariCard--licitar{z-index:3;width:40%;height:43%;animation-delay:.36s,-5.1s;bottom:2%;right:1%;transform:rotate(-3.2deg)rotateY(-7deg)translateZ(10px)}.portalSafariChrome{color:#52677b;background:linear-gradient(#fff,#edf2f5);border-bottom:1px solid #d8e0e6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:27px;padding:0 9px;display:grid}.portalSafariChrome>div{gap:4px;display:flex}.portalSafariChrome>div i{border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 0 1px #00000014}.portalSafariChrome>div i:first-child{background:#ff5f57}.portalSafariChrome>div i:nth-child(2){background:#febc2e}.portalSafariChrome>div i:nth-child(3){background:#28c840}.portalSafariChrome span{color:#31495f;letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:900;overflow:hidden}.portalSafariChrome small{color:#96a3af;text-overflow:ellipsis;white-space:nowrap;max-width:84px;font-size:5px;font-weight:700;overflow:hidden}.portalSafariViewport{background:#fff;height:calc(100% - 27px);position:relative;overflow:hidden}.portalSafariViewport img{object-fit:cover;object-position:top center;width:100%;height:100%;animation:9s ease-in-out infinite alternate safariScreenBreathe;display:block;transform:scale(1.015)}.portalSafariGlare{pointer-events:none;background:linear-gradient(118deg,#ffffff3b,#0000 27% 74%,#ffffff1a);position:absolute;inset:0}.portalSafariCounter{z-index:9;color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#031f41e6;border:1px solid #c8a75a5c;border-radius:999px;padding:7px 11px;font-size:7px;font-weight:900;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)translateZ(72px);box-shadow:0 10px 24px #00000047}.searchDiagram{padding:20px}.searchDiagram>div{border:2px solid var(--gold);color:#5e7082;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}.searchDiagram>div b{color:var(--navy);font-size:20px}.searchDiagram p{color:#344b61;align-items:center;gap:10px;margin:15px 0 0;font-size:10px;font-weight:750;display:flex}.searchDiagram p i{background:#1fa974;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #1fa9741a}.noticeDiagram{padding:24px 25px 28px;position:relative}.noticeDiagram strong{color:var(--navy);margin-bottom:20px;font-family:Georgia,serif;font-size:22px;display:block}.noticeDiagram>i{background:#dce4ea;border-radius:4px;width:88%;height:6px;margin:9px 0;display:block}.noticeDiagram>i:nth-of-type(2){width:68%}.noticeDiagram>i:nth-of-type(4){width:78%}.noticeDiagram>i:nth-of-type(5){width:52%}.noticeDiagram>.highlightLine{background:#c8a75a80;width:96%;height:12px}.noticeDiagram span{background:var(--navy);color:var(--gold-light);border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:92px;right:15px}.proposalDiagram{text-align:center;padding:26px}.uploadArrow{width:55px;height:55px;color:var(--navy);background:#eaf2f8;border-radius:50%;place-items:center;margin:0 auto 13px;font-size:27px;font-weight:900;display:grid}.proposalDiagram b{color:var(--navy);font-size:13px;display:block}.proposalDiagram span{color:#7c8a98;margin-top:5px;font-size:9px;display:block}.proposalDiagram>i{background:#e2e9ee;border-radius:999px;height:5px;margin-top:20px;display:block;overflow:hidden}.proposalDiagram>i em{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--gold));width:82%;height:100%;animation:2.6s ease-in-out infinite uploadProgress;display:block}.auctionDiagram{padding:22px}.auctionDiagram p{justify-content:space-between;align-items:center;margin:0 0 27px;display:flex}.auctionDiagram p span{color:#15825d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.auctionDiagram p b{color:var(--navy);font-size:11px}.auctionDiagram small{color:#8090a0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.auctionDiagram strong{color:var(--navy-deep);margin-top:7px;font-family:Georgia,serif;font-size:34px;font-weight:500;display:block}.auctionDiagram>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:20px;display:grid}.auctionDiagram>div i{background:#dce4e9;height:4px}.auctionDiagram>div i:nth-child(-n+3){background:var(--gold)}.approvalDiagram{text-align:center;padding:22px}.approvalDiagram>div{color:#14845c;background:#e4f5ed;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 13px;font-size:28px;font-weight:900;display:grid;box-shadow:0 0 0 9px #14845c14}.approvalDiagram>b{color:var(--navy);font-size:13px;display:block}.approvalDiagram>span{color:#798999;margin:5px 0 19px;font-size:9px;display:block}.approvalDiagram p{color:#4c6073;text-align:left;border-top:1px solid #e4e9ed;align-items:center;margin:9px 0 0;padding-top:9px;font-size:9px;display:flex}.approvalDiagram p i{background:#1b9c6d;border-radius:50%;width:6px;height:6px;margin-right:8px}.approvalDiagram p em{color:#16865f;margin-left:auto;font-style:normal;font-weight:850}.journeySteps{position:relative}.journeyStep{opacity:.42;outline:none;grid-template-columns:55px 1fr;gap:24px;min-height:340px;padding:25px 0 54px;transition:opacity .45s,transform .45s;display:grid;position:relative;transform:translateY(14px)}.journeyStep.isActive{opacity:1;transform:translateY(0)}.stepRail{flex-direction:column;align-items:center;display:flex;position:relative}.stepRail span{z-index:2;color:#8297ab;background:#082d55;border:1px solid #c8a75a59;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;transition:color .35s,border-color .35s,box-shadow .35s;display:grid;position:relative}.stepRail i{background:linear-gradient(#c8a75a73,#c8a75a14);flex:1;width:1px;min-height:235px}.journeyStep.isActive .stepRail span{border-color:var(--gold);color:var(--gold-light);box-shadow:0 0 0 8px #c8a75a14,0 0 30px #c8a75a21}.stepContent{padding-top:3px}.stepContent>p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:900}.stepContent h3{color:#fff;letter-spacing:-.035em;max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,42px);font-weight:500;line-height:1.08}.stepContent>span{color:#a7b8c9;max-width:550px;margin-top:16px;font-size:14px;line-height:1.65;display:block}.stepContent ul{flex-wrap:wrap;gap:8px;margin:19px 0 0;padding:0;list-style:none;display:flex}.stepContent li{color:#c3cfdb;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:750}.journeyClosing{background:linear-gradient(135deg,#c8a75a29,#ffffff0d);border:1px solid #c8a75a59;border-radius:18px;margin:15px 0 0 79px;padding:27px 29px;box-shadow:0 22px 50px #0003}.journeyClosing p{color:var(--gold-light);margin:0;font-family:Georgia,serif;font-size:25px;line-height:1.15}.journeyClosing span{color:#b6c4d2;margin-top:11px;font-size:12px;line-height:1.6;display:block}.readinessSection{background:linear-gradient(#fff 0%,#f6f9fc 100%);padding:clamp(72px,9vw,132px) clamp(18px,5vw,76px) clamp(62px,7vw,104px);position:relative;overflow:hidden}.readinessBackdrop{pointer-events:none;position:absolute;inset:0}.readinessBackdrop:before{content:"";opacity:.45;background-image:linear-gradient(#062d590a 1px,#0000 1px),linear-gradient(90deg,#062d590a 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 35%,#000,#0000 63%);mask-image:radial-gradient(circle at 70% 35%,#000,#0000 63%)}.readinessBackdrop i{border:1px solid #062d5914;border-radius:50%;position:absolute}.readinessBackdrop i:first-child{width:520px;height:520px;top:60px;right:-120px}.readinessBackdrop i:nth-child(2){width:390px;height:390px;top:125px;right:-55px}.readinessBackdrop i:nth-child(3){background:var(--gold);border:0;width:12px;height:12px;top:315px;right:280px;box-shadow:0 0 0 12px #c8a75a1f}.readinessShell{z-index:2;width:min(1440px,100%);margin:0 auto;position:relative}.readinessGrid{grid-template-columns:minmax(350px,.88fr) minmax(500px,1.12fr);align-items:center;gap:clamp(52px,7vw,104px);display:grid}.readinessCopy{max-width:640px}.readinessEyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 19px;font-size:11px;font-weight:900;display:flex}.readinessEyebrow:before{content:"";background:var(--gold);width:29px;height:1px}.readinessCopy h2{color:var(--navy-deep);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.7vw,68px);font-weight:500;line-height:1.02}.readinessLead{max-width:590px;color:var(--muted);margin:23px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.audienceList{gap:9px;margin-top:28px;display:grid}.audienceList article{opacity:0;background:#ffffffc7;border:1px solid #062d5917;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:13px 15px;transition:border-color .25s,box-shadow .25s;display:grid;transform:translate(-14px)}.readinessSection.isVisible .audienceList article{animation:readinessSlide .55s calc(.18s + var(--profile-delay)) both}.audienceList article:hover{border-color:#c8a75a99;box-shadow:0 12px 28px #031d3d12}.audienceList article>span{width:34px;height:34px;color:var(--navy);background:#edf3f8;border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:grid}.audienceList b{color:var(--navy);font-size:12px;display:block}.audienceList p{color:#748397;margin:3px 0 0;font-size:10px;line-height:1.45}.checkpointStage{perspective:1200px;min-height:540px;transform-style:preserve-3d;place-items:center;padding:38px 18px;display:grid;position:relative}.checkpointCard{z-index:3;opacity:0;background:#fff;border:1px solid #062d5924;border-radius:23px;width:min(660px,100%);position:relative;overflow:hidden;transform:translateY(24px)rotateX(4deg);box-shadow:0 35px 85px #031d3d2e}.readinessSection.isVisible .checkpointCard{animation:.8s cubic-bezier(.22,1,.36,1) .1s both checkpointEnter}.checkpointHead{color:#fff;background:linear-gradient(135deg, var(--navy-deep), var(--navy));border-bottom:2px solid var(--gold);justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:13px 21px;display:flex}.checkpointBrand{align-items:center;gap:12px;display:flex}.checkpointBrand img{object-fit:contain;background:#fff;border-radius:50%;width:56px;height:56px;padding:3px}.checkpointBrand div{gap:4px;display:grid}.checkpointBrand b{color:var(--gold-light);letter-spacing:.09em;font-size:11px}.checkpointBrand span{color:#b9c9d8;font-size:8px;font-weight:700}.checkpointCode{color:#9eb2c6;letter-spacing:.12em;white-space:nowrap;font-size:8px;font-weight:900}.checkpointBody{padding:clamp(22px,3vw,34px)}.checkpointBody>p{color:#78889a;letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:900}.requirementList{gap:10px;display:grid}.requirementRow{opacity:0;background:#fbfcfd;border:1px solid #e0e7ed;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:67px;padding:10px 13px;display:grid;transform:translateY(9px)}.readinessSection.isVisible .requirementRow:first-child{animation:.45s .55s both requirementEnter}.readinessSection.isVisible .requirementRow:nth-child(2){animation:.45s .75s both requirementEnter}.readinessSection.isVisible .requirementRow:nth-child(3){animation:.45s .95s both requirementEnter}.requirementIcon{color:#16845d;background:#e6f6ef;border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;font-weight:950;display:grid}.requirementRow>div{gap:4px;display:grid}.requirementRow small{color:#8795a4;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.requirementRow b{color:var(--navy);font-size:12px}.requirementRow em{color:#147e59;background:#e7f6ef;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.experienceRow{background:#fffdf7;border-color:#c8a75a57}.experienceRow .requirementIcon{color:#a37b20;background:#c8a75a26}.experienceRow em{color:#896617;background:#c8a75a26}.readinessMeter{background:#e5ebef;border-radius:999px;height:4px;margin:20px 2px;overflow:hidden}.readinessMeter i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), #e5cd8b);width:0;height:100%;display:block;box-shadow:0 0 15px #c8a75a59}.readinessSection.isVisible .readinessMeter i{animation:1s cubic-bezier(.22,1,.36,1) 1.12s forwards meterFill}.readyStatus{background:var(--navy-deep);opacity:0;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex;transform:scale(.97)}.readinessSection.isVisible .readyStatus{animation:.5s 1.58s both readyReveal}.readyStatus>span{background:#4dd39621;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 1px #4dd39640}.readyStatus>span i{color:#fff;background:#42c48d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:950;display:grid}.readyStatus>div{gap:4px;display:grid}.readyStatus small{color:#86a0b8;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.readyStatus b{color:#fff;font-size:13px}.checkpointFloat{z-index:8;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform-style:preserve-3d;will-change:translate;background:#fffffff0;border:1px solid #062d591f;border-radius:999px;padding:13px 18px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 18px 38px #031d3d2e}.readinessSection.isVisible .checkpointFloat{animation:4.6s ease-in-out infinite floatTag,.45s 1.9s both tagReveal}.checkpointFloatOne{z-index:8;filter:blur(.14px);top:39px;left:34px;transform:translateZ(42px)scale(1.03)}.checkpointFloatTwo{z-index:11;top:156px;right:18px;transform:translateZ(88px)scale(1.12);animation-delay:-1.5s,2s!important}.checkpointFloatThree{z-index:7;filter:blur(.32px);bottom:35px;left:77px;transform:translateZ(28px)scale(1);animation-delay:-2.7s,2.12s!important}.checkpointFloatFour{z-index:10;color:#155f98;filter:blur(.1px);background:#f0f8fff5;border-color:#1868a82e;bottom:58px;right:44px;transform:translateZ(64px)scale(1.08);animation-delay:-3.5s,2.24s!important}.methodUnlock{color:#fff;background:radial-gradient(circle at 12% 50%, #246baa59, transparent 28%), linear-gradient(135deg, var(--navy-deep), #082f5c);border:1px solid #c8a75a5c;border-radius:24px;margin-top:clamp(62px,7vw,96px);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 28px 70px #031d3d33}.methodUnlock:after{content:"";border:1px solid #c8a75a33;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-100px;box-shadow:0 0 0 45px #c8a75a0a,0 0 0 90px #c8a75a06}.unlockIntro{z-index:2;align-items:center;gap:20px;display:flex;position:relative}.unlockMark{border:1px solid var(--gold);width:67px;height:67px;color:var(--gold-light);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 7px #c8a75a14}.unlockIntro p{color:#a9bbcc;margin:0 0 5px;font-size:12px}.unlockIntro h3{color:#fff;margin:0;font-family:Georgia,serif;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.1}.unlockTrack{z-index:2;background:#ffffff1f;height:1px;margin:28px 0 25px;position:relative}.unlockTrack i{background:linear-gradient(90deg, var(--gold), transparent);width:0;height:2px;display:block}.readinessSection.isVisible .unlockTrack i{animation:1.3s 1.8s forwards unlockLine}.learningHeader{z-index:2;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex;position:relative}.learningHeader span{color:#8fa5ba;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.learningHeader b{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.learningMarquees{z-index:2;gap:10px;margin-inline:calc(-1*clamp(28px,4vw,48px));padding-inline:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.learningMarquee{overflow:hidden}.learningTrack{will-change:transform;gap:10px;width:max-content;display:flex}.readinessSection.isVisible .learningMarquee--forward .learningTrack{animation:42s linear infinite learningWalk}.readinessSection.isVisible .learningMarquee--reverse .learningTrack{animation:47s linear infinite reverse learningWalk}.learningMarquees:hover .learningTrack{animation-play-state:paused}.learningGroup{gap:10px;display:flex}.learningTopic{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffff17,#ffffff09);border:1px solid #ffffff1f;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:clamp(190px,15vw,248px);min-height:70px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.learningTopic small{width:27px;height:27px;color:var(--gold-light);border:1px solid #c8a75a59;border-radius:50%;place-items:center;font-size:7px;font-weight:900;display:grid}.learningTopic b{color:#e9eff5;font-size:10px;line-height:1.35}.learningTopic i{color:var(--gold);font-size:7px;font-style:normal}.learningMarquee--reverse .learningTopic{background:linear-gradient(135deg,#155c9933,#ffffff0a)}.pricingGuidance{z-index:2;border-top:1px solid #c8a75a33;border-bottom:1px solid #c8a75a33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:20px;padding:15px 2px;display:grid;position:relative}.pricingMark{width:38px;height:38px;color:var(--gold-light);border:1px solid #c8a75a6b;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:13px;display:grid}.pricingCopy p{color:#fff;margin:0 0 5px;font-size:11px;font-weight:850}.pricingCopy span{color:#9fb1c2;max-width:760px;font-size:9px;line-height:1.55;display:block}.pricingGuidance>small{color:#7f95aa;text-align:right;max-width:265px;font-size:8px;line-height:1.5}.readinessNote{color:#7b8998;text-align:center;max-width:750px;margin:22px auto 0;font-size:11px;line-height:1.6}.learningExperience{background:radial-gradient(circle at 50% 45%,#c8a75a24,#0000 34%),linear-gradient(#f7fafc 0%,#fff 100%);padding:clamp(76px,9vw,132px) clamp(18px,5vw,76px) clamp(72px,8vw,116px);position:relative;overflow:hidden}.experienceGlow{pointer-events:none;border:1px solid #062d5912;border-radius:50%;width:680px;height:680px;position:absolute;top:260px;left:50%;transform:translate(-50%);box-shadow:0 0 0 75px #062d5905,0 0 0 150px #062d5903}.experienceShell{z-index:2;width:min(1500px,100%);margin:0 auto;position:relative}.experienceIntro{text-align:center;width:min(940px,100%);margin:0 auto clamp(44px,6vw,74px)}.experienceIntro>p{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;margin:0 0 19px;font-size:10px;font-weight:900;display:flex}.experienceIntro>p:before,.experienceIntro>p:after{content:"";background:var(--gold);width:27px;height:1px}.experienceIntro h2{color:var(--navy-deep);letter-spacing:-.052em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.3vw,76px);font-weight:500;line-height:1.02}.experienceIntro>span{max-width:710px;color:var(--muted);margin:23px auto 0;font-size:clamp(15px,1.25vw,18px);line-height:1.65;display:block}.courseWindow{background:#fff;border:1px solid #062d5929;border-radius:24px;overflow:hidden;box-shadow:0 35px 90px #031d3d2b}.courseTopbar{background:linear-gradient(#fff,#f5f8fa);border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:32px;min-height:88px;padding:13px clamp(18px,2.5vw,32px);display:flex}.courseBrand{align-items:center;gap:13px;display:flex}.courseBrand img{object-fit:contain;width:58px;height:58px}.courseBrand>div{gap:4px;display:grid}.courseBrand b{color:var(--navy);font-size:12px}.courseBrand span{color:#8090a0;font-size:8px;font-weight:750}.courseProgress{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;width:min(360px,40%);display:grid}.courseProgress>span{color:#758699;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.courseProgress>b{color:var(--navy);grid-area:1/2;font-size:9px}.courseProgress>i{background:#dde5eb;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.courseProgress>i em{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.courseBody{background:#eef3f7;grid-template-columns:minmax(0,1fr) minmax(310px,355px);min-height:660px;display:grid}.coursePlayer{min-width:0;padding:clamp(23px,3vw,42px)}.playerHeading{justify-content:space-between;align-items:flex-start;gap:22px;min-height:66px;display:flex}.playerHeading>div{min-width:0}.playerHeading small{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.playerHeading h3{color:var(--navy-deep);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.3vw,37px);font-weight:500;line-height:1.08;overflow:hidden}.playerHeading>span{color:#8190a0;flex:none;margin-top:18px;font-size:9px;font-weight:850}.videoFrame{aspect-ratio:16/9;background:#031c3b;border:1px solid #062d5933;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 24px 58px #031d3d33}.lessonScreen{position:absolute;inset:0}.lessonBrowserBar{background:linear-gradient(#f6f8fa,#e8edf1);border-bottom:1px solid #d6dee5;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:39px;padding:0 13px;display:grid}.lessonBrowserBar>div{gap:6px;display:flex}.lessonBrowserBar>div i{border-radius:50%;width:9px;height:9px}.lessonBrowserBar>div i:first-child{background:#ff5f57}.lessonBrowserBar>div i:nth-child(2){background:#febc2e}.lessonBrowserBar>div i:nth-child(3){background:#28c840}.lessonBrowserBar>span{color:#647586;white-space:nowrap;font-size:8px;font-weight:800}.lessonBrowserBar>b{color:var(--navy);justify-self:end;font-size:7px}.lessonDemo{background:#f3f6f8;grid-template-columns:70px 1fr;animation:.45s both lessonChange;display:grid;position:absolute;inset:39px 0 0}.demoNavigation{background:var(--navy-deep);flex-direction:column;align-items:center;gap:18px;padding-top:18px;display:flex}.demoNavigation span{color:var(--gold-light);font-family:Georgia,serif;font-size:10px;font-weight:900}.demoNavigation i{background:#ffffff2e;border-radius:4px;width:24px;height:5px}.demoNavigation i:nth-child(2){background:var(--gold);width:31px}.demoWorkspace{padding:clamp(17px,2vw,29px);position:relative;overflow:hidden}.demoTitle{gap:4px;margin-bottom:clamp(12px,1.5vw,22px);display:grid}.demoTitle small{color:#74879a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.demoTitle b{color:var(--navy);font-family:Georgia,serif;font-size:clamp(15px,1.6vw,25px);font-weight:500}.lessonCursor{z-index:5;color:var(--navy-deep);filter:drop-shadow(0 2px 1px #fff);opacity:.72;font-size:22px;font-weight:900;position:absolute;bottom:24%;right:24%;transform:rotate(-8deg)}.lessonScreen.isPlaying .lessonCursor{animation:4.2s ease-in-out infinite cursorTour}.demoCertificates{gap:8px;display:grid}.demoCertificates>span{background:#fff;border:1px solid #dbe3e9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 8px 18px #031d3d0d}.demoCertificates b{color:#40566a;font-size:9px}.demoCertificates i{color:#177d59;background:#e9f6f0;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.demoFiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.demoFiles>span{background:#fff;border:1px solid #dbe3e9;border-radius:11px;align-content:center;place-items:center;gap:12px;min-height:115px;display:grid;box-shadow:0 12px 24px #031d3d12}.demoFiles i{color:#fff;background:var(--navy);border-radius:6px;place-items:center;width:45px;height:53px;font-size:8px;font-style:normal;font-weight:900;display:grid}.demoFiles>span:nth-child(2) i{background:var(--gold)}.demoFiles>span:nth-child(3) i{background:var(--blue)}.demoFiles b{color:#4f6275;font-size:8px}.demoPortals{flex-wrap:wrap;justify-content:center;gap:9px;padding-top:12px;display:flex}.demoPortals span{color:var(--navy);background:#fff;border:1px solid #d8e1e8;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:900;animation:3.4s ease-in-out infinite portalPulse;box-shadow:0 10px 20px #031d3d12}.demoPortals span:nth-child(2n){animation-delay:-1.6s}.demoSearch>div{border:2px solid var(--gold);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.demoSearch>div span{color:#586c7e;font-size:8px}.demoSearch>div b{color:#fff;background:var(--navy);border-radius:6px;padding:7px 9px;font-size:7px}.demoSearch p{color:#52687c;background:#fff;border:1px solid #dfe6eb;border-radius:8px;align-items:center;gap:9px;margin:10px 0 0;padding:10px;font-size:8px;display:flex}.demoSearch p i{background:#20a573;border-radius:50%;width:6px;height:6px}.demoNotice{background:#fff;border:1px solid #dae2e8;border-radius:10px;padding:15px 20px;position:relative}.demoNotice strong{color:var(--navy);margin-bottom:12px;font-family:Georgia,serif;font-size:17px;display:block}.demoNotice>i{background:#dce4ea;border-radius:3px;width:84%;height:5px;margin:8px 0;display:block}.demoNotice>i:nth-of-type(2){width:65%}.demoNotice>i:nth-of-type(4){width:72%}.demoNotice>i:nth-of-type(5){width:49%}.demoNotice .demoHighlight{background:#c8a75a85;width:94%;height:9px}.demoNotice span{color:var(--gold-light);background:var(--navy);border-radius:5px;padding:5px 7px;font-size:6px;font-weight:900;position:absolute;top:68px;right:12px}.demoUpload{text-align:center;background:#fff;border:2px dashed #cdd9e2;border-radius:12px;place-items:center;padding:16px;display:grid}.demoUpload>span{width:45px;height:45px;color:var(--navy);background:#eaf2f8;border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid}.demoUpload b{color:var(--navy);margin-top:9px;font-size:10px}.demoUpload small{color:#8291a0;margin-top:4px;font-size:7px}.demoUpload>i{background:#e1e8ed;border-radius:99px;width:70%;height:4px;margin-top:14px;overflow:hidden}.demoUpload>i em{background:linear-gradient(90deg, var(--blue), var(--gold));width:82%;height:100%;display:block}.lessonScreen.isPlaying .demoUpload>i em{animation:2.8s ease-in-out infinite uploadProgress}.demoAuction{background:#fff;border:1px solid #dae3e9;border-radius:11px;padding:14px 17px}.demoAuction p{justify-content:space-between;align-items:center;margin:0 0 17px;display:flex}.demoAuction p span{color:#17825d;text-transform:uppercase;font-size:7px;font-weight:900}.demoAuction p b{color:var(--navy);font-size:8px}.demoAuction small{color:#8291a0;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.demoAuction strong{color:var(--navy-deep);margin-top:5px;font-family:Georgia,serif;font-size:clamp(22px,2vw,32px);font-weight:500;display:block}.demoAuction>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.demoAuction>div i{background:#dce5eb;height:3px}.demoAuction>div i:nth-child(-n+3){background:var(--gold)}.demoApproval{text-align:center;background:#fff;border:1px solid #dae3e9;border-radius:11px;padding:10px 17px}.demoApproval>span{color:#18805c;background:#e5f5ee;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 8px;font-size:18px;font-weight:900;display:grid}.demoApproval>b{color:var(--navy);font-size:10px;display:block}.demoApproval>small{color:#8392a1;margin:3px 0 10px;font-size:7px;display:block}.demoApproval p{color:#4f6476;text-align:left;border-top:1px solid #e2e8ed;align-items:center;margin:6px 0 0;padding-top:6px;font-size:7px;display:flex}.demoApproval p i{background:#1c9a6d;border-radius:50%;width:5px;height:5px;margin-right:7px}.demoApproval p em{color:#16805b;margin-left:auto;font-style:normal;font-weight:850}.playControl{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031d3ddb;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:62px;height:62px;font-size:16px;transition:transform .2s,opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #00000040,inset 0 0 0 7px #ffffff0f}.playControl:hover{transform:translate(-50%,-50%)scale(1.07)}.lessonScreen.isPlaying+.playControl{opacity:.2}.videoFrame:hover .playControl{opacity:1}.videoTimeline{z-index:8;background:#031d3d33;border-radius:99px;height:4px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.videoTimeline i{border-radius:inherit;background:var(--gold);width:22%;height:100%;display:block}.videoTimeline i.isRunning{animation:10s linear infinite videoProgress}.playerCaption{color:#697b8e;margin:18px 0 0;font-size:11px;line-height:1.6}.lessonQueue{background:#fff;border-left:1px solid #d9e2e9;min-width:0;padding:23px 17px}.queueHeading{border-bottom:1px solid #e3e9ee;justify-content:space-between;align-items:center;gap:14px;padding:0 6px 15px;display:flex}.queueHeading span{color:var(--navy);font-size:10px;font-weight:900}.queueHeading b{color:#8292a1;font-size:8px}.lessonButtons{gap:6px;margin-top:10px;display:grid}.lessonButtons button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 9px;font-family:inherit;transition:border-color .2s,background .2s,transform .2s;display:grid}.lessonButtons button:hover{background:#f4f7f9;transform:translate(2px)}.lessonButtons button.isActive{background:#fffaf0;border-color:#c8a75a6b}.lessonButtons button>span{color:#758799;background:#edf2f6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.lessonButtons button.isActive>span{color:var(--navy-deep);background:var(--gold-light);box-shadow:0 0 0 5px #c8a75a1a}.lessonButtons button>div{gap:3px;min-width:0;display:grid}.lessonButtons small{color:#8292a2;letter-spacing:.09em;text-transform:uppercase;font-size:6px;font-weight:850}.lessonButtons b{color:#42596d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lessonButtons button.isActive b{color:var(--navy)}.lessonButtons em{color:#93a0ac;font-size:7px;font-style:normal}.experienceFacts{background:#fff;border:1px solid #062d591a;border-radius:17px;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;box-shadow:0 18px 45px #031d3d12}.experienceFacts>div{grid-template-columns:43px 1fr;align-items:center;gap:12px;min-height:104px;padding:20px 24px;display:grid}.experienceFacts>div+div{border-left:1px solid #e1e8ed}.experienceFacts>div>span{color:#a37d29;border:1px solid #c8a75a73;border-radius:50%;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}.experienceFacts p{gap:5px;margin:0;display:grid}.experienceFacts b{color:var(--navy);font-size:11px}.experienceFacts small{color:#7a8999;font-size:8px;line-height:1.45}.experienceClosing{text-align:center;margin-top:clamp(45px,5vw,70px)}.experienceClosing span{color:#7b8998;font-size:12px}.experienceClosing p{color:var(--navy-deep);letter-spacing:-.03em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(28px,3.4vw,48px);line-height:1.1}.simplifiedCourseBody{grid-template-columns:minmax(0,1fr) minmax(320px,370px)}.singleLessonFrame{background:#edf2f6}.singleLessonScreen{position:absolute;inset:0}.recordingArea{background:#f3f6f8;grid-template-columns:115px minmax(0,1fr);display:grid;position:absolute;inset:39px 0 0}.recordingNav{color:#fff;background:var(--navy-deep);flex-direction:column;gap:6px;padding:20px 11px;display:flex}.recordingNav strong{color:var(--gold-light);margin:0 9px 20px;font-family:Georgia,serif;font-size:13px}.recordingNav span{color:#8fa5ba;border-radius:6px;padding:9px;font-size:7px;font-weight:800}.recordingNav span.isSelected{color:#fff;box-shadow:inset 2px 0 var(--gold);background:#ffffff1a}.recordingWorkspace{padding:clamp(15px,2vw,28px);position:relative;overflow:hidden}.recordingHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.recordingHeader>div{gap:5px;display:grid}.recordingHeader small{color:#8291a0;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.recordingHeader b{color:var(--navy);font-family:Georgia,serif;font-size:clamp(17px,1.7vw,26px);font-weight:500}.recordingHeader>span{color:#177c59;text-transform:uppercase;background:#e6f5ee;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:900}.recordingSteps{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;width:min(300px,70%);margin:clamp(14px,1.8vw,24px) 0;display:grid}.recordingSteps span{color:#8494a3;background:#fff;border:1px solid #ced9e2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.recordingSteps span.isDone{color:#fff;background:#1f9a6f;border-color:#1f9a6f}.recordingSteps span.isCurrent{color:var(--navy);border-color:var(--gold);box-shadow:0 0 0 5px #c8a75a1f}.recordingSteps i{background:#d6dfe6;height:1px}.uploadLessonCard{background:#fff;border:2px dashed #cbd7e0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:clamp(12px,1.7vw,19px);display:grid}.uploadLessonIcon{width:40px;height:40px;color:var(--navy);background:#e9f1f7;border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.uploadLessonCard>div:nth-child(2){gap:4px;display:grid}.uploadLessonCard b{color:var(--navy);font-size:9px}.uploadLessonCard small{color:#8393a2;font-size:6px}.uploadLessonCard button{color:#fff;background:var(--navy);border:0;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:6px;font-weight:850}.selectedDocument{background:#fff;border:1px solid #dce4ea;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:10px;padding:10px 12px;display:grid}.selectedDocument>span{color:#fff;background:var(--blue);border-radius:5px;place-items:center;width:31px;height:37px;font-size:6px;font-weight:900;display:grid}.selectedDocument>div{gap:3px;display:grid}.selectedDocument b{color:#435a6e;font-size:8px}.selectedDocument small{color:#8997a4;font-size:6px}.selectedDocument em{color:#8c6a1d;background:#c8a75a29;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.moment-3 .selectedDocument em{color:#177c59;background:#e5f5ee}.recordingCallout{z-index:4;max-width:245px;color:var(--navy);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #062d5921;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;animation:.42s both lessonCallout;display:flex;position:absolute;box-shadow:0 14px 34px #031d3d29}.recordingCallout>span{width:25px;height:25px;color:var(--navy-deep);background:var(--gold-light);border-radius:50%;flex:none;place-items:center;font-size:6px;font-weight:900;display:grid}.recordingCallout p{margin:0;font-size:7px;font-weight:800;line-height:1.4}.callout-0{top:23%;right:6%}.callout-1{bottom:19%;right:8%}.callout-2{bottom:18%;left:12%}.callout-3{top:26%;left:16%}.recordingCursor{z-index:5;color:var(--navy-deep);filter:drop-shadow(0 2px 1px #fff);font-size:21px;font-weight:900;transition:left .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1);position:absolute}.moment-0 .recordingCursor{top:24%;left:14%}.moment-1 .recordingCursor{top:58%;left:78%}.moment-2 .recordingCursor{top:72%;left:47%}.moment-3 .recordingCursor{top:76%;left:82%}.learningGuide{background:#fff;border-left:1px solid #d9e2e9;flex-direction:column;min-width:0;padding:27px 20px 22px;display:flex}.guideHeading{border-bottom:1px solid #e1e8ed;padding:0 5px 18px}.guideHeading p{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:21px}.guideHeading span{color:#8493a2;margin-top:6px;font-size:8px;display:block}.guideSteps{gap:8px;margin-top:14px;display:grid}.guideSteps button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px 1fr;align-items:start;gap:11px;padding:13px 11px;font-family:inherit;transition:border-color .25s,background .25s,transform .25s;display:grid}.guideSteps button:hover{background:#f5f8fa;transform:translate(2px)}.guideSteps button.isActive{background:#fffbf2;border-color:#c8a75a66}.guideSteps button>span{color:#718497;background:#edf2f6;border-radius:50%;place-items:center;width:33px;height:33px;font-size:7px;font-weight:900;display:grid}.guideSteps button.isActive>span{color:var(--navy-deep);background:var(--gold-light);box-shadow:0 0 0 5px #c8a75a1a}.guideSteps button>div{min-width:0}.guideSteps b{color:#41586d;font-size:9px;display:block}.guideSteps button.isActive b{color:var(--navy)}.guideSteps p{color:#8493a2;margin:5px 0 0;font-size:7px;line-height:1.45}.guideStatus{border-top:1px solid #e3e9ee;grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:auto;padding:15px 6px 2px;display:grid}.guideStatus span{color:#8090a0;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.guideStatus span i{background:#29aa79;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #29aa791a}.guideStatus b{color:var(--navy);font-size:7px}.simplifiedCourse+.experienceFacts{grid-template-columns:repeat(4,1fr)}@keyframes lessonCallout{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.consultancySection{background:radial-gradient(circle at 78% 38%,#c8a75a21,#0000 28%),linear-gradient(#f7fafc,#fff);padding:clamp(78px,9vw,136px) clamp(18px,5vw,76px) clamp(72px,8vw,116px);position:relative;overflow:hidden}.consultancyTexture{opacity:.4;pointer-events:none;background-image:linear-gradient(#062d5909 1px,#0000 1px),linear-gradient(90deg,#062d5909 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 60%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 60%)}.consultancyShell{z-index:2;width:min(1500px,100%);margin:0 auto;position:relative}.consultancyGrid{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(54px,7vw,108px);display:grid}.consultancyCopy{max-width:620px}.consultancyEyebrow{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 20px;font-size:10px;font-weight:900;display:flex}.consultancyEyebrow:before{content:"";background:var(--gold);width:29px;height:1px}.consultancyCopy h2{color:var(--navy-deep);letter-spacing:-.052em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,73px);font-weight:500;line-height:1.01}.consultancyCopy h2 em{color:var(--blue);font-style:normal}.consultancyLead{max-width:570px;color:var(--muted);margin:24px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.consultancyForm{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #062d591c;border-radius:19px;margin-top:27px;padding:22px;box-shadow:0 22px 55px #031d3d17}.consultancyFormHead{gap:5px;margin-bottom:17px;display:grid}.consultancyFormHead span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.consultancyFormHead b{color:var(--navy-deep);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:600}.consultancyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consultancyForm label{gap:6px;min-width:0;display:grid}.consultancyForm label>span{color:#52687c;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.consultancyForm input,.consultancyForm textarea{width:100%;color:var(--navy-deep);font:inherit;background:#f8fafc;border:1px solid #d9e3eb;border-radius:10px;outline:0;font-size:11px;transition:border-color .2s,box-shadow .2s,background .2s}.consultancyForm input{min-height:43px;padding:0 13px}.consultancyForm textarea{resize:vertical;min-height:88px;padding:12px 13px;line-height:1.5}.consultancyForm input::placeholder,.consultancyForm textarea::placeholder{color:#95a4b2}.consultancyForm input:focus,.consultancyForm textarea:focus{background:#fff;border-color:#0b4d8a9e;box-shadow:0 0 0 4px #0b4d8a14}.consultancyFormMessage{grid-column:1/-1}.consultancyFormButton{color:#fff;background:var(--navy);width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:0 17px;font-size:11px;font-weight:850;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 14px 30px #062d592e}.consultancyFormButton:hover{background:var(--blue);transform:translateY(-2px);box-shadow:0 18px 38px #062d593d}.consultancyFormButton span{color:var(--gold-light);font-size:18px}.consultancyFormNote{color:#7e8f9e;text-align:center;margin-top:10px;font-size:8px;line-height:1.5;display:block}.consultancyBenefits{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.consultancyBenefits span{color:#52687c;background:#fff;border:1px solid #062d591a;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:800;display:flex;box-shadow:0 8px 20px #031d3d0d}.consultancyBenefits i{color:#16825d;background:#e7f5ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.consultancyInvestment{border-left:3px solid var(--gold);background:#f1f5f8;border-radius:0 11px 11px 0;grid-template-columns:auto 1fr;align-items:center;gap:13px;margin-top:23px;padding:15px 16px;display:grid}.consultancyInvestment>span{color:#7d8c9b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.consultancyInvestment>div{gap:4px;display:grid}.consultancyInvestment b{color:var(--navy);font-size:11px}.consultancyInvestment small{color:#7d8c9c;font-size:8px}.consultancyButton{color:#fff;background:var(--navy);border-radius:10px;align-items:center;gap:11px;width:fit-content;margin-top:24px;padding:15px 19px;font-size:12px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 30px #062d5933}.consultancyButton:hover{transform:translateY(-2px);box-shadow:0 18px 38px #062d5945}.consultancyButton span{color:var(--gold-light)}.consultancyEmail{width:fit-content;color:var(--blue);border-bottom:1px solid #0b4d8a40;margin-top:13px;font-size:10px;font-weight:800;text-decoration:none;display:block}.consultancyEmail:hover{border-color:var(--blue)}.consultancyAvailability{color:#789;align-items:center;gap:9px;margin:16px 0 0;font-size:9px;line-height:1.5;display:flex}.consultancyAvailability i{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 6px #c8a75a1c}.strategyRoom{color:#fff;background:radial-gradient(circle at 50% 43%, #15579294, transparent 40%), var(--navy-deep);border:1px solid #ffffff29;border-radius:27px;position:relative;overflow:hidden;box-shadow:0 38px 90px #031d3d40}.strategyRoomHead{background:#ffffff0e;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 21px;display:flex}.strategyRoomHead>span{color:#b5c6d5;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:850;display:flex}.strategyRoomHead>span i{background:#48cf94;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #48cf941a}.strategyRoomHead>b{color:var(--gold-light);letter-spacing:.1em;font-size:8px}.strategyRadar{min-height:clamp(470px,37vw,590px);position:relative;overflow:hidden}.radarRing{aspect-ratio:1;border:1px solid #c8a75a2e;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.radarRingOne{width:min(450px,68%);box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff02}.radarRingTwo{opacity:.7;border-style:dashed;width:min(265px,42%);animation:28s linear infinite reverse spin}.radarSweep{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 82%, #c8a75a29 95%, transparent 100%);border-radius:50%;width:min(450px,68%);animation:7s linear infinite radarRotate;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.radarSweep:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold), transparent);width:48%;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #c8a75a73}.strategyCore{z-index:4;aspect-ratio:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#041f40f0;border:1px solid #c8a75a80;border-radius:50%;align-content:center;place-items:center;width:clamp(135px,14vw,180px);display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #c8a75a0d,0 24px 60px #00000052}.strategyCore img{object-fit:contain;width:58%;height:58%}.strategyCore small{color:#829ab0;letter-spacing:.1em;text-transform:uppercase;margin-top:-4px;font-size:6px;font-weight:850}.strategyCore b{color:var(--gold-light);margin-top:4px;font-size:9px}.strategyNode{z-index:5;color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09335ed1;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-width:115px;padding:9px 11px;font-family:inherit;transition:border-color .3s,transform .3s,background .3s;display:grid;position:absolute;box-shadow:0 13px 30px #0003}.strategyNode:hover{transform:translateY(-3px)}.strategyNode.isActive{background:#0b3c70;border-color:#c8a75ab3;box-shadow:0 0 0 7px #c8a75a12,0 16px 34px #0000003d}.strategyNode span{color:#91a8bd;background:#ffffff14;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.strategyNode.isActive span{color:var(--navy-deep);background:var(--gold-light)}.strategyNode b{color:#c5d2de;font-size:8px}.strategyNode.isActive b{color:#fff}.strategyNode-1{top:12%;left:8%}.strategyNode-2{top:17%;right:7%}.strategyNode-3{bottom:19%;left:7%}.strategyNode-4{bottom:14%;right:6%}.strategyInsight{z-index:6;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:auto 1fr;gap:14px;margin:-33px 18px 18px;padding:16px;animation:.45s both insightReveal;display:grid;position:relative;box-shadow:0 20px 45px #0003}.insightNumber{width:42px;height:42px;color:var(--gold-light);border:1px solid #c8a75a66;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.strategyInsight>div:nth-child(2){gap:4px;display:grid}.strategyInsight small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:6px;font-weight:900}.strategyInsight b{color:#fff;font-family:Georgia,serif;font-size:16px;font-weight:500}.strategyInsight p{color:#9eb2c5;margin:1px 0 0;font-size:8px;line-height:1.5}.strategyInsight>span{background:#ffffff1a;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.strategyInsight>span i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;transition:width .5s;display:block}.consultancyScope{text-align:center;margin-top:clamp(48px,6vw,78px)}.consultancyScope span{color:#7a8999;font-size:11px}.consultancyScope p{color:var(--navy-deep);letter-spacing:-.03em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(27px,3.2vw,46px);line-height:1.12}.disputeRoom{background:var(--navy-deep)}.disputeSimulation{grid-template-columns:minmax(0,1.04fr) minmax(275px,.96fr);min-height:clamp(570px,42vw,680px);animation:.5s both disputeSceneEnter;display:grid}.liveDispute{background:radial-gradient(circle at 45% 30%,#195e9a6b,#0000 42%),#06284f;flex-direction:column;min-width:0;padding:clamp(21px,2.4vw,34px);display:flex}.liveDisputeHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.liveDisputeHead>div{gap:6px;display:grid}.liveDisputeHead small{color:#829ab1;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.liveDisputeHead b{color:#fff;font-family:Georgia,serif;font-size:clamp(17px,1.8vw,27px);font-weight:500}.liveDisputeHead>span{color:#72dfac;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#37c2861a;border-radius:999px;align-items:center;gap:8px;padding:7px 9px;font-size:6px;font-weight:900;display:flex}.liveDisputeHead>span i{background:#46d196;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite livePulse;box-shadow:0 0 0 5px #46d1961a}.liveBidCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;margin-top:clamp(26px,3vw,42px);padding:clamp(19px,2.4vw,30px);position:relative;box-shadow:0 23px 50px #0000002e}.liveBidMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.liveBidMeta span{color:#8fa5ba;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.liveBidMeta b{color:var(--gold-light);font-size:8px}.liveBidCard>strong{color:#fff;letter-spacing:-.035em;margin-top:12px;font-family:Georgia,serif;font-size:clamp(32px,3.5vw,52px);font-weight:500;display:block}.livePosition{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:13px;margin-top:16px;padding-top:15px;display:flex}.livePosition span{color:var(--gold-light);background:#c8a75a21;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:900}.livePosition small{color:#8298ad;font-size:7px}.liveBidTrack{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:19px;display:grid}.liveBidTrack i{background:#ffffff1f;height:3px}.liveBidTrack i:nth-child(-n+3){background:var(--gold)}.incomingEvent{opacity:0;background:#c8a75a1a;border:1px solid #c8a75a61;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:17px;padding:14px;animation:.55s .4s both eventArrives;display:grid}.incomingEvent>span{width:35px;height:35px;color:var(--navy-deep);background:var(--gold-light);border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid;box-shadow:0 0 0 7px #c8a75a14}.incomingEvent>div{gap:4px;display:grid}.incomingEvent small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.incomingEvent b{color:#f3f6f9;font-size:9px;line-height:1.4}.sessionFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.sessionFooter span{color:#8fa3b8;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.sessionFooter span i{background:#3dc78b;border-radius:50%;width:6px;height:6px}.sessionFooter b{color:#8fa3b8;font-size:7px}.pnclSupport{background:#031d3d;border-left:1px solid #ffffff1c;flex-direction:column;min-width:0;padding:clamp(18px,2.1vw,27px);display:flex}.supportHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:13px;padding-bottom:17px;display:flex}.supportIdentity{align-items:center;gap:10px;display:flex}.supportIdentity img{object-fit:contain;background:#fff;border-radius:50%;width:42px;height:42px;padding:2px}.supportIdentity>div{gap:4px;display:grid}.supportIdentity b{color:#fff;font-size:8px}.supportIdentity span{color:#62dca7;align-items:center;gap:6px;font-size:6px;display:flex}.supportIdentity span i{background:#45cf93;border-radius:50%;width:6px;height:6px}.supportHead em{color:#7f96ac;background:#ffffff0f;border-radius:999px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.supportConversation{flex-direction:column;flex:1;padding-top:22px;display:flex}.companyMessage,.pnclReply{border-radius:13px;max-width:88%;padding:12px 13px}.companyMessage{color:var(--navy-deep);opacity:0;background:#edf3f7;align-self:flex-end;animation:.42s .25s both companyAsks}.companyMessage small,.pnclReply small{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:6px;font-weight:900;display:block}.companyMessage small{color:#72879a}.companyMessage p,.pnclReply p{margin:0;font-size:8px;font-weight:750;line-height:1.55}.companyMessage>span,.pnclReply>span{text-align:right;opacity:.58;margin-top:7px;font-size:5px;display:block}.consultancyTyping{background:#ffffff12;border-radius:11px;gap:4px;width:fit-content;margin:15px 0 0;padding:10px 12px;animation:1.4s 1s both typingWindow;display:flex}.consultancyTyping i{background:#8ca1b5;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite typingDot}.consultancyTyping i:nth-child(2){animation-delay:.14s}.consultancyTyping i:nth-child(3){animation-delay:.28s}.pnclReply{color:#fff;opacity:0;background:#0b477f;border:1px solid #c8a75a42;margin-top:10px;animation:.5s 1.85s both pnclAnswers}.pnclReply small{color:var(--gold-light)}.resolvedGuidance{opacity:0;background:#46d19614;border:1px solid #46d19633;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:17px;padding:12px;animation:.5s 3s both resolutionAppears;display:grid}.resolvedGuidance>i{color:#fff;background:#34b77f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:950;display:grid;box-shadow:0 0 0 6px #34b77f14}.resolvedGuidance>div{gap:3px;display:grid}.resolvedGuidance small{color:#68dbaa;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.resolvedGuidance b{color:#dff7ed;font-size:8px}.scenarioSelectors{justify-content:center;gap:7px;margin-top:auto;padding-top:20px;display:flex}.scenarioSelectors button{cursor:pointer;background:#ffffff21;border:0;border-radius:99px;width:22px;height:4px;padding:0;transition:width .25s,background .25s}.scenarioSelectors button.isActive{background:var(--gold);width:40px}.simpleRadarRoom{background:radial-gradient(circle at 50% 44%, #15558f7a, transparent 42%), var(--navy-deep)}.simpleRadar{min-height:clamp(490px,38vw,600px);position:relative;overflow:hidden}.simpleRadarRing{aspect-ratio:1;border:1px solid #c8a75a33;border-radius:50%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.simpleRadarRing.ringOuter{width:min(500px,73%);box-shadow:0 0 0 55px #ffffff03}.simpleRadarRing.ringMiddle{border-color:#ffffff1c;width:min(350px,52%)}.simpleRadarRing.ringInner{border-color:#c8a75a61;width:min(195px,30%)}.radarCrosshair{aspect-ratio:1;opacity:.19;width:min(500px,73%);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.radarCrosshair i:first-child{background:linear-gradient(#0000,#fff,#0000);width:1px;height:100%;position:absolute;top:0;left:50%}.radarCrosshair i:last-child{background:linear-gradient(90deg,#0000,#fff,#0000);width:100%;height:1px;position:absolute;top:50%;left:0}.simpleRadarSweep{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 80%, #c8a75a33 94%, transparent 100%);border-radius:50%;width:min(500px,73%);animation:6.5s linear infinite simpleRadarRotate;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.simpleRadarSweep:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--gold), transparent);width:48%;height:1px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #c8a75a99}.radarCompany{z-index:4;aspect-ratio:1;background:#041f40eb;border:1px solid #c8a75a7a;border-radius:50%;align-content:center;place-items:center;gap:5px;width:clamp(105px,11vw,142px);display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #c8a75a0b,0 18px 45px #00000047}.radarCompany span{color:var(--gold-light);font-family:Georgia,serif;font-size:13px;font-weight:850}.radarCompany small{color:#7890a7;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.radarSignal{z-index:5;color:#90a6ba;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#042346c7;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;transition:color .3s,border-color .3s,transform .3s,background .3s;display:flex;position:absolute}.radarSignal:hover{transform:translateY(-2px)}.radarSignal i{background:#55738e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #55738e14}.radarSignal span{font-size:7px;font-weight:850}.radarSignal.isActive{color:#fff;background:#0b447c;border-color:#c8a75aa6}.radarSignal.isActive i{background:var(--gold);animation:1.7s ease-in-out infinite signalPulse;box-shadow:0 0 0 7px #c8a75a1f,0 0 18px #c8a75a8c}.radarSignal-1{top:16%;right:16%}.radarSignal-2{bottom:22%;right:9%}.radarSignal-3{bottom:18%;left:12%}.radarSignal-4{top:23%;left:9%}.radarFinding{z-index:7;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff13;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:-36px 18px 18px;padding:16px;animation:.45s both radarFindingEnter;display:grid;position:relative;box-shadow:0 20px 45px #0003}.radarFindingMark{background:#fff;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.radarFindingMark img{object-fit:contain;width:42px;height:42px}.radarFinding>div:nth-child(2){gap:4px;min-width:0;display:grid}.radarFinding small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:900}.radarFinding b{color:#fff;font-family:Georgia,serif;font-size:16px;font-weight:500}.radarFinding p{color:#91a7bb;margin:0;font-size:8px;line-height:1.5}.radarFindingNumber{color:var(--gold-light);font-size:9px;font-weight:900}.radarFindingProgress{background:#ffffff1a;border-radius:99px;grid-column:1/-1;height:3px;overflow:hidden}.radarFindingProgress em{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;transition:width .5s;display:block}@keyframes simpleRadarRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signalPulse{0%,to{opacity:1}50%{opacity:.48}}@keyframes radarFindingEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.investmentSection{background:radial-gradient(circle at 76% 47%,#c8a75a29,#0000 31%),#f5f8fb;padding:clamp(78px,9vw,136px) clamp(18px,5vw,76px) clamp(74px,8vw,120px);position:relative;overflow:hidden}.investmentPattern{opacity:.45;pointer-events:none;background-image:linear-gradient(#062d5909 1px,#0000 1px),linear-gradient(90deg,#062d5909 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 100%);mask-image:linear-gradient(90deg,#0000,#000 38% 100%)}.investmentShell{z-index:2;grid-template-columns:minmax(350px,.82fr) minmax(500px,1.18fr);align-items:center;gap:clamp(55px,8vw,125px);width:min(1420px,100%);margin:0 auto;display:grid;position:relative}.investmentCopy{max-width:610px}.investmentCopy>p:first-child{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 19px;font-size:10px;font-weight:900;display:flex}.investmentCopy>p:first-child:before{content:"";background:var(--gold);width:29px;height:1px}.investmentCopy h2{color:var(--navy-deep);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,4.8vw,70px);font-weight:500;line-height:1.02}.investmentCopy>span{max-width:560px;color:var(--muted);margin-top:23px;font-size:clamp(15px,1.2vw,18px);line-height:1.7;display:block}.investmentPrerequisites{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.investmentPrerequisites>div{background:#fff;border:1px solid #062d591a;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid;box-shadow:0 10px 24px #031d3d0d}.investmentPrerequisites>div>i{color:#16815d;background:#e6f5ee;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.investmentPrerequisites p{gap:3px;margin:0;display:grid}.investmentPrerequisites small{color:#8493a1;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.investmentPrerequisites b{color:var(--navy);font-size:9px}.investmentTransparency{line-height:1.6;color:#8794a1!important;letter-spacing:0!important;text-transform:none!important;margin:17px 0 0!important;font-size:9px!important;font-weight:500!important}.investmentTransparency:before{display:none!important}.offerStage{perspective:1280px;perspective-origin:52% 44%;place-items:center;min-height:820px;padding:88px 42px;display:grid;position:relative}.offerGlow{aspect-ratio:1;opacity:.62;border:1px solid #c8a75a38;border-radius:50%;width:min(600px,88%);position:absolute;box-shadow:0 0 0 62px #c8a75a0b,0 0 0 124px #c8a75a05}.offerMacWindow{z-index:2;transform-origin:50% 42%;width:min(620px,100%);transform-style:preserve-3d;background:#eef2f5;border:1px solid #062d593d;border-radius:29px;position:relative;overflow:visible;transform:rotateX(1.5deg)rotateY(-2deg)translateZ(18px);box-shadow:0 42px 78px #031d3d42,-20px 27px #062d590f}.offerMacWindow:before{content:"";z-index:-1;border-radius:inherit;filter:blur(.2px);background:#fff6;border:1px solid #062d5914;position:absolute;inset:18px -13px -17px 17px;transform:translateZ(-38px)}.offerCursor{z-index:20;color:#fff;filter:drop-shadow(0 5px 5px #0000006b);pointer-events:none;width:27px;height:35px;transform-style:preserve-3d;animation:8s cubic-bezier(.22,1,.36,1) infinite offerCursorClick;position:absolute;top:29px;left:65px}.offerCursor:before{content:"";clip-path:polygon(0 0,78% 70%,50% 73%,66% 100%,51% 100%,36% 75%,16% 94%);background:#fff;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #031d3d4d}.offerCursor i{opacity:0;border:2px solid #28c840ad;border-radius:50%;width:34px;height:34px;animation:8s ease-out infinite offerClickRing;position:absolute;top:-10px;left:-10px}.offerMacBar{background:linear-gradient(#fff,#e7eaee);border-bottom:1px solid #d0dae2;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;min-height:64px;padding:0 20px;display:grid}.offerMacBar>div{gap:7px;display:flex}.offerMacBar>div i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000002e,0 2px 4px #00000024}.offerMacBar>div i:first-child{background:#ff5f57}.offerMacBar>div i:nth-child(2){background:#febc2e}.offerMacBar>div i:nth-child(3){background:#28c840}.offerMacBar>span{color:#202733;white-space:nowrap;font-size:14px;font-weight:900}.offerMacBar>b{color:#4d5662;letter-spacing:.06em;text-transform:uppercase;justify-self:end;font-size:9px}.offerMacBar{border-radius:24px 24px 0 0;overflow:hidden}.offerCard{color:#fff;width:100%;transform-style:preserve-3d;background:radial-gradient(circle at 84% 16%,#1e5a9478,#0000 30%),radial-gradient(circle at 50% 55%,#c8a75a1c,#0000 34%),linear-gradient(145deg,#031b39,#052b56);border-radius:0 0 29px 29px;padding:37px clamp(27px,3.2vw,46px) 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -14px 34px #00000038}.offerCard:before{content:"";pointer-events:none;background:#ffffff1a;width:22%;height:400%;animation:5.3s 1s infinite offerShine;display:none;position:absolute;top:-150%;left:-30%;transform:rotate(24deg)}.offerHead{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.offerHead>div{align-items:center;gap:11px;display:flex}.offerHead img{object-fit:contain;background:#fff;border-radius:50%;width:52px;height:52px;padding:2px}.offerHead>div>span{gap:4px;display:grid}.offerHead b{color:#fff;font-size:11px}.offerHead small{color:#8fa6bb;font-size:7px}.offerHead em{color:var(--gold-light);letter-spacing:.07em;text-transform:uppercase;background:#c8a75a17;border:1px solid #c8a75a4d;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.offerPopupHeading{z-index:3;text-align:center;justify-items:center;gap:7px;display:grid;position:relative;transform:translateZ(25px)}.offerPopupHeading span{color:#0000;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(105deg,#c18d24,#ffeaa4 46%,#c18d24 72%) 0 0/230% 100%,linear-gradient(#173f70,#071d3b) 0 0/100% 100%;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;border:1px solid #efd38da6;border-radius:999px;padding:9px 22px;font-size:9px;font-weight:950;animation:5.4s ease-in-out infinite goldTextSweep;box-shadow:inset 0 1px #fff3,0 5px #89671f,0 12px 20px #00000047}.offerPopupHeading b{color:#0000;letter-spacing:-.045em;text-shadow:0 4px #0003,0 12px 25px #00000038;background:linear-gradient(105deg,#fffdf7 0% 34%,#f4cf70 48%,#fffdf7 63% 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:49px;font-weight:600;animation:6.4s ease-in-out infinite titleGoldSweep}.offerPopupHeading p{color:#e2e9ef;margin:0;font-size:14px;line-height:1.45}.offerPrice{z-index:4;isolation:isolate;text-align:center;perspective:620px;justify-items:center;margin:14px -24px 0;padding:10px 8px 14px;display:grid;position:relative}.offerPrice:before{content:"";z-index:-1;filter:blur(9px);background:radial-gradient(#ffe19242,#c8a75a12 43%,#0000 72%);border-radius:50%;width:84%;height:103%;position:absolute;top:-7%;left:8%}.offerPricePlatform{z-index:2;background:linear-gradient(#315984 0%,#0a274d 48%,#03152c 100%);border:1px solid #efd38d85;border-radius:50%;place-items:center;width:88%;margin-top:34px;padding:9px 0 17px;display:grid;position:relative;transform:translateZ(22px);box-shadow:inset 0 5px 10px #ffffff24,0 9px #021126,0 14px #c59a3d,0 19px #031229,0 31px 42px #00000075}.offerPricePlatform:after{content:"";filter:blur(4px);background:#ffffff1c;border-radius:50%;height:10px;position:absolute;inset:8px 5% auto}.offerPriceValue{z-index:3;transform-style:preserve-3d;color:var(--gold-light);white-space:nowrap;text-shadow:1px 1px #f2cf72,2px 2px #d9ad4c,3px 3px #c19434,4px 4px #a87920,5px 5px #8b5e11,7px 9px #5f3d07,0 28px 38px #00000080;align-items:flex-end;margin-top:-55px;animation:5.4s ease-in-out infinite goldTextGlow;position:relative;transform:translateZ(76px);font-family:var(--font-geist-sans), Arial, sans-serif!important;letter-spacing:-.1em!important;font-size:clamp(176px,13.4vw,214px)!important;font-weight:950!important;line-height:.76!important;display:inline-flex!important}.offerPriceValue small{color:#edca6c;letter-spacing:-.04em;text-shadow:1px 2px #8b5e11,0 8px 15px #00000059;margin:0 9px .25em 0;font-size:.21em;font-weight:950}.offerPriceValue>span,.offerPriceValue em{color:#0000;background:linear-gradient(105deg,#9f6b12 0%,#e1b64f 30%,#fff2bd 45%,#e1b64f 58%,#9f6b12 100%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:5.4s ease-in-out infinite goldTextSweep}.offerPriceValue em{letter-spacing:-.08em;margin:0 0 .07em 3px;font-size:.49em;font-style:normal;font-weight:900}.offerAccessSeal{z-index:9;color:#fff;text-align:center;background:radial-gradient(circle at 40% 30%,#244d7e,#061d3c 68%);border:2px solid #d4aa4e;border-radius:50%;place-content:center;gap:2px;width:104px;height:104px;display:grid;position:absolute;top:2px;right:2%;transform:translateZ(64px)rotate(4deg);box-shadow:inset 0 0 0 6px #071a34,inset 0 0 0 8px #efd38d94,0 15px 28px #0006}.offerAccessSeal b{text-transform:uppercase;font-size:13px}.offerAccessSeal span{color:#f2cf72;text-transform:uppercase;font-size:11px;font-weight:900}.offerAccessSeal i{color:#f6d978;border:1px solid #e4bd61;border-radius:50%;place-items:center;width:21px;height:21px;margin:4px auto 0;font-size:10px;font-style:normal;display:grid}.offerInstallments{z-index:6;color:#fff;transform-style:preserve-3d;background:linear-gradient(#153c69,#061c3a);border:1px solid #efd38d59;border-radius:10px;align-items:baseline;gap:7px;margin-top:16px;margin-bottom:-9px;padding:8px 22px;position:relative;transform:translateZ(35px);box-shadow:0 5px #03132b,0 8px #c8a75ab3;display:flex!important}.offerInstallments b{color:#0000;letter-spacing:-.05em;text-shadow:0 3px #8057095c;background:linear-gradient(105deg,#b57a12,#ffe796 45%,#b57a12 72%) 0 0/230% 100%;-webkit-background-clip:text;background-clip:text;font-size:27px;line-height:1;animation:5.4s ease-in-out infinite goldTextSweep}.offerInstallments small{color:#f3f6f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.offerPrice p{z-index:4;color:#e1e9f0;text-align:center;margin:18px 0 0;font-size:10px;font-weight:650;position:relative}.offerPrice p span{color:#b6c5d2}.offerPrice p b{color:#ffe29a;letter-spacing:.015em;font-size:13px;font-weight:950}.offerDivider{z-index:2;background:#ffffff1c;height:1px;margin:18px 0;position:relative}.offerDivider i{background:linear-gradient(90deg, var(--gold), transparent);width:30%;height:2px;display:block}.offerIncluded{z-index:2;position:relative}.offerIncluded>p{color:#8fa4b8;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:900}.offerIncluded>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.offerIncluded span{color:#d7e1ea;align-items:center;gap:8px;font-size:8px;line-height:1.4;display:flex}.offerIncluded span i{color:#65d8a8;background:#46c9911a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid}.offerIncluded span:nth-child(2n) i{animation:2.8s ease-in-out -1.2s infinite includedGlow}.offerIncluded span:nth-child(odd) i{animation:2.8s ease-in-out infinite includedGlow}.offerButton{z-index:7;color:var(--navy-deep);background:linear-gradient(100deg,#ffe49a,#c9932b 64%,#f1ca65);border:1px solid #f2d47c;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:18px;padding:15px 18px;font-size:10px;font-weight:900;text-decoration:none;transition:filter .2s;display:grid;position:relative;transform:translateZ(42px);box-shadow:inset 0 2px 1px #ffffff80,0 6px #7e5910,0 18px 34px #00000057}.offerButton:hover{filter:brightness(1.08)}.offerButton>i,.offerButton>em{color:#f3cf70;background:#09264c;border:1px solid #ffdc82bf;border-radius:50%;place-items:center;width:37px;height:37px;font-size:17px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff2b,0 4px 7px #00000040}.offerButton>span{color:var(--navy-deep);justify-items:center;gap:3px;font-size:17px;display:grid}.offerButton>span small{color:#46340d;font-size:8px;font-weight:700}.offerTrustRow{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:22px;display:grid;position:relative;transform:translateZ(18px)}.offerTrustRow span{color:#b7c4cf;text-align:center;justify-items:center;gap:5px;font-size:8px;line-height:1.25;display:grid}.offerTrustRow i{color:#e9c561;border:1px solid #efd38d66;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.offerFooter{z-index:2;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex;position:relative}.offerFooter span{color:#b8c7d4;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.offerFooter span i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c8a75a17}.offerFooter b{color:#8ba0b4;font-size:7px}@keyframes offerGlowPulse{0%,28%,to{opacity:.38;transform:scale(.92)}43%,76%{opacity:.9;transform:scale(1.12)}}@keyframes offerShine{0%,68%{left:-30%}to{left:135%}}@keyframes priceShimmer{to{background-position:-180% 0}}@keyframes includedGlow{0%,to{box-shadow:0 0 #46c99100}50%{box-shadow:0 0 0 6px #46c9910f}}@keyframes goldTextSweep{0%,18%,to{background-position:100% 0}52%,70%{background-position:0 0}}@keyframes titleGoldSweep{0%,24%,to{filter:brightness();background-position:100% 0}53%,66%{filter:brightness(1.1)drop-shadow(0 0 8px #f4cf6f38);background-position:0 0}}@keyframes goldTextGlow{0%,18%,to{filter:brightness(.94)drop-shadow(0 0 #f4cf6f00)}52%,70%{filter:brightness(1.12)drop-shadow(0 0 13px #f4cf6f57)}}@keyframes offerWindowMaximize{0%,20%,to{transform:rotateX(3deg)rotateY(-5deg)rotate(-.6deg)translateY(4px)scale(1);box-shadow:0 30px 54px #031d3d38,-18px 24px #062d590e}27%{transform:rotateX(2deg)rotateY(-3deg)translateY(1px)scale(.985)}34%{transform:rotateX(-2deg)rotateY(2deg)rotate(.35deg)translate3d(3px,-5px,45px)scale(1.09)}40%,72%{transform:rotateX(-1deg)rotateY(1.4deg)rotate(.15deg)translate3d(2px,-4px,38px)scale(1.08);box-shadow:0 50px 82px #031d3d52,-23px 29px #062d5911}82%{transform:rotateX(1deg)rotateY(-1deg)translate3d(1px,-2px,14px)scale(1.025)}}@keyframes offerCursorClick{0%,10%{opacity:0;transform:translate3d(405px,255px,110px)rotate(-12deg)scale(.9)}16%{opacity:1}25%,29%{opacity:1;transform:translateZ(115px)rotate(-12deg)scale(.88)}27%{transform:translateZ(115px)rotate(-12deg)scale(.72)}34%{opacity:.95;transform:translateZ(125px)rotate(-12deg)scale(.82)}43%,to{opacity:0;transform:translate3d(92px,65px,100px)rotate(-12deg)scale(.9)}}@keyframes offerClickRing{0%,24%,to{opacity:0;transform:scale(.25)}27%{opacity:.95;transform:scale(.35)}34%{opacity:0;transform:scale(1.55)}}@keyframes maximizeButton{0%,23%,34%,to{box-shadow:inset 0 0 0 1px #0000001c,0 0 #28c84000}27%{box-shadow:inset 0 0 0 1px #0000001c,0 0 0 7px #28c84033,0 0 18px #28c840b3}}@keyframes priceDepth{0%,28%,to{text-shadow:1px 1px #c99b39,2px 2px #ae7e20,3px 3px #8c6215,0 18px 28px #00000040;filter:brightness(.94);transform:translateZ(28px)rotateX(0)scale(.94)}37%,74%{text-shadow:1px 1px #e1b954,2px 2px #d3a745,3px 3px #c49634,4px 4px #a97720,5px 5px #8c6014,6px 6px #70490a,8px 11px #43280257,0 38px 46px #0006;filter:brightness(1.12)drop-shadow(0 18px 25px #e5c37033);transform:translate3d(0,-5px,132px)rotateX(-8deg)rotateY(2deg)scale(1.08)}84%{transform:translateZ(48px)rotateX(-3deg)scale(.99)}}@keyframes installmentSettle{0%,28%,to{opacity:.78;transform:translateZ(14px)scale(.94)}37%,74%{opacity:1;transform:translate3d(0,2px,76px)scale(1)}84%{transform:translateZ(26px)scale(.97)}}@keyframes priceHalo{0%,28%,to{opacity:.28;transform:scale(.78)}37%,74%{opacity:1;transform:scale(1.2)}}@keyframes disputeSceneEnter{0%{opacity:.4}to{opacity:1}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.38}}@keyframes eventArrives{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes companyAsks{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes typingWindow{0%,to{opacity:0;transform:scale(.9)}15%,78%{opacity:1;transform:scale(1)}}@keyframes typingDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes pnclAnswers{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes resolutionAppears{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes radarRotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes insightReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.pricingSection{background:radial-gradient(circle at 50% 45%,#c8a75a21,#0000 34%),linear-gradient(#f9fbfd,#eef3f7);padding:clamp(84px,9vw,138px) clamp(18px,5vw,76px);position:relative;overflow:hidden}.pricingBackdrop{pointer-events:none;background-image:linear-gradient(#062d5908 1px,#0000 1px),linear-gradient(90deg,#062d5908 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.pricingHeader{z-index:2;text-align:center;width:min(850px,100%);margin:0 auto 45px;position:relative}.pricingHeader>p{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;margin:0 0 18px;font-size:10px;font-weight:900;display:flex}.pricingHeader>p:before,.pricingHeader>p:after{content:"";background:var(--gold);width:30px;height:1px}.pricingHeader h2{color:var(--navy-deep);letter-spacing:-.052em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.02}.pricingHeader>span{color:#66788a;max-width:700px;margin:20px auto 0;font-size:clamp(15px,1.25vw,18px);line-height:1.7;display:block}.pricingCard{z-index:2;color:#fff;background:radial-gradient(circle at 15% 35%,#195d9757,#0000 29%),radial-gradient(circle at 92% 3%,#c8a75a24,#0000 22%),linear-gradient(145deg,#041f40,#062d59 58%,#031d3d);border:1px solid #c8a75a7a;border-radius:30px;width:min(1120px,100%);margin:0 auto;padding:0 clamp(25px,4vw,56px) 33px;position:relative;overflow:hidden;box-shadow:0 42px 86px #031d3d3d,inset 0 1px #ffffff14}.pricingCard:before{content:"";background:linear-gradient(#f2dda1,#a97a23,#e8ca75);width:5px;position:absolute;top:0;bottom:0;left:0}.pricingTopbar{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:20px;min-height:92px;display:flex}.pricingTopbar>div{align-items:center;gap:13px;display:flex}.pricingTopbar img{object-fit:contain;background:#fff;border-radius:50%;width:57px;height:57px;padding:3px}.pricingTopbar>div>span{gap:4px;display:grid}.pricingTopbar b{font-size:16px}.pricingTopbar small{color:#8fa4b8;font-size:9px}.pricingTopbar>span{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#c8a75a14;border:1px solid #efd38d5c;border-radius:999px;padding:9px 14px;font-size:9px;font-weight:900}.pricingMain{border-bottom:1px solid #ffffff1c;grid-template-columns:.92fr 1.08fr;display:grid}.pricingAmount{align-content:center;min-height:405px;padding:42px clamp(20px,3vw,45px) 42px 0;display:grid;position:relative}.pricingAmount>p,.pricingIncludes>p,.pricingStart>p{color:#9cb0c3;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.pricingInstallment{align-items:baseline;gap:8px;margin-top:20px;display:flex}.pricingInstallment b{color:#fff;letter-spacing:-.06em;font-size:35px;line-height:1}.pricingInstallment span{color:#aebdcc;font-size:14px;font-weight:800}.pricingAmount>strong{letter-spacing:-.105em;white-space:nowrap;align-items:flex-end;margin-top:6px;font-size:clamp(112px,10vw,156px);line-height:.78;display:flex}.pricingAmount>strong small{color:#d7bb75;letter-spacing:-.02em;margin:0 10px .27em 0;font-size:.22em}.pricingAmount>strong>span,.pricingAmount>strong em{color:#0000;background:linear-gradient(105deg,#b98525,#ffeeb8 44%,#c79533 70%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite pricingGoldGlow}.pricingAmount>strong em{letter-spacing:-.08em;margin:0 0 .06em 2px;font-size:.49em}.pricingTotal{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;gap:4px;width:fit-content;margin-top:27px;padding:13px 17px;display:grid}.pricingTotal span{color:#aebdca;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.pricingTotal b{color:#fff;font-size:15px}.pricingIncludes{border-left:1px solid #ffffff1c;align-content:center;min-height:405px;padding:42px 0 42px clamp(35px,5vw,72px);display:grid}.pricingIncludes>div{gap:13px;margin-top:24px;display:grid}.pricingIncludes>div span{color:#e2eaf1;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.pricingIncludes>div i{color:#67dfad;background:#46c9911c;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:900;display:grid}.pricingIncludes>small{color:#8fa4b8;margin-top:25px;font-size:9px}.pricingStart{border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr;align-items:center;gap:35px;padding:25px 0;display:grid}.pricingStart>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pricingStart>div span{background:#c8a75a0f;border:1px solid #efd38d2b;border-radius:11px;align-items:center;gap:11px;padding:12px 15px;display:flex}.pricingStart>div i{width:28px;height:28px;color:var(--navy-deep);background:var(--gold-light);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid}.pricingStart>div b{color:#e7edf2;font-size:11px}.pricingButton{color:var(--navy-deep);background:linear-gradient(100deg,#f5dfa2,#cba64f 60%,#f0d992);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:18px 22px;text-decoration:none;transition:transform .2s,filter .2s;display:flex;box-shadow:0 16px 35px #0000003d,inset 0 1px #ffffff80}.pricingButton:hover{filter:brightness(1.06);transform:translateY(-2px)}.pricingButton>span{gap:4px;display:grid}.pricingButton b{font-size:17px}.pricingButton small{color:#5e4a1a;font-size:9px}.pricingButton>i{color:var(--blue);font-size:25px;font-style:normal}.pricingFooter{color:#8fa4b8;justify-content:space-between;gap:25px;margin-top:20px;font-size:8px;line-height:1.55;display:flex}.pricingFooter>span{align-items:center;gap:8px;font-weight:800;display:flex}.pricingFooter>span i{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #c8a75a17}.pricingFooter p{text-align:right;max-width:440px;margin:0}@keyframes pricingGoldGlow{0%,20%,to{filter:brightness(.96);background-position:100% 0}52%,68%{filter:brightness(1.08)drop-shadow(0 0 8px #efd38d2e);background-position:0 0}}.futureSection{color:#fff;background:radial-gradient(circle at 50% 0,#1e69ab52,#0000 38%),linear-gradient(#041f40,#02162f);padding:clamp(78px,9vw,138px) clamp(18px,5vw,76px) clamp(72px,8vw,122px);position:relative;overflow:hidden}.futureGridTexture{opacity:.3;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.futureOrbit{pointer-events:none;border:1px solid #c8a75a1f;border-radius:50%;position:absolute}.futureOrbitOne{width:560px;height:560px;top:-325px;right:-130px;box-shadow:0 0 0 55px #c8a75a06,0 0 0 110px #c8a75a04}.futureOrbitTwo{width:330px;height:330px;bottom:-220px;left:-120px;box-shadow:0 0 0 48px #1f69a909}.futureShell{z-index:2;width:min(1500px,100%);margin:0 auto;position:relative}.futureIntro{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(45px,7vw,110px);display:grid}.futureIntro>div>p{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.futureIntro>div>p span{color:var(--gold);margin:0 7px}.futureIntro h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6vw,88px);font-weight:500;line-height:.98}.futureIntro>span{color:#9eb1c4;padding-bottom:5px;font-size:clamp(14px,1.2vw,17px);line-height:1.7;display:block}.roadmapLine{background:#ffffff1a;height:1px;margin:clamp(48px,6vw,78px) 0 29px;position:relative;overflow:visible}.roadmapLine:before,.roadmapLine:after{content:"";background:var(--gold);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;box-shadow:0 0 0 7px #c8a75a14}.roadmapLine:before{left:0}.roadmapLine:after{right:0}.roadmapLine i{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);filter:drop-shadow(0 0 8px #e1c782b3);opacity:0;width:130px;height:3px;position:absolute;top:-1px;left:0}.futureSection.isVisible .roadmapLine i{animation:4.8s ease-in-out .9s infinite roadmapScan}.futureModules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.futureModule{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);opacity:0;background:radial-gradient(circle at 75% 25%,#c8a75a1c,#0000 28%),linear-gradient(155deg,#ffffff17,#ffffff06);border:1px solid #ffffff21;border-radius:22px;min-height:480px;padding:clamp(23px,2.4vw,34px);transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;transform:translateY(26px);box-shadow:0 30px 70px #00000038,inset 0 1px #ffffff12}.futureSection.isVisible .futureModule:first-child{animation:.7s .15s both futureCardEnter}.futureSection.isVisible .futureModule:nth-child(2){animation:.7s .31s both futureCardEnter}.futureSection.isVisible .futureModule:nth-child(3){animation:.7s .47s both futureCardEnter}.futureModule:hover{border-color:#c8a75a6e;transform:translateY(-8px);box-shadow:0 38px 86px #0000004d,0 0 0 1px #c8a75a14}.futureModuleTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.futureModuleTop>span{color:#728ba2;letter-spacing:.1em;font-size:9px;font-weight:900}.futureModuleTop em{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#c8a75a12;border:1px solid #c8a75a38;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;display:flex}.futureModuleTop em i{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c8a75a1a}.futureLock{place-items:end center;width:74px;height:85px;margin:42px 0 35px;display:grid;position:relative}.lockShackle{border:6px solid #c8a75abf;border-bottom:0;border-radius:25px 25px 0 0;width:48px;height:50px;position:absolute;top:0;box-shadow:0 0 28px #c8a75a1a}.futureLock span{z-index:2;width:74px;height:55px;color:var(--navy-deep);background:linear-gradient(135deg,#f0dda6,#b88f35);border:1px solid #f1dfacb8;border-radius:12px;place-items:center;font-family:Georgia,serif;font-size:10px;font-weight:900;display:grid;position:relative;box-shadow:0 14px 32px #00000047}.futureModule:hover .futureLock{animation:1.5s ease-in-out infinite lockPulse}.futureModule>p{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:900}.futureModule h3{letter-spacing:-.035em;max-width:380px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.5vw,39px);font-weight:500;line-height:1.08}.futureDescription{color:#9db0c2;max-width:400px;margin-top:15px;font-size:11px;line-height:1.65;display:block}.futurePreview{gap:7px;margin-top:22px;display:grid;position:relative}.futurePreview>span{color:#a7b8c8;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;min-height:37px;padding:9px 11px;font-size:8px;display:flex;position:relative;overflow:hidden}.futurePreview>span b{font-weight:500}.futurePreview>span.isRevealed{color:#dce7f1;background:#c8a75a12;border-color:#c8a75a52;box-shadow:inset 3px 0 #c8a75abf}.futurePreview>span.isLocked:before{content:"";z-index:2;-webkit-backdrop-filter:blur(3.6px);backdrop-filter:blur(3.6px);background:linear-gradient(90deg,#0a264624,#051b3694);position:absolute;inset:0}.futurePreview>span.isLocked b{opacity:.28;filter:blur(4.6px);-webkit-user-select:none;user-select:none;transform:scale(1.025)}.futurePreview>span.isLocked i{z-index:3;color:#e1c7829e;filter:drop-shadow(0 0 7px #e1c78240);font-size:6px;font-style:normal;position:relative}.futureFooter{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:20px 22px;display:flex}.futureFooter p{color:#8298ad;max-width:880px;margin:0;font-size:9px;line-height:1.65}.futureFooter p b{color:#bac8d5}.futureFooter a{color:var(--navy-deep);background:var(--gold-light);border-radius:10px;flex:none;align-items:center;gap:9px;padding:13px 17px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 28px #0000002e}.futureFooter a:hover{background:#fff;transform:translateY(-2px)}.futureFooter a span{color:var(--blue)}.nextSectionAnchor{height:1px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.3deg)}}@keyframes shine{0%,70%{left:-30%}to{left:130%}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pncpWindowFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(-.18deg)}}@keyframes keywordRise{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pncpScreenPan{0%{transform:scale(1.025)translateY(0)}to{transform:scale(1.055)translateY(-5px)}}@keyframes originalityMarquee{to{transform:translate(-25%)}}@keyframes visualReveal{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes companySafariFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes companyStampArrive{0%{opacity:0;rotate:-9deg;scale:1.28}to{opacity:1;rotate:none;scale:1}}@keyframes safariCardReveal{0%{opacity:0;translate:0 19px;scale:.84}to{opacity:1;translate:0;scale:1}}@keyframes safariCardFloat{0%,to{translate:0}50%{translate:0 var(--float-offset)}}@keyframes safariScreenBreathe{0%{transform:scale(1.015)}to{transform:scale(1.045)translateY(-2px)}}@keyframes uploadProgress{0%{width:12%}65%,to{width:82%}}@keyframes readinessSlide{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes checkpointEnter{0%{opacity:0;transform:translateY(24px)rotateX(4deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes requirementEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes meterFill{to{width:100%}}@keyframes readyReveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes floatTag{0%,to{translate:0}50%{translate:0 -9px}}@keyframes tagReveal{0%{opacity:0}to{opacity:1}}@keyframes unlockLine{to{width:100%}}@keyframes learningWalk{to{transform:translate(calc(-50% - 5px))}}@keyframes roadmapScan{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 130px)}}@keyframes futureCardEnter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes lockPulse{0%,to{filter:drop-shadow(0 0 #c8a75a00);transform:translateY(0)}50%{filter:drop-shadow(0 8px 12px #c8a75a29);transform:translateY(-5px)}}@keyframes lessonChange{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes cursorTour{0%,to{bottom:24%;right:24%}35%{bottom:55%;right:48%}70%{bottom:62%;right:16%}}@keyframes videoProgress{0%{width:8%}to{width:92%}}@media (max-width:980px){.mainNav{display:none}.siteHeader{grid-template-columns:1fr auto}.heroLayout{grid-template-columns:1fr;max-width:780px}.heroCopy{max-width:680px}.portalScene{margin-top:12px}.opportunityGrid{grid-template-columns:1fr}.opportunityCopy{max-width:680px}.pncpStage{width:min(700px,100%);margin:4px auto 0}.journeyLayout{display:block}.journeySticky{z-index:8;width:min(620px,100%);margin:0 auto 44px;position:sticky;top:10px}.operationVisual{min-height:245px}.stageVisual--prepare{width:min(420px,86%)}.stageVisual--portals{width:min(570px,96%)}.portalSafariDeck{height:220px}.journeySteps{width:min(660px,100%);margin:0 auto}.readinessGrid{grid-template-columns:1fr}.readinessCopy{max-width:720px}.checkpointStage{width:min(720px,100%);margin:0 auto}.futureIntro{grid-template-columns:1fr;gap:24px}.futureIntro>span{max-width:700px}.futureModules{grid-template-columns:1fr;width:min(700px,100%);margin:0 auto}.futureModule{min-height:425px}.courseBody{grid-template-columns:1fr}.lessonQueue{border-top:1px solid #d9e2e9;border-left:0}.lessonButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.simplifiedCourseBody{grid-template-columns:1fr}.learningGuide{border-top:1px solid #d9e2e9;border-left:0}.guideSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.guideStatus{margin-top:18px}.simplifiedCourse+.experienceFacts{grid-template-columns:repeat(2,1fr)}.simplifiedCourse+.experienceFacts>div:nth-child(3){border-top:1px solid #e1e8ed;border-left:0}.simplifiedCourse+.experienceFacts>div:nth-child(4){border-top:1px solid #e1e8ed}.consultancyGrid{grid-template-columns:1fr}.consultancyCopy{max-width:720px}.strategyRoom{width:min(760px,100%);margin:0 auto}.disputeRoom{width:min(900px,100%)}.simpleRadarRoom{width:min(820px,100%)}.investmentShell{grid-template-columns:1fr}.investmentCopy{max-width:720px}.offerStage{width:min(720px,100%);margin:0 auto}}@media (max-width:560px){.siteHeader{gap:10px;min-height:70px;padding:0 18px}.brand{font-size:13px}.brand img{width:48px;height:48px}.helpButton{padding:9px 11px;font-size:10px}.institutionalName{letter-spacing:.07em;gap:8px;width:calc(100% - 32px);margin-top:24px;font-size:10px}.institutionalName:before,.institutionalName:after{width:18px}.heroLayout{gap:24px;padding:24px 22px 44px}h1{font-size:clamp(42px,12.2vw,56px)}h1 em:after{bottom:-5px}.lead{font-size:15px}.primaryButton{justify-content:center;width:100%;padding:16px 17px}.heroHighlights p{font-size:14px}.portalScene{min-height:430px}.orbit{width:320px}.macWindow{width:min(342px,100%);min-height:322px}.macBar{gap:7px;min-height:38px;padding:0 11px}.macBar i{width:10px;height:10px}.macBar span{font-size:9px}.portalScreen{min-height:284px}.portalHead{min-height:56px;padding:0 13px}.portalLogo b{font-size:17px}.portalLogo small{font-size:6px}.portalHead>span{font-size:7px}.portalTabs span:nth-child(5){display:none}.portalTabs{grid-template-columns:repeat(4,1fr);min-height:30px}.portalTableHead,.portalTableRow{grid-template-columns:42px minmax(0,1fr) 92px;padding:0 10px}.portalTableHead{min-height:35px;font-size:7px}.portalTableRow{min-height:43px;font-size:8px}.portalBubble{padding:7px 9px;font-size:8px}.portalBubble.one{top:0;right:8px}.portalBubble.two{bottom:0;left:8px}.portalBubble.three{top:66px;left:-4px}.portalBubble.four{top:94px;right:-3px}.portalBubble.five{bottom:18px;right:3px}.portalBubble.six{bottom:91px;left:-4px}.portalBubble.seven{top:4px;left:56px}.opportunitySection{padding:52px 14px}.opportunityShell{border-radius:21px;padding:34px 18px 28px}.opportunityGrid{gap:30px}.opportunityCopy h2{font-size:clamp(36px,10.8vw,48px)}.opportunityText{font-size:15px}.opportunityTruth{font-size:13px}.pncpButton{text-align:center;justify-content:center;width:100%;padding:15px 14px}.pncpStage{min-height:402px;padding:27px 7px}.pncpWindow{border-radius:15px;width:min(350px,100%)}.pncpBar{gap:7px;min-height:38px;padding:0 11px}.pncpBar i{width:10px;height:10px}.pncpBar span{font-size:9px}.officialChip{padding:5px 7px;font-size:7px;top:47px;right:8px}.pncpSearchShot{height:130px}.pncpResultsShot{height:164px}.pncpFade{min-height:58px;padding-bottom:11px;font-size:8px}.keywordBubble{padding:7px 9px;font-size:8px}.keyword-1{padding:8px 10px;font-size:8px;top:0;left:-3px}.keyword-2{top:78px;right:-4px}.keyword-3{font-size:7px;bottom:83px;left:-3px}.keyword-4{padding:8px 10px;font-size:8px;bottom:1px;right:2px}.keyword-5{font-size:7px;top:10px;right:27px}.keyword-6{top:168px;left:-4px}.keyword-7{font-size:7px;bottom:36px;left:24px}.keyword-8{bottom:126px;right:-3px}.originalityStripe,.originalityTrack{min-height:34px}.originalityStripe:before,.originalityStripe:after{background-size:auto;height:3px}.originalityTrack{gap:21px;padding:3px 0;animation-duration:20s}.originalityTrack span{letter-spacing:.09em;gap:10px;font-size:8px}.originalityTrack i{width:5px;height:5px}.journeySection{padding:68px 17px 80px}.journeyIntro{margin-bottom:46px}.journeyIntro h2{font-size:clamp(38px,11vw,50px)}.journeyIntro>span{font-size:14px}.journeySticky{margin-bottom:34px;top:7px}.operationWindow{border-radius:17px}.operationBar{min-height:40px;padding:0 11px}.operationBar>span,.operationBar>b{font-size:8px}.operationBody{padding:12px}.operationMeta span{font-size:7px}.operationMeta b{font-size:9px}.operationProgress{margin:9px 0 11px}.operationVisual{min-height:168px}.operationStatus{margin-top:10px}.operationStatus span,.operationStatus>b{font-size:7px}.stageVisual{width:min(245px,76%);transform:scale(.72)}.stageVisual--prepare{width:95%;transform:none}.companySafariCard{border-radius:8px;transform:rotateX(1deg)rotateY(-2deg)}.companySafariChrome{gap:4px;min-height:18px;padding:0 6px}.companySafariChrome>div{gap:2px}.companySafariChrome>div i{width:4px;height:4px}.companySafariChrome span{font-size:5px}.companySafariChrome small{display:none}.companySafariViewport{aspect-ratio:auto;height:128px}.companyDataBlur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:70%}.companyApprovalStamp{border-width:2px;border-radius:6px;width:89px;min-height:34px;padding:4px 6px;bottom:5%;right:5%}.companyApprovalStamp small,.companyApprovalStamp span{font-size:4px}.companyApprovalStamp strong{gap:3px;margin:1px 0;font-size:14px}.companyApprovalStamp strong b{border-width:1px;width:12px;height:12px;font-size:7px}.stageVisual--portals{width:100%;transform:none}.portalSafariDeck{height:150px}.portalSafariCard{border-radius:7px}.portalSafariChrome{gap:4px;height:17px;padding:0 5px}.portalSafariChrome>div{gap:2px}.portalSafariChrome>div i{width:4px;height:4px}.portalSafariChrome span{font-size:5px}.portalSafariChrome small{display:none}.portalSafariViewport{height:calc(100% - 17px)}.portalSafariCounter{display:none}.operationVisual .documentStack{height:170px}.journeyStep{grid-template-columns:43px 1fr;gap:15px;min-height:300px;padding-bottom:38px}.stepRail span{width:39px;height:39px}.stepRail i{min-height:205px}.stepContent h3{font-size:29px}.stepContent>span{font-size:13px}.stepContent ul{gap:6px}.stepContent li{padding:7px 8px;font-size:8px}.journeyClosing{margin-left:0;padding:24px 22px}.journeyClosing p{font-size:23px}.readinessSection{padding:64px 15px 70px}.readinessGrid{gap:30px}.readinessCopy h2{font-size:clamp(38px,11vw,49px)}.readinessLead{font-size:14px}.audienceList article{grid-template-columns:36px 1fr;padding:11px}.audienceList article>span{width:30px;height:30px}.checkpointStage{min-height:505px;padding:30px 0}.checkpointCard{border-radius:17px}.checkpointHead{min-height:72px;padding:10px 13px}.checkpointBrand img{width:47px;height:47px}.checkpointBrand b{font-size:9px}.checkpointCode{display:none}.checkpointBody{padding:16px 12px}.requirementRow{grid-template-columns:36px 1fr auto;gap:9px;min-height:62px;padding:9px}.requirementIcon{width:31px;height:31px}.requirementRow b{font-size:10px}.requirementRow em{padding:6px;font-size:7px}.readyStatus{padding:13px}.readyStatus b{font-size:11px}.checkpointFloat{padding:9px 12px;font-size:8px}.checkpointFloatOne{top:29px;left:8px}.checkpointFloatTwo{top:132px;right:4px}.checkpointFloatThree{bottom:18px;left:24px}.checkpointFloatFour{font-size:7px;bottom:51px;right:7px}.methodUnlock{border-radius:18px;margin-top:46px;padding:25px 17px}.unlockIntro{align-items:flex-start;gap:13px}.unlockMark{width:52px;height:52px;font-size:10px}.unlockIntro p{font-size:10px}.unlockIntro h3{font-size:28px}.learningHeader{align-items:flex-start}.learningHeader span,.learningHeader b{max-width:48%;font-size:7px;line-height:1.4}.learningMarquees{margin-inline:-17px;padding-inline:17px}.learningTopic{min-width:178px;min-height:62px;padding:10px 11px}.learningTopic b{font-size:9px}.readinessSection.isVisible .learningMarquee--forward .learningTrack{animation-duration:34s}.readinessSection.isVisible .learningMarquee--reverse .learningTrack{animation-duration:38s}.pricingGuidance{grid-template-columns:auto 1fr;gap:12px;padding:14px 0}.pricingMark{width:38px;height:38px;font-size:13px}.pricingCopy span{font-size:8px}.pricingGuidance>small{text-align:left;grid-column:1/-1;max-width:none}.readinessNote{font-size:10px}.futureSection{padding:68px 15px 76px}.futureIntro h2{font-size:clamp(46px,14vw,63px)}.futureIntro>span{font-size:13px}.roadmapLine{margin:44px 0 24px}.futureModule{border-radius:18px;min-height:405px;padding:23px 20px}.futureLock{transform-origin:0;margin:32px 0 28px;transform:scale(.9)}.futureModule h3{font-size:29px}.futureFooter{flex-direction:column;align-items:stretch;padding:17px}.futureFooter a{justify-content:center}.learningExperience{padding:66px 14px 72px}.experienceIntro h2{font-size:clamp(40px,11.5vw,52px)}.experienceIntro>span{font-size:14px}.courseWindow{border-radius:17px}.courseTopbar{min-height:71px;padding:10px 12px}.courseBrand img{width:48px;height:48px}.courseBrand b{font-size:10px}.courseBrand span{font-size:7px}.courseProgress{display:none}.coursePlayer{padding:17px 12px 20px}.playerHeading{min-height:60px}.playerHeading h3{white-space:normal;font-size:23px}.playerHeading>span{font-size:7px}.videoFrame{aspect-ratio:1.17;border-radius:12px}.lessonBrowserBar{min-height:34px;padding:0 8px}.lessonBrowserBar>span{font-size:6px}.lessonBrowserBar>b{display:none}.lessonDemo{grid-template-columns:45px 1fr;top:34px}.demoNavigation{gap:13px;padding-top:13px}.demoNavigation i{width:18px}.demoNavigation i:nth-child(2){width:24px}.demoWorkspace{padding:13px 10px}.demoTitle b{font-size:15px}.demoFiles{gap:5px}.demoFiles>span{min-height:95px}.demoFiles i{width:36px;height:43px}.demoFiles b{font-size:6px}.demoPortals{gap:5px}.demoPortals span{padding:7px;font-size:6px}.playControl{width:51px;height:51px}.playerCaption{font-size:9px}.lessonQueue{padding:17px 10px}.lessonButtons{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.lessonButtons button{scroll-snap-align:start;flex:0 0 245px}.experienceFacts{grid-template-columns:1fr}.experienceFacts>div{min-height:84px;padding:15px 18px}.experienceFacts>div+div{border-top:1px solid #e1e8ed;border-left:0}.experienceClosing span{font-size:10px}.experienceClosing p{font-size:29px}.recordingArea{grid-template-columns:50px 1fr;top:34px}.recordingNav{gap:5px;padding:12px 5px}.recordingNav strong{margin:0 auto 12px;font-size:8px}.recordingNav span{text-overflow:ellipsis;white-space:nowrap;padding:7px 4px;font-size:5px;overflow:hidden}.recordingWorkspace{padding:12px 9px}.recordingHeader b{font-size:15px}.recordingHeader>span{display:none}.recordingSteps{width:82%;margin:12px 0}.uploadLessonCard{grid-template-columns:auto 1fr;gap:8px;padding:9px}.uploadLessonIcon{width:32px;height:32px;font-size:17px}.uploadLessonCard button{grid-column:1/-1}.selectedDocument{grid-template-columns:auto 1fr;padding:8px}.selectedDocument em{grid-column:1/-1;width:fit-content}.recordingCallout{max-width:172px;padding:7px}.recordingCallout>span{width:21px;height:21px}.recordingCallout p{font-size:6px}.callout-0{top:19%;right:4%}.callout-1{bottom:13%;right:4%}.callout-2{bottom:12%;left:5%}.callout-3{top:20%;left:6%}.learningGuide{padding:19px 11px 16px}.guideSteps{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.guideSteps button{scroll-snap-align:start;flex:0 0 250px}.guideStatus{padding-inline:5px}.simplifiedCourse+.experienceFacts{grid-template-columns:1fr}.simplifiedCourse+.experienceFacts>div:nth-child(2),.simplifiedCourse+.experienceFacts>div:nth-child(4){border-top:1px solid #e1e8ed;border-left:0}.consultancySection{padding:66px 14px 74px}.consultancyGrid{gap:40px}.consultancyCopy h2{font-size:clamp(40px,11.5vw,52px)}.consultancyLead{font-size:14px}.consultancyForm{padding:18px}.consultancyFormGrid{grid-template-columns:1fr}.consultancyFormMessage{grid-column:auto}.consultancyBenefits{display:grid}.consultancyInvestment{grid-template-columns:1fr}.consultancyButton{justify-content:center;width:100%}.consultancyEmail{margin-inline:auto}.strategyRoom{border-radius:19px}.strategyRoomHead{min-height:47px;padding:0 13px}.strategyRoomHead>b{font-size:6px}.strategyRadar{min-height:440px}.radarRing{top:45%}.radarRingOne{width:82%}.radarRingTwo{width:52%}.radarSweep{width:82%;top:45%}.strategyCore{width:130px;top:45%}.strategyNode{grid-template-columns:23px 1fr;gap:6px;min-width:94px;padding:7px}.strategyNode span{width:23px;height:23px}.strategyNode b{font-size:6px}.strategyNode-1{top:9%;left:2%}.strategyNode-2{top:12%;right:1%}.strategyNode-3{bottom:20%;left:1%}.strategyNode-4{bottom:16%;right:1%}.strategyInsight{margin:-28px 10px 10px;padding:13px}.strategyInsight b{font-size:14px}.simpleRadar{min-height:440px}.simpleRadarRing{top:45%}.simpleRadarRing.ringOuter{width:82%}.simpleRadarRing.ringMiddle{width:59%}.simpleRadarRing.ringInner{width:34%}.radarCrosshair,.simpleRadarSweep{width:82%;top:45%}.radarCompany{width:105px;top:45%}.radarSignal{padding:6px 8px}.radarSignal span{font-size:6px}.radarSignal-1{top:11%;right:3%}.radarSignal-2{bottom:25%;right:2%}.radarSignal-3{bottom:21%;left:3%}.radarSignal-4{top:17%;left:2%}.radarFinding{grid-template-columns:auto 1fr;margin:-28px 10px 10px;padding:13px}.radarFindingMark{width:40px;height:40px}.radarFindingMark img{width:36px;height:36px}.radarFindingNumber{display:none}.radarFinding b{font-size:14px}.disputeSimulation{grid-template-columns:1fr;min-height:auto}.liveDispute{min-height:475px}.pnclSupport{border-top:1px solid #ffffff1c;border-left:0;min-height:490px}.liveDisputeHead{flex-direction:column}.liveBidCard>strong{font-size:35px}.companyMessage,.pnclReply{max-width:92%}.consultancyScope span{font-size:9px}.consultancyScope p{font-size:28px}.investmentSection{padding:66px 14px 74px}.investmentShell{gap:42px}.investmentCopy h2{font-size:clamp(40px,11.5vw,52px)}.investmentCopy>span{font-size:14px}.investmentPrerequisites{grid-template-columns:1fr}.offerStage{min-height:700px;padding:62px 8px}.offerMacWindow{border-radius:18px}.offerMacBar{min-height:43px;padding:0 11px}.offerMacBar>span{font-size:7px}.offerMacBar>b{display:none}.offerCard{border-radius:0 0 18px 18px;padding:27px 18px 29px}.offerHead img{width:45px;height:45px}.offerHead em{font-size:6px}.offerPopupHeading b{font-size:31px}.offerPopupHeading p{max-width:260px;font-size:11px}.offerPrice{margin-inline:-12px}.offerPriceValue{font-size:clamp(112px,34vw,148px)!important}.offerPriceValue small{margin-right:5px}.offerPricePlatform{width:92%;margin-top:31px}.offerAccessSeal{width:72px;height:72px;top:-3px;right:1%}.offerAccessSeal b{font-size:9px}.offerAccessSeal span{font-size:7px}.offerAccessSeal i{display:none}.offerInstallments{margin-top:16px}.offerButton{gap:8px;padding:11px 12px}.offerButton>i,.offerButton>em{width:31px;height:31px}.offerButton>span{font-size:12px}.offerTrustRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 6px}.offerCursor{top:21px;left:60px}.offerIncluded>div{grid-template-columns:1fr}.offerFooter{flex-direction:column;align-items:flex-start}@keyframes offerWindowMaximize{0%,20%,to{transform:rotateX(3deg)rotateY(-4deg)translateY(4px)scale(.94)}27%{transform:rotateX(2deg)rotateY(-2deg)translateY(1px)scale(.925)}34%{transform:rotateX(-2deg)rotateY(2deg)translate3d(0,-4px,30px)scale(1.045)}40%,72%{transform:rotateX(-1deg)rotateY(1deg)translate3d(0,-3px,25px)scale(1.035);box-shadow:0 42px 68px #031d3d4d}82%{transform:rotateX(1deg)rotateY(-1deg)translate3d(0,-1px,9px)scale(.97)}}@keyframes offerCursorClick{0%,10%{opacity:0;transform:translate3d(235px,180px,90px)rotate(-12deg)scale(.82)}16%{opacity:1}25%,29%{opacity:1;transform:translateZ(95px)rotate(-12deg)scale(.8)}27%{transform:translateZ(95px)rotate(-12deg)scale(.68)}34%{opacity:.95;transform:translateZ(105px)rotate(-12deg)scale(.76)}43%,to{opacity:0;transform:translate3d(74px,54px,80px)rotate(-12deg)scale(.82)}}}.pricingSectionLight{background:radial-gradient(circle at 50% 44%,#c8a75a1a,#0000 34%),linear-gradient(#fff,#f4f7fa)}.pricingMacWindow{color:var(--navy-deep);background:#fff;border-color:#d4dee7;padding:0;box-shadow:0 40px 85px #031d3d29,0 8px 24px #031d3d12}.pricingMacWindow:before{display:none}.pricingMacBar{background:linear-gradient(#fbfcfd,#edf1f4);border-bottom:1px solid #d8e0e7;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:grid}.pricingMacBar>div{gap:8px;display:flex}.pricingMacBar>div i{border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 1px #00000021}.pricingMacBar>div i:first-child{background:#ff5f57}.pricingMacBar>div i:nth-child(2){background:#febc2e}.pricingMacBar>div i:nth-child(3){background:#28c840}.pricingMacBar>span{color:#536577;white-space:nowrap;font-size:10px;font-weight:850}.pricingMacBar>b{color:#81909e;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:7px}.pricingMacWindow .pricingTopbar{border-color:#e0e7ed;min-height:91px;margin:0 43px}.pricingMacWindow .pricingTopbar b{color:var(--navy-deep)}.pricingMacWindow .pricingTopbar small{color:#7c8d9e}.pricingMacWindow .pricingTopbar>span{color:#8c681b;background:#fff9e9;border-color:#c8a75a6b}.pricingMacWindow .pricingMain{background:#fff;border:1px solid #dae3ea;border-radius:20px;margin:28px 43px 0;overflow:hidden;box-shadow:0 18px 42px #031d3d14}.pricingMacWindow .pricingAmount{background:radial-gradient(circle at 30% 48%,#c8a75a21,#0000 33%),linear-gradient(145deg,#edf4fa,#f9fbfd);min-height:390px;padding:40px 37px}.pricingMacWindow .pricingAmount>p,.pricingMacWindow .pricingIncludes>p,.pricingMacWindow .pricingStart>p{color:var(--blue)}.pricingMacWindow .pricingInstallment b{color:var(--navy-deep)}.pricingMacWindow .pricingInstallment span{color:#66798b}.pricingMacWindow .pricingAmount>strong small{color:#9b7527}.pricingMacWindow .pricingTotal{background:#fff;border-color:#d7e1e9;box-shadow:0 8px 20px #031d3d0f}.pricingMacWindow .pricingTotal span{color:#8191a0}.pricingMacWindow .pricingTotal b{color:var(--navy-deep)}.pricingMacWindow .pricingIncludes{background:#fff;border-color:#dce5ec;min-height:390px;padding:40px 37px}.pricingMacWindow .pricingIncludes>div span{color:#40566c}.pricingMacWindow .pricingIncludes>div i{color:#13835d;background:#e9f6f0}.pricingMacWindow .pricingIncludes>small{color:#7e8f9f}.pricingMacWindow .pricingStart{border-color:#e0e7ed;margin:0 43px;padding:25px 0}.pricingMacWindow .pricingStart>div span{background:#f7fafc;border-color:#dce5ec}.pricingMacWindow .pricingStart>div i{color:var(--navy-deep);background:#f0d98f}.pricingMacWindow .pricingStart>div b{color:#32495f}.pricingMacWindow .pricingButton{color:#fff;background:linear-gradient(105deg,#062d59,#0b4d8a);margin:27px 43px 0;box-shadow:0 17px 35px #062d5938,inset 0 1px #ffffff29}.pricingMacWindow .pricingButton b{color:#fff}.pricingMacWindow .pricingButton small{color:#bdcddd}.pricingMacWindow .pricingButton>i{color:#f2d98c}.pricingMacWindow .pricingFooter{color:#7b8c9c;margin:19px 43px 31px}.pricingMacWindow .pricingFooter p{color:#8998a6}@media (max-width:950px){.pricingMain{grid-template-columns:1fr}.pricingAmount{text-align:center;justify-items:center;min-height:auto;padding:46px 0}.pricingIncludes{border-top:1px solid #ffffff1c;border-left:0;min-height:auto;padding:40px 0 46px}.pricingIncludes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pricingStart{grid-template-columns:1fr;gap:17px}.pricingMacWindow .pricingMain{margin-inline:32px}.pricingMacWindow .pricingAmount{min-height:auto;padding:44px 35px}.pricingMacWindow .pricingIncludes{border-top-color:#dce5ec;min-height:auto;padding:42px 35px}.pricingMacWindow .pricingTopbar,.pricingMacWindow .pricingStart,.pricingMacWindow .pricingButton,.pricingMacWindow .pricingFooter{margin-inline:32px}}@media (max-width:620px){.pricingSection{padding:68px 14px 76px}.pricingHeader{margin-bottom:31px}.pricingHeader h2{font-size:clamp(40px,11.5vw,51px)}.pricingHeader>span{font-size:14px}.pricingCard{border-radius:22px;padding:0 18px 25px}.pricingTopbar{min-height:77px}.pricingTopbar img{width:46px;height:46px}.pricingTopbar b{font-size:13px}.pricingTopbar>span{padding:7px 9px;font-size:6px}.pricingAmount{padding:38px 0 42px}.pricingInstallment b{font-size:30px}.pricingAmount>strong{font-size:clamp(92px,28vw,126px)}.pricingAmount>strong small{margin-right:6px}.pricingIncludes{padding:34px 0 39px}.pricingIncludes>div{grid-template-columns:1fr;gap:10px}.pricingIncludes>div span{font-size:12px}.pricingStart>div{grid-template-columns:1fr}.pricingButton{padding:16px 17px}.pricingButton b{font-size:14px}.pricingFooter{flex-direction:column}.pricingFooter p{text-align:left}.pricingMacWindow{padding:0}.pricingMacBar{min-height:46px;padding:0 12px}.pricingMacBar>div{gap:6px}.pricingMacBar>div i{width:10px;height:10px}.pricingMacBar>span{font-size:7px}.pricingMacBar>b{display:none}.pricingMacWindow .pricingTopbar{margin-inline:18px}.pricingMacWindow .pricingMain{border-radius:15px;margin:20px 14px 0}.pricingMacWindow .pricingAmount{padding:37px 18px 40px}.pricingMacWindow .pricingIncludes{padding:34px 20px 38px}.pricingMacWindow .pricingStart,.pricingMacWindow .pricingButton{margin-inline:18px}.pricingMacWindow .pricingFooter{margin:18px 18px 25px}}.exactPricingSection{perspective:1500px;perspective-origin:50% 42%;background:radial-gradient(circle at 50% 36%,#c8a75a13,#0000 33%),linear-gradient(#fff,#f5f7f9);padding:clamp(78px,8vw,128px) clamp(18px,3.5vw,64px);position:relative;overflow:hidden}.exactPricingWindow{color:#071b35;transform-origin:50% 42%;width:min(1440px,100%);transform-style:preserve-3d;will-change:transform;background:#fffffff5;border:1px solid #dde3e8;border-radius:30px;margin:0 auto;animation:8s ease-in-out infinite exactWindowPerspective;overflow:hidden;box-shadow:0 36px 80px #031d3d24,0 8px 24px #031d3d0d}.exactMacBar{background:linear-gradient(#fff,#f3f5f7);border-bottom:1px solid #dfe4e8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:0 31px;display:grid}.exactMacBar>div{gap:10px;display:flex}.exactMacBar>div i{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f,0 2px 4px #00000017}.exactMacBar>div i:first-child{background:#ff5f57}.exactMacBar>div i:nth-child(2){background:#febc2e}.exactMacBar>div i:nth-child(3){background:#28c840}.exactMacBar>span{color:#314257;white-space:nowrap;font-size:15px;font-weight:900}.exactMacBar>b{color:#748296;letter-spacing:.08em;text-transform:uppercase;justify-self:end;align-items:center;gap:9px;font-size:10px;display:flex}.exactMacBar>b i{color:#7d8ba0;font-size:16px;font-style:normal}.exactProductHead{border-bottom:1px solid #e1e5e9;justify-content:space-between;align-items:center;gap:25px;min-height:110px;padding:17px 46px;display:flex}.exactProductHead>div{align-items:center;gap:22px;display:flex}.exactProductHead img{object-fit:contain;width:72px;height:72px}.exactProductHead>div>span{gap:7px;display:grid}.exactProductHead h2{color:#050b12;letter-spacing:-.035em;margin:0;font-size:28px}.exactProductHead small{color:#718094;font-size:15px}.exactProductHead>strong{color:#0b4d8a;letter-spacing:.06em;text-transform:uppercase;background:#f7fbff;border:1px solid #8eb5d7;border-radius:999px;align-items:center;gap:12px;padding:15px 25px;font-size:13px;display:flex;box-shadow:0 8px 18px #062d5914}.exactProductHead>strong i{color:#0b4d8a;font-size:20px;font-style:normal}.exactOfferGrid{border:1px solid #e1e4e7;border-radius:24px;grid-template-columns:.43fr .57fr;margin:22px 45px 0;display:grid;overflow:hidden;box-shadow:0 18px 38px #031d3d13}.exactPricePanel{background:radial-gradient(circle at 45% 52%,#0b4d8a21,#0000 40%),linear-gradient(145deg,#f1f7fc,#fbfdff 65%,#edf5fb);align-content:center;min-height:355px;padding:25px 38px;display:grid;position:relative}.exactPricePanel>p{color:#0b4d8a;letter-spacing:.14em;text-transform:uppercase;background:#ffffff9e;border:1px solid #bfd3e5;border-radius:999px;width:fit-content;margin:0 0 14px;padding:8px 15px;font-size:10px;font-weight:950}.exactInstallment{align-items:baseline;gap:10px;display:flex}.exactInstallment b{color:#071b35;letter-spacing:-.05em;font-size:31px;line-height:1}.exactInstallment span{color:#5d6d81;font-size:15px;font-weight:750}.exactPrice{white-space:nowrap;align-items:flex-end;margin-top:8px;display:flex}.exactPrice>small{color:#0b4d8a;letter-spacing:-.04em;margin:0 13px .18em 0;font-size:clamp(31px,3vw,47px);font-weight:950}.exactPrice>strong,.exactPrice>em{color:#0b4d8a;-webkit-text-fill-color:currentColor;filter:none;text-shadow:1px 1px #0a4377,2px 2px #07365f,0 10px 16px #062d592b;background:0 0}.exactPrice>strong{letter-spacing:-.105em;font-size:clamp(154px,12vw,210px);line-height:.7}.exactPrice>em{letter-spacing:-.08em;margin:0 0 .03em 4px;font-size:clamp(70px,6vw,101px);font-style:normal;font-weight:950;line-height:.75}.exactTotal{background:#ffffffeb;border:1px solid #e4e7ea;border-radius:15px;align-items:center;gap:15px;width:fit-content;margin-top:20px;padding:14px 23px;display:flex;box-shadow:0 10px 25px #031d3d13}.exactTotal>i{color:#0b4d8a;font-size:34px;font-style:normal}.exactTotal>span{gap:5px;display:grid}.exactTotal small{color:#748195;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.exactTotal b{color:#071b35;font-size:20px}.exactIncludedPanel{background:#fff;border-left:1px solid #e4e7ea;grid-template-columns:minmax(0,1fr);align-content:center;min-height:355px;padding:29px 49px;display:grid}.exactIncludedPanel>p{color:#071b35;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:950}.exactIncludedList{display:grid}.exactIncludedList>span{border-bottom:1px solid #e6eaee;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;min-height:54px;display:grid}.exactIncludedList>span:last-child{border-bottom:0}.exactIncludedList i{color:#178437;background:#edf7eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:950;display:grid}.exactIncludedList b{color:#13263d;font-size:15px;font-weight:600}.exactHubNote{color:#758399;background:#fbfaf8;border-radius:10px;align-items:center;gap:13px;width:100%;margin-top:15px;padding:12px 16px;font-size:11px;display:flex}.exactHubNote i{color:#0b4d8a;font-size:21px;font-style:normal}.exactHubNote b{color:#0b4d8a}.exactConfidence{background:#fff;border:1px solid #e2e6e9;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 45px 0;padding:15px 10px;display:grid;box-shadow:0 10px 25px #031d3d0d}.exactConfidence>div{border-right:1px solid #e3e7ea;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 18px;display:flex}.exactConfidence>div:last-child{border-right:0}.exactConfidence>div>i{color:#0b4d8a;font-size:29px;font-style:normal}.exactConfidence>div>span{gap:5px;display:grid}.exactConfidence b{color:#102138;font-size:11px}.exactConfidence small{color:#79879a;font-size:9px}.exactBuyButton{color:#17120a;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(110deg,#ffd643,#ffbc00 58%,#ffd33c);border:1px solid #f2b400;border-radius:18px;justify-content:center;align-items:center;gap:23px;min-height:76px;margin:18px 45px 0;font-size:clamp(24px,2.3vw,34px);font-weight:950;text-decoration:none;transition:transform .2s,filter .2s;display:flex;box-shadow:inset 0 2px 1px #ffffff85,0 8px #d89200,0 18px 30px #ad6c002e}.exactBuyButton:hover{filter:brightness(1.04);transform:translateY(-2px)}.exactBuyButton>i{font-size:43px;font-style:normal;font-weight:500}.exactBuyButton>span{text-align:center;line-height:1.08}.exactSecureNote{color:#8290a1;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;font-size:10px;display:flex}.exactSecureNote i{font-style:normal}.exactPricingFooter{color:#8090a2;justify-content:space-between;align-items:center;gap:25px;margin:12px 45px 22px;font-size:9px;display:flex}.exactPricingFooter>span{align-items:center;gap:10px;display:flex}.exactPricingFooter>span i{background:#d89a12;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #d89a1217}.exactPricingFooter p{text-align:right;margin:0}@keyframes exactWindowPerspective{0%,to{transform:rotateX(1.2deg)rotateY(-1.8deg)translateY(2px)}35%{transform:rotateX(-.7deg)rotateY(1.2deg)translate3d(0,-4px,18px)}68%{transform:rotateX(.5deg)rotateY(.5deg)translate3d(0,-2px,9px)}}@media (max-width:1050px){.exactOfferGrid{grid-template-columns:1fr}.exactPricePanel{text-align:center;justify-items:center;min-height:auto}.exactIncludedPanel{border-top:1px solid #e4e7ea;border-left:0;min-height:auto}.exactConfidence{grid-template-columns:repeat(2,minmax(0,1fr))}.exactConfidence>div:nth-child(2){border-right:0}.exactConfidence>div:nth-child(-n+2){border-bottom:1px solid #e3e7ea;padding-bottom:17px}.exactConfidence>div:nth-child(n+3){padding-top:17px}}@media (max-width:650px){.exactPricingSection{padding:65px 12px 76px}.exactPricingWindow{border-radius:20px}.exactMacBar{min-height:48px;padding:0 13px}.exactMacBar>div{gap:6px}.exactMacBar>div i{width:10px;height:10px}.exactMacBar>span{font-size:7px}.exactMacBar>b{display:none}.exactProductHead{min-height:105px;padding:18px}.exactProductHead>div{gap:10px}.exactProductHead img{width:57px;height:57px}.exactProductHead h2{font-size:20px}.exactProductHead small{font-size:10px}.exactProductHead>strong{padding:9px 10px;font-size:7px}.exactProductHead>strong i{font-size:12px}.exactOfferGrid{border-radius:16px;margin:18px 12px 0}.exactPricePanel{padding:33px 16px 37px}.exactPricePanel>p{margin-bottom:17px}.exactInstallment b{font-size:28px}.exactPrice>small{margin-right:6px;font-size:28px}.exactPrice>strong{font-size:clamp(122px,37vw,166px)}.exactPrice>em{font-size:clamp(59px,18vw,82px)}.exactTotal{padding:12px 15px}.exactTotal>i{font-size:27px}.exactTotal b{font-size:16px}.exactIncludedPanel{padding:34px 20px}.exactIncludedList>span{gap:12px;min-height:62px}.exactIncludedList i{width:34px;height:34px}.exactIncludedList b{font-size:12px}.exactConfidence{grid-template-columns:1fr;margin:16px 12px 0;padding:9px 18px}.exactConfidence>div{border-bottom:1px solid #e3e7ea;border-right:0;justify-content:flex-start;min-height:64px;padding:10px 0}.exactConfidence>div:nth-child(-n+2),.exactConfidence>div:nth-child(n+3){padding:10px 0}.exactConfidence>div:last-child{border-bottom:0}.exactBuyButton{border-radius:14px;gap:11px;min-height:72px;margin:19px 12px 0;padding:17px 14px;font-size:17px}.exactBuyButton>i{font-size:29px}.exactPricingFooter{flex-direction:column;align-items:flex-start;margin:14px 18px 22px;font-size:8px}.exactPricingFooter p{text-align:left}}.siteFooter{color:#fff;background:radial-gradient(circle at 12% 0,#1d67a752,#0000 30%),linear-gradient(145deg,#031d3d,#062d59 62%,#02172f);padding:68px clamp(22px,5vw,78px) 0;position:relative;overflow:hidden}.footerGlow{pointer-events:none;border:1px solid #c8a75a1f;border-radius:50%;width:460px;height:460px;position:absolute;top:-170px;right:-120px;box-shadow:0 0 0 65px #c8a75a06,0 0 0 130px #c8a75a03}.footerShell{z-index:2;grid-template-columns:minmax(280px,1.3fr) repeat(3,minmax(150px,.7fr));gap:clamp(35px,6vw,95px);width:min(1420px,100%);margin:0 auto;padding-bottom:54px;display:grid;position:relative}.footerBrand{max-width:390px}.footerBrand>a{align-items:center;gap:13px;width:fit-content;text-decoration:none;display:flex}.footerBrand img{object-fit:contain;background:#fff;border-radius:50%;width:68px;height:68px;padding:3px}.footerBrand>a>span{gap:4px;display:grid}.footerBrand b{color:#fff;letter-spacing:.13em;font-size:19px}.footerBrand small{color:#91a6ba;font-size:8px}.footerBrand>p{color:#9db0c2;margin:20px 0 0;font-size:12px;line-height:1.7}.footerColumn{align-content:start;gap:12px;display:grid}.footerColumn>p{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.footerColumn a{color:#e2eaf1;width:fit-content;font-size:11px;text-decoration:none;transition:color .2s}.footerColumn a:hover{color:var(--gold-light)}.footerColumn>span{color:#91a6ba;font-size:10px}.footerBottom{z-index:2;color:#8298ac;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:25px;width:min(1420px,100%);min-height:66px;margin:0 auto;font-size:8px;display:flex;position:relative}.footerBottom p{text-align:right;margin:0}.privacyPage{background:#f5f8fb;min-height:100vh}.privacyHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e0e7ed;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 clamp(22px,5vw,78px);display:flex}.privacyBrand{color:var(--navy);letter-spacing:.13em;align-items:center;gap:10px;font-weight:950;text-decoration:none;display:flex}.privacyBrand img{object-fit:contain;width:54px;height:54px}.privacyBack{color:var(--navy);background:#fff;border:1px solid #dce5ec;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none}.privacyHero{text-align:center;background:radial-gradient(circle at 50% 0,#1c65a46b,#0000 40%),linear-gradient(160deg,#031d3d,#062d59);padding:clamp(75px,9vw,132px) 22px clamp(68px,8vw,112px)}.privacyHero>p{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:900}.privacyHero h1{color:#fff;margin:0;font-size:clamp(47px,6vw,82px)}.privacyHero>span{color:#9bb0c4;margin-top:18px;font-size:11px;display:block}.privacyContent{background:#fff;border:1px solid #e0e7ed;border-radius:25px;width:min(940px,100% - 32px);margin:-42px auto 90px;padding:clamp(32px,5vw,68px);box-shadow:0 30px 70px #031d3d1a}.privacyIntro{border-left:3px solid var(--gold);color:#52677b;background:#f7fafc;border-radius:0 12px 12px 0;margin:0 0 42px;padding:21px 24px;font-size:15px;line-height:1.75}.privacyContent section{border-top:1px solid #e7edf2;padding:30px 0}.privacyContent section:first-of-type{border-top:0}.privacyContent h2{color:var(--navy-deep);letter-spacing:-.035em;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:500}.privacyContent p,.privacyContent li{color:#5f7183;font-size:14px;line-height:1.75}.privacyContent p{margin:10px 0 0}.privacyContent ul{gap:8px;margin:15px 0 0;padding-left:22px;display:grid}.privacyContent a{color:var(--blue);font-weight:750;text-decoration:none}.privacyContent a:hover{text-decoration:underline}@media (max-width:900px){.footerShell{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBrand{max-width:480px}}@media (max-width:560px){.siteFooter{padding:54px 20px 0}.footerShell{grid-template-columns:1fr;gap:33px;padding-bottom:40px}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:96px}.footerBottom p{text-align:left}.privacyHeader{min-height:70px;padding-inline:15px}.privacyBrand img{width:45px;height:45px}.privacyBack{padding:9px 11px;font-size:9px}.privacyHero{padding-top:70px}.privacyContent{border-radius:19px;margin-bottom:68px;padding:28px 22px}.privacyIntro{padding:17px;font-size:13px}.privacyContent p,.privacyContent li{font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.offerCursor,.offerCursor i{display:none}.macWindow,.pncpWindow,.portalBubble,.keywordBubble,.checkpointFloat,.futureLock,.exactPricingWindow{animation-duration:12s!important;animation-iteration-count:infinite!important}.portalMarquee>div,.originalityTrack,.learningTrack,.simpleRadarSweep{animation-duration:48s!important;animation-iteration-count:infinite!important}}@media (max-width:650px){.siteHeader,.portalBubble,.officialChip,.keywordBubble,.checkpointFloat,.learningTopic,.consultancyForm,.strategyCore,.strategyNode,.strategyInsight,.liveBidCard,.radarSignal,.radarFinding,.futureModule,.privacyHeader{-webkit-backdrop-filter:none;backdrop-filter:none}}
