.page-module__88qk1W__hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(42px,6vw,88px);min-height:560px;padding:64px 0 72px;display:grid}.page-module__88qk1W__heroCopy{z-index:2;position:relative}.page-module__88qk1W__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(42px,5vw,68px);font-weight:630;line-height:1.16}.page-module__88qk1W__heroSubtitle{max-width:59ch;color:var(--rankai-text-muted);text-wrap:pretty;margin:24px 0 0;font-size:17px;line-height:1.62}.page-module__88qk1W__heroLinks{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.page-module__88qk1W__heroLinks a{border:1px solid var(--rankai-border);background:color-mix(in srgb, var(--rankai-surface) 82%, transparent);box-shadow:var(--rankai-shadow-xs);color:var(--rankai-text);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:610;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.page-module__88qk1W__heroLinks a:hover{border-color:var(--rankai-border-strong);box-shadow:var(--rankai-shadow);transform:translateY(-2px)}.page-module__88qk1W__heroLinks a span{color:var(--rankai-brand-text)}.page-module__88qk1W__overview{aspect-ratio:560/440;border:1px solid var(--rankai-glass-stroke,color-mix(in srgb, white 68%, var(--rankai-border)));background:var(--rankai-glass-specular,linear-gradient(115deg, #ffffff6b, transparent 38%)), linear-gradient(color-mix(in srgb, var(--rankai-text) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rankai-text) 7%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--rankai-primary) 22%, transparent), transparent 38%), linear-gradient(155deg, var(--rankai-glass-fill,color-mix(in srgb, var(--rankai-surface) 78%, transparent)), color-mix(in srgb, var(--rankai-accent) 16%, transparent));width:100%;min-width:0;box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffc7), 0 28px 64px #0e15121a;-webkit-backdrop-filter:blur(22px)saturate(1.55);isolation:isolate;background-size:240% 100%,28px 28px,28px 28px,auto,auto;border-radius:36px;position:relative;overflow:hidden}.page-module__88qk1W__overview:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffffb3;border-radius:28px;position:absolute;inset:12px}.page-module__88qk1W__overviewGlow{aspect-ratio:1;background:var(--rankai-brand-gradient);filter:blur(66px);opacity:.24;border-radius:50%;width:42%;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-module__88qk1W__overviewLines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.page-module__88qk1W__overviewLines path{stroke:color-mix(in srgb, var(--rankai-primary) 25%, var(--rankai-mix));stroke-width:1.3px}.page-module__88qk1W__overviewLines .page-module__88qk1W__overviewSignal{stroke:var(--rankai-primary);stroke-width:2px;stroke-dasharray:3 22;stroke-linecap:round;opacity:.72}.page-module__88qk1W__overviewCore{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 34% 24%, #ffffff5c, transparent 34%), var(--rankai-ink);color:#fff;border:1px solid #fffffff5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:118px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #0e151242,inset 0 0 0 8px #ffffff0a}.page-module__88qk1W__overviewCore strong{letter-spacing:.08em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:84px;margin:0;font-size:10px;font-weight:700;line-height:1;position:static;overflow:hidden}.page-module__88qk1W__coreOrbit{border:1px dashed color-mix(in srgb, var(--rankai-primary) 46%, transparent);border-radius:50%;position:absolute;inset:-17px}.page-module__88qk1W__coreMark{border:0;align-items:end;gap:4px;height:22px;display:flex;position:relative;inset:auto}.page-module__88qk1W__coreMark i{background:linear-gradient(#aaf1cc,#5ddca1);border-radius:5px;width:7px;display:block;position:static}.page-module__88qk1W__coreMark i:first-child{height:13px}.page-module__88qk1W__coreMark i:nth-child(2){height:25px}.page-module__88qk1W__coreMark i:nth-child(3){background:linear-gradient(#cfc4ff,#a28cf5);height:19px}.page-module__88qk1W__overviewNode{--node-color:var(--rankai-brand-text);z-index:2;border:1px solid var(--rankai-glass-stroke,color-mix(in srgb, white 68%, var(--rankai-border)));background:var(--rankai-glass-specular,linear-gradient(115deg, transparent 30%, #ffffff8c 48%, transparent 66%)), linear-gradient(180deg, var(--rankai-glass-fill-strong,color-mix(in srgb, var(--rankai-surface) 86%, transparent)), var(--rankai-glass-fill,color-mix(in srgb, var(--rankai-surface) 70%, transparent)));width:190px;min-width:0;box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), 0 14px 30px #0e151214;-webkit-backdrop-filter:blur(18px)saturate(1.45);color:var(--rankai-text);background-size:220% 100%,auto;border-radius:18px;align-items:center;gap:11px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:absolute;overflow:hidden}.page-module__88qk1W__overviewNode:hover{z-index:2;border-color:color-mix(in srgb, var(--node-color) 30%, var(--rankai-mix));transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 18px 38px #0e151224}.page-module__88qk1W__overviewNode[data-kind=content]{--node-color:#08796c;top:13%;left:4%}.page-module__88qk1W__overviewNode[data-kind=visibility]{--node-color:#0bafa1;top:13%;right:4%}.page-module__88qk1W__overviewNode[data-kind=opportunities]{--node-color:#8a4e38;bottom:13%;left:4%}.page-module__88qk1W__overviewNode[data-kind=operations]{--node-color:#163e38;bottom:13%;right:4%}.page-module__88qk1W__overviewIcon{border:1px solid color-mix(in srgb, var(--node-color) 22%, var(--rankai-mix));background:color-mix(in srgb, var(--node-color) 10%, var(--rankai-mix));width:38px;height:38px;color:var(--node-color);border-radius:12px;flex:none;place-items:center;display:grid}.page-module__88qk1W__overviewIcon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px}.page-module__88qk1W__overviewNode>span:last-child{min-width:0}.page-module__88qk1W__overviewNode strong,.page-module__88qk1W__overviewNode small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.page-module__88qk1W__overviewNode strong{letter-spacing:-.015em;font-size:13px}.page-module__88qk1W__overviewNode small{color:var(--rankai-text-subtle);margin-top:3px;font-size:10.5px}.page-module__88qk1W__areaNav{z-index:2;border:1px solid var(--rankai-glass-stroke,color-mix(in srgb, white 68%, var(--rankai-border)));background:var(--rankai-glass-specular,linear-gradient(115deg, transparent 32%, #ffffff80 48%, transparent 64%)), linear-gradient(180deg, var(--rankai-glass-fill,color-mix(in srgb, var(--rankai-surface) 72%, transparent)), color-mix(in srgb, var(--rankai-surface) 46%, transparent));box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), 0 16px 32px #0e151212;-webkit-backdrop-filter:blur(20px)saturate(1.5);background-size:240% 100%,auto;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 34px;padding:6px;display:grid;position:relative;overflow:hidden}.page-module__88qk1W__areaNav a{min-width:0;color:var(--rankai-text);border-radius:14px;grid-template-columns:auto 1fr;gap:1px 9px;padding:10px 12px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:grid}.page-module__88qk1W__areaNav a:hover{background:var(--rankai-surface);box-shadow:var(--rankai-shadow-sm);transform:translateY(-1px)}.page-module__88qk1W__areaNav span{color:var(--rankai-brand-text);letter-spacing:.05em;grid-row:1/3;align-self:center;font-size:10px;font-weight:720}.page-module__88qk1W__areaNav strong,.page-module__88qk1W__areaNav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__88qk1W__areaNav strong{font-size:12px;font-weight:700}.page-module__88qk1W__areaNav small{color:var(--rankai-text-subtle);font-size:10px}.page-module__88qk1W__featureStack{gap:32px;padding-bottom:42px;display:grid}.public-container>.page-module__88qk1W__featureStack .page-module__88qk1W__featureSection{--tone:var(--rankai-primary);--tone-soft:color-mix(in srgb, var(--tone) 9%, var(--rankai-mix));border:1px solid var(--rankai-border);background:radial-gradient(circle at 90% 4%, color-mix(in srgb, var(--tone) 10%, transparent), transparent 28%), var(--rankai-surface);box-shadow:var(--rankai-shadow-sm);scroll-margin-top:calc(var(--rankai-header-height) + 96px);border-radius:32px;padding:clamp(28px,4vw,50px);position:relative;overflow:hidden}.page-module__88qk1W__featureSection:before{background:linear-gradient(180deg, transparent, var(--tone) 24%, var(--tone) 76%, transparent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.page-module__88qk1W__featureSection[data-kind=content]{--tone:#08796c}.page-module__88qk1W__featureSection[data-kind=visibility]{--tone:#0bafa1}.page-module__88qk1W__featureSection[data-kind=opportunities]{--tone:#8a4e38}.page-module__88qk1W__featureSection[data-kind=operations]{--tone:#163e38}.page-module__88qk1W__sectionIntro{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__sectionCopy{order:2}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__scene{order:1}.page-module__88qk1W__sectionCopy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.page-module__88qk1W__sectionNumber{border:1px solid color-mix(in srgb, var(--tone) 22%, var(--rankai-mix));background:var(--tone-soft);width:46px;height:46px;color:var(--tone);letter-spacing:.04em;border-radius:15px;place-items:center;font-size:12px;font-weight:730;display:grid}.page-module__88qk1W__sectionKicker{color:var(--tone);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-size:11px;font-weight:680;display:flex}.page-module__88qk1W__sectionKicker svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px}.page-module__88qk1W__sectionCopy h2{letter-spacing:-.052em;max-width:12ch;margin:0;font-size:clamp(34px,4vw,52px);font-weight:630;line-height:1}.page-module__88qk1W__sectionCopy>div>p:last-child{max-width:48ch;color:var(--rankai-text-muted);margin:16px 0 0;font-size:15.5px;line-height:1.62}.page-module__88qk1W__scene{border:1px solid color-mix(in srgb, var(--tone) 18%, var(--rankai-border));background:linear-gradient(color-mix(in srgb, var(--rankai-text) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rankai-text) 8%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--tone) 8%, var(--rankai-surface)), color-mix(in srgb, var(--tone) 18%, var(--rankai-surface)));min-width:0;min-height:280px;box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), 0 18px 46px color-mix(in srgb, var(--tone) 10%, transparent);background-size:24px 24px,24px 24px,auto;border-radius:28px;position:relative;overflow:hidden}.page-module__88qk1W__sceneGlow{background:var(--tone);filter:blur(70px);opacity:.12;border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-module__88qk1W__sceneWindow,.page-module__88qk1W__visibilityBoard{border:1px solid var(--rankai-glass-stroke,var(--rankai-border));background:var(--rankai-glass-fill-strong,color-mix(in srgb, var(--rankai-surface) 86%, transparent));color:var(--rankai-text);box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), 0 18px 36px #0e15121a;-webkit-backdrop-filter:blur(10px);border-radius:19px;position:absolute;inset:24px;overflow:hidden}.page-module__88qk1W__sceneBar{border-bottom:1px solid var(--rankai-border);background:color-mix(in srgb, var(--rankai-surface) 62%, transparent);align-items:center;gap:5px;height:32px;padding:0 12px;display:flex}.page-module__88qk1W__sceneBar>span{background:color-mix(in srgb, var(--tone) 28%, var(--rankai-mix));border-radius:50%;width:6px;height:6px}.page-module__88qk1W__sceneBar>i{background:#0e15120f;border-radius:999px;width:34%;height:7px;margin-left:auto}.page-module__88qk1W__contentRows{gap:7px;padding:12px 14px 10px;display:grid}.page-module__88qk1W__contentRow{border:1px solid var(--rankai-border);background:color-mix(in srgb, var(--rankai-surface) 72%, transparent);border-radius:10px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:8px 9px;display:grid}.page-module__88qk1W__contentRow>span{color:var(--tone);font-size:9px;font-weight:700}.page-module__88qk1W__contentRow p{color:var(--rankai-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;font-weight:590;overflow:hidden}.page-module__88qk1W__contentRow i{border:2px solid var(--tone);border-top:0;border-left:0;width:7px;height:7px;rotate:45deg}.page-module__88qk1W__contentFlow{align-items:center;gap:6px;padding:0 14px;display:flex}.page-module__88qk1W__contentFlow span{background:color-mix(in srgb, var(--tone) 13%, var(--rankai-mix));border-radius:999px;flex:1;height:5px;position:relative}.page-module__88qk1W__contentFlow span:after{border-radius:inherit;background:var(--tone);content:"";opacity:calc(.3 + var(--flow,0));transform-origin:0;position:absolute;inset:0;transform:scaleX(.72)}.page-module__88qk1W__visibilityBody{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:18px;height:calc(100% - 32px);padding:14px 18px;display:grid}.page-module__88qk1W__visibilityGauge{place-items:center;display:grid;position:relative}.page-module__88qk1W__visibilityGauge svg{width:116px;overflow:visible;rotate:-90deg}.page-module__88qk1W__visibilityGauge circle{fill:none;stroke:color-mix(in srgb, var(--tone) 12%, var(--rankai-mix));stroke-width:10px}.page-module__88qk1W__visibilityGauge .page-module__88qk1W__gaugeValue{stroke:var(--tone);stroke-dasharray:270;stroke-dashoffset:74px;stroke-linecap:round}.page-module__88qk1W__visibilityGauge>span{align-items:end;gap:4px;height:34px;display:flex;position:absolute}.page-module__88qk1W__visibilityGauge i{background:var(--tone);border-radius:4px;width:7px}.page-module__88qk1W__visibilityGauge i:first-child{opacity:.35;height:15px}.page-module__88qk1W__visibilityGauge i:nth-child(2){height:29px}.page-module__88qk1W__visibilityGauge i:nth-child(3){opacity:.66;height:21px}.page-module__88qk1W__visibilityCopy{gap:13px;min-width:0;display:grid}.page-module__88qk1W__visibilityCopy p{color:var(--rankai-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:10.5px;font-weight:590;overflow:hidden}.page-module__88qk1W__visibilityCopy span{background:color-mix(in srgb, var(--tone) 10%, var(--rankai-mix));border-radius:99px;height:7px;display:block;overflow:hidden}.page-module__88qk1W__visibilityCopy i{border-radius:inherit;background:linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone) 55%, var(--rankai-mix)));height:100%;display:block}.page-module__88qk1W__opportunityBoard{grid-template-columns:.78fr 1.22fr;align-items:center;gap:18px;display:grid;position:absolute;inset:22px}.page-module__88qk1W__radar{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tone) 28%, var(--rankai-mix));background:linear-gradient(90deg, transparent 49.5%, color-mix(in srgb, var(--tone) 20%, transparent) 50%, transparent 50.5%), linear-gradient(transparent 49.5%, color-mix(in srgb, var(--tone) 20%, transparent) 50%, transparent 50.5%), #ffffff7a;width:min(180px,100%);box-shadow:inset 0 0 28px color-mix(in srgb, var(--tone) 8%, transparent);border-radius:50%;justify-self:center;position:relative}.page-module__88qk1W__radar>span{border:1px solid color-mix(in srgb, var(--tone) 20%, transparent);border-radius:50%;position:absolute}.page-module__88qk1W__radar>span:first-child{inset:19%}.page-module__88qk1W__radar>span:nth-child(2){inset:37%}.page-module__88qk1W__radar>span:nth-child(3){background:var(--tone);border:0;inset:47%}.page-module__88qk1W__radar>i{background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 62%, transparent), transparent);clip-path:polygon(0 0,100% 0,0 100%);opacity:.3;transform-origin:0 0;height:46%;position:absolute;inset:50% 4% auto 50%;rotate:-42deg}.page-module__88qk1W__radar>b{background:var(--tone);width:8px;height:8px;box-shadow:0 2px 8px color-mix(in srgb, var(--tone) 40%, transparent);border:2px solid #fff;border-radius:50%;position:absolute}.page-module__88qk1W__radar>b:first-of-type{top:23%;left:61%}.page-module__88qk1W__radar>b:nth-of-type(2){top:57%;left:25%}.page-module__88qk1W__radar>b:nth-of-type(3){bottom:22%;right:17%}.page-module__88qk1W__opportunityList{gap:8px;min-width:0;display:grid}.page-module__88qk1W__opportunityList>div{border:1px solid var(--rankai-glass-stroke,var(--rankai-border));background:var(--rankai-glass-fill,color-mix(in srgb, var(--rankai-surface) 78%, transparent));border-radius:12px;grid-template-columns:22px minmax(0,1fr) 19px;align-items:center;gap:8px;padding:10px;display:grid;box-shadow:0 8px 20px #0e15120d}.page-module__88qk1W__opportunityList span{background:var(--tone-soft);width:22px;height:22px;color:var(--tone);border-radius:7px;place-items:center;font-size:9px;font-weight:700;display:grid}.page-module__88qk1W__opportunityList p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;font-weight:590;overflow:hidden}.page-module__88qk1W__opportunityList i{background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.page-module__88qk1W__operationsBoard{position:absolute;inset:0}.page-module__88qk1W__operationsBoard>svg{width:100%;height:100%;position:absolute;inset:0}.page-module__88qk1W__operationsBoard>svg path{stroke:color-mix(in srgb, var(--tone) 30%, var(--rankai-mix));stroke-width:1.5px}.page-module__88qk1W__operationsBoard>svg .page-module__88qk1W__operationSignal{stroke:var(--tone);stroke-width:2px;stroke-dasharray:3 16;stroke-linecap:round}.page-module__88qk1W__operationCore{background:var(--tone);width:68px;height:68px;box-shadow:0 16px 34px color-mix(in srgb, var(--tone) 26%, transparent), inset 0 1px 0 #ffffff40;color:#fff;border:1px solid #fffffff5;border-radius:22px;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-module__88qk1W__operationCore svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:31px}.page-module__88qk1W__operationNode{border:1px solid var(--rankai-glass-stroke,var(--rankai-border));background:var(--rankai-glass-fill-strong,color-mix(in srgb, var(--rankai-surface) 86%, transparent));width:132px;min-width:0;color:var(--rankai-text);-webkit-backdrop-filter:blur(8px);border-radius:11px;align-items:center;gap:7px;padding:9px 10px;display:flex;position:absolute;box-shadow:0 8px 20px #0e151212}.page-module__88qk1W__operationNode:first-of-type{top:11%;left:4%}.page-module__88qk1W__operationNode:nth-of-type(2){top:11%;right:4%}.page-module__88qk1W__operationNode:nth-of-type(3){bottom:11%;left:4%}.page-module__88qk1W__operationNode:nth-of-type(4){bottom:11%;right:4%}.page-module__88qk1W__operationNode i{background:var(--tone);width:7px;height:7px;box-shadow:0 0 0 3px var(--tone-soft);border-radius:50%;flex:none}.page-module__88qk1W__operationNode span{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:610;overflow:hidden}.page-module__88qk1W__cardGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.page-module__88qk1W__featureCard{border:1px solid var(--rankai-border);background:color-mix(in srgb, var(--rankai-surface) 96%, var(--tone));min-width:0;box-shadow:var(--rankai-shadow-xs);border-radius:20px;grid-column:span 6;padding:22px 22px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.page-module__88qk1W__featureCard:nth-child(4n+1){grid-column:span 7}.page-module__88qk1W__featureCard:nth-child(4n+2),.page-module__88qk1W__featureCard:nth-child(4n+3){grid-column:span 5}.page-module__88qk1W__featureCard:nth-child(4n+4){grid-column:span 7}.page-module__88qk1W__featureCard:last-child:nth-child(odd){grid-column:span 12}.page-module__88qk1W__featureCard:hover{border-color:color-mix(in srgb, var(--tone) 26%, var(--rankai-border));box-shadow:0 18px 34px -22px color-mix(in srgb, var(--tone) 44%, transparent);transform:translateY(-3px)}.page-module__88qk1W__cardTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__88qk1W__cardIcon{border:1px solid color-mix(in srgb, var(--tone) 18%, var(--rankai-mix));background:var(--tone-soft);width:35px;height:35px;color:var(--tone);border-radius:11px;place-items:center;display:grid}.page-module__88qk1W__cardIcon svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px}.page-module__88qk1W__cardIndex{color:color-mix(in srgb, var(--tone) 58%, var(--rankai-text-subtle));letter-spacing:.06em;font-size:10px;font-weight:710}.page-module__88qk1W__featureCard h3{letter-spacing:-.027em;max-width:28ch;margin:18px 0 8px;font-size:18px;line-height:1.2}.page-module__88qk1W__featureCard p{max-width:72ch;color:var(--rankai-text-muted);margin:0;font-size:13.5px;line-height:1.58}.page-module__88qk1W__cardLine{background:linear-gradient(90deg, var(--tone), transparent);opacity:0;transform-origin:0;border-radius:2px 2px 0 0;height:2px;transition:opacity .18s,transform .26s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(.3)}.page-module__88qk1W__featureCard:hover .page-module__88qk1W__cardLine{opacity:.8;transform:scaleX(1)}.page-module__88qk1W__ctaSection{border-top:0!important}@media (prefers-reduced-motion:no-preference){.page-module__88qk1W__overviewSignal,.page-module__88qk1W__operationSignal{animation:8s linear infinite page-module__88qk1W__signal-flow}.page-module__88qk1W__overviewSignal:nth-of-type(6),.page-module__88qk1W__overviewSignal:nth-of-type(8){animation-direction:reverse}.page-module__88qk1W__coreOrbit{animation:16s linear infinite page-module__88qk1W__orbit-spin}.page-module__88qk1W__overviewNode{animation:6s ease-in-out infinite page-module__88qk1W__node-breathe}.page-module__88qk1W__overviewNode[data-kind=visibility],.page-module__88qk1W__overviewNode[data-kind=operations]{animation-delay:-3s}.page-module__88qk1W__visibilityGauge .page-module__88qk1W__gaugeValue{animation:7s ease-in-out infinite page-module__88qk1W__gauge-read}.page-module__88qk1W__visibilityCopy i{transform-origin:0;animation:7s ease-in-out infinite page-module__88qk1W__bar-read}.page-module__88qk1W__radar>i{animation:7s linear infinite page-module__88qk1W__radar-sweep}.page-module__88qk1W__radar>b{animation:3.5s ease-in-out infinite page-module__88qk1W__radar-point}}@keyframes page-module__88qk1W__signal-flow{to{stroke-dashoffset:-100px}}@keyframes page-module__88qk1W__orbit-spin{to{rotate:360deg}}@keyframes page-module__88qk1W__node-breathe{0%,to{translate:0}50%{translate:0 -4px}}@keyframes page-module__88qk1W__gauge-read{0%,12%{stroke-dashoffset:226px}48%,82%{stroke-dashoffset:74px}to{stroke-dashoffset:226px}}@keyframes page-module__88qk1W__bar-read{0%,10%{transform:scaleX(.14)}45%,84%{transform:scaleX(1)}to{transform:scaleX(.14)}}@keyframes page-module__88qk1W__radar-sweep{to{rotate:318deg}}@keyframes page-module__88qk1W__radar-point{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone) 35%, transparent)}50%{box-shadow:0 0 0 8px #0000}}@media (max-width:1050px){.page-module__88qk1W__hero{grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:34px}.page-module__88qk1W__overviewNode{width:166px}.page-module__88qk1W__overviewNode[data-kind=content],.page-module__88qk1W__overviewNode[data-kind=opportunities]{left:3%}.page-module__88qk1W__overviewNode[data-kind=visibility],.page-module__88qk1W__overviewNode[data-kind=operations]{right:3%}.page-module__88qk1W__sectionIntro{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:34px}}@media (max-width:900px){.page-module__88qk1W__hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:52px}.page-module__88qk1W__heroCopy{max-width:700px}.page-module__88qk1W__overview{width:min(100%,650px);margin:0 auto}.page-module__88qk1W__areaNav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__88qk1W__sectionIntro{grid-template-columns:minmax(0,1fr)}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__sectionCopy,.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__scene{order:initial}.page-module__88qk1W__scene{min-height:310px}}@media (max-width:640px){.page-module__88qk1W__hero{gap:36px;padding:42px 0 54px}.page-module__88qk1W__heroCopy h1{font-size:clamp(38px,12vw,52px)}.page-module__88qk1W__heroSubtitle{font-size:15.5px}.page-module__88qk1W__heroLinks{flex-direction:column;align-items:stretch}.page-module__88qk1W__heroLinks a{justify-content:space-between}.page-module__88qk1W__overview{aspect-ratio:auto;border-radius:28px;height:430px}.page-module__88qk1W__overviewLines{display:none}.page-module__88qk1W__overviewCore{width:100px}.page-module__88qk1W__overviewNode{width:43%;padding:9px}.page-module__88qk1W__overviewNode[data-kind=content]{top:8%;left:4%}.page-module__88qk1W__overviewNode[data-kind=visibility]{top:8%;right:4%}.page-module__88qk1W__overviewNode[data-kind=opportunities]{bottom:8%;left:4%}.page-module__88qk1W__overviewNode[data-kind=operations]{bottom:8%;right:4%}.page-module__88qk1W__overviewIcon{width:32px;height:32px}.page-module__88qk1W__overviewNode strong{font-size:11px}.page-module__88qk1W__overviewNode small{font-size:9px}.page-module__88qk1W__areaNav{gap:4px;margin-bottom:24px;position:static}.page-module__88qk1W__areaNav a{padding:9px}.public-container>.page-module__88qk1W__featureStack .page-module__88qk1W__featureSection{border-radius:26px;padding:26px 18px}.page-module__88qk1W__featureStack{gap:20px}.page-module__88qk1W__sectionCopy{grid-template-columns:minmax(0,1fr);gap:13px}.page-module__88qk1W__sectionNumber{width:40px;height:40px}.page-module__88qk1W__sectionCopy h2{font-size:36px}.page-module__88qk1W__scene{border-radius:22px;min-height:280px}.page-module__88qk1W__sceneWindow,.page-module__88qk1W__visibilityBoard{inset:15px}.page-module__88qk1W__visibilityBody{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px}.page-module__88qk1W__visibilityGauge svg{width:90px}.page-module__88qk1W__opportunityBoard{grid-template-columns:.7fr 1.3fr;gap:9px;inset:14px}.page-module__88qk1W__operationNode{width:106px}.page-module__88qk1W__cardGrid{grid-template-columns:minmax(0,1fr);margin-top:24px}.page-module__88qk1W__featureCard,.page-module__88qk1W__featureCard:nth-child(4n+1),.page-module__88qk1W__featureCard:nth-child(4n+2),.page-module__88qk1W__featureCard:nth-child(4n+3),.page-module__88qk1W__featureCard:nth-child(4n+4),.page-module__88qk1W__featureCard:last-child:nth-child(odd){grid-column:1}}@media (max-width:410px){.page-module__88qk1W__overview{height:390px}.page-module__88qk1W__overviewNode{flex-direction:column;align-items:flex-start;gap:6px}.page-module__88qk1W__overviewCore{width:88px}.page-module__88qk1W__coreOrbit{inset:-12px}.page-module__88qk1W__operationNode{width:95px}.page-module__88qk1W__operationNode span{font-size:8.5px}}@layer features-base{.page-module__88qk1W__hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,6vw,80px);padding:clamp(64px,8vw,104px) 0 clamp(48px,6vw,72px);display:grid;position:relative}.page-module__88qk1W__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(42px,5vw,64px);font-weight:630;line-height:1.16}.page-module__88qk1W__heroSubtitle{max-width:52ch;color:var(--rankai-text-muted);margin:22px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.page-module__88qk1W__heroLinks{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.page-module__88qk1W__heroLinks a{color:var(--rankai-primary-ink);font-size:14px;font-weight:700;text-decoration:none}.page-module__88qk1W__heroLinks a span{margin-left:6px}.page-module__88qk1W__overview{isolation:isolate;background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--rankai-primary) 28%, transparent), transparent 26%), var(--rankai-ink);min-height:440px;box-shadow:0 36px 70px color-mix(in srgb, var(--rankai-ink) 18%, transparent);border:1px solid #ffffff1f;border-radius:36px;position:relative}.page-module__88qk1W__overviewGlow{aspect-ratio:1;background:color-mix(in srgb, var(--rankai-primary) 24%, transparent);filter:blur(28px);border-radius:50%;width:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__88qk1W__overviewLines{width:100%;height:100%;position:absolute;inset:0}.page-module__88qk1W__overviewLines path{stroke:#ffffff38;stroke-width:1.4px}.page-module__88qk1W__overviewSignal{stroke-dasharray:8 10;stroke:var(--rankai-primary)!important}.page-module__88qk1W__overviewCore{z-index:2;aspect-ratio:1;background:color-mix(in srgb, white 8%, var(--rankai-ink));color:#fff;text-align:center;border-radius:50%;place-items:center;width:132px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__88qk1W__overviewCore strong{z-index:1;max-width:9ch;font-size:13px;line-height:1.25;position:relative}.page-module__88qk1W__coreOrbit,.page-module__88qk1W__coreMark{border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:10px}.page-module__88qk1W__coreMark i{aspect-ratio:1;background:var(--rankai-primary);border-radius:50%;width:7px;position:absolute}.page-module__88qk1W__coreMark i:first-child{top:8px;left:50%}.page-module__88qk1W__coreMark i:last-child{bottom:8px;right:18px}.page-module__88qk1W__overviewNode{z-index:2;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;width:min(180px,34%);padding:10px 12px;text-decoration:none;display:flex;position:absolute}.page-module__88qk1W__overviewNode[data-kind=content]{top:14%;left:6%}.page-module__88qk1W__overviewNode[data-kind=visibility]{top:14%;right:6%}.page-module__88qk1W__overviewNode[data-kind=opportunities]{bottom:14%;left:6%}.page-module__88qk1W__overviewNode[data-kind=operations]{bottom:14%;right:6%}.page-module__88qk1W__overviewNode strong,.page-module__88qk1W__overviewNode small{display:block}.page-module__88qk1W__overviewNode strong{font-size:13px}.page-module__88qk1W__overviewNode small{color:#ffffffad;font-size:11px}.page-module__88qk1W__overviewIcon,.page-module__88qk1W__cardIcon,.page-module__88qk1W__sectionKicker svg,.page-module__88qk1W__operationCore{flex:none;place-items:center;display:grid}.page-module__88qk1W__overviewIcon{background:color-mix(in srgb, var(--rankai-primary) 24%, transparent);border-radius:10px;width:34px;height:34px}.page-module__88qk1W__overviewIcon svg,.page-module__88qk1W__cardIcon svg,.page-module__88qk1W__sectionKicker svg,.page-module__88qk1W__operationCore svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.page-module__88qk1W__areaNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.page-module__88qk1W__areaNav a{border:1px solid var(--rankai-border);background:var(--rankai-surface);color:inherit;border-radius:18px;gap:4px;padding:16px 18px;text-decoration:none;display:grid}.page-module__88qk1W__areaNav span,.page-module__88qk1W__sectionNumber,.page-module__88qk1W__cardIndex{color:var(--rankai-primary-ink);letter-spacing:.08em;font-size:12px;font-weight:700}.page-module__88qk1W__areaNav small{color:var(--rankai-text-muted)}.page-module__88qk1W__featureSection{padding-top:28px}.page-module__88qk1W__sectionIntro{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:center;gap:28px;margin-bottom:22px;display:grid}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__sectionIntro{direction:rtl}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__sectionIntro>*{direction:ltr}.page-module__88qk1W__sectionCopy{gap:16px;display:flex}.page-module__88qk1W__sectionNumber{font-size:28px}.page-module__88qk1W__sectionKicker{color:var(--rankai-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.page-module__88qk1W__sectionCopy h2{margin:0}.page-module__88qk1W__sectionCopy p:last-child{color:var(--rankai-text-muted);margin:10px 0 0;line-height:1.6}.page-module__88qk1W__scene{border-radius:28px;min-height:250px;padding:18px;position:relative;overflow:hidden}.page-module__88qk1W__sceneGlow{aspect-ratio:1;background:color-mix(in srgb, var(--rankai-accent) 30%, transparent);filter:blur(24px);border-radius:50%;width:180px;position:absolute;top:-20%;right:-10%}.page-module__88qk1W__sceneBar{align-items:center;gap:6px;margin-bottom:16px;display:flex}.page-module__88qk1W__sceneBar span{aspect-ratio:1;background:#ffffff73;border-radius:50%;width:8px}.page-module__88qk1W__sceneBar i{background:#ffffff1a;border-radius:999px;flex:1;height:8px;margin-left:8px}.page-module__88qk1W__contentRow,.page-module__88qk1W__visibilityCopy div,.page-module__88qk1W__opportunityList div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.page-module__88qk1W__contentRow p,.page-module__88qk1W__visibilityCopy p,.page-module__88qk1W__opportunityList p,.page-module__88qk1W__operationNode span{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.page-module__88qk1W__contentRow i,.page-module__88qk1W__visibilityCopy i,.page-module__88qk1W__contentFlow span{background:color-mix(in srgb, var(--rankai-primary) 70%, var(--rankai-mix));border-radius:999px;height:8px;display:block}.page-module__88qk1W__contentRow i{width:42px}.page-module__88qk1W__contentFlow{gap:6px;margin-top:18px;display:flex}.page-module__88qk1W__contentFlow span{opacity:.35;flex:1}.page-module__88qk1W__contentFlow span:nth-child(3),.page-module__88qk1W__contentFlow span:nth-child(4){opacity:1}.page-module__88qk1W__visibilityBody,.page-module__88qk1W__opportunityBoard{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:18px;display:grid}.page-module__88qk1W__visibilityGauge{position:relative}.page-module__88qk1W__visibilityGauge svg{width:100%}.page-module__88qk1W__visibilityGauge circle{fill:none;stroke:#ffffff29;stroke-width:8px}.page-module__88qk1W__gaugeValue{stroke-dasharray:180 270;transform-origin:50%;transform:rotate(-90deg);stroke:var(--rankai-primary)!important}.page-module__88qk1W__radar{aspect-ratio:1;width:140px;position:relative}.page-module__88qk1W__radar span,.page-module__88qk1W__radar i{border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:0}.page-module__88qk1W__radar span:nth-child(2){inset:18px}.page-module__88qk1W__radar span:nth-child(3){inset:36px}.page-module__88qk1W__radar i{background:var(--rankai-primary);border:0;inset:46%}.page-module__88qk1W__radar b{aspect-ratio:1;background:var(--rankai-accent);border-radius:50%;width:8px;position:absolute}.page-module__88qk1W__radar b:nth-child(5){top:22%;left:62%}.page-module__88qk1W__radar b:nth-child(6){top:58%;left:24%}.page-module__88qk1W__radar b:nth-child(7){top:70%;left:68%}.page-module__88qk1W__operationsBoard{min-height:210px;position:relative}.page-module__88qk1W__operationsBoard svg{width:100%;height:100%;position:absolute;inset:0}.page-module__88qk1W__operationsBoard path{stroke:#fff3}.page-module__88qk1W__operationSignal{stroke:var(--rankai-primary)!important}.page-module__88qk1W__operationCore{background:var(--rankai-primary);border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__88qk1W__operationNode{align-items:center;gap:6px;max-width:42%;font-size:12px;display:flex;position:absolute}.page-module__88qk1W__operationNode:nth-child(3){top:12%;left:4%}.page-module__88qk1W__operationNode:nth-child(4){top:12%;right:4%}.page-module__88qk1W__operationNode:nth-child(5){bottom:10%;left:4%}.page-module__88qk1W__operationNode:nth-child(6){bottom:10%;right:4%}.page-module__88qk1W__operationNode i{aspect-ratio:1;background:var(--rankai-accent);border-radius:50%;width:7px}.page-module__88qk1W__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__88qk1W__featureCard{border:1px solid var(--rankai-border);background:var(--rankai-surface);border-radius:22px;min-height:180px;padding:18px;position:relative}.page-module__88qk1W__cardTop{justify-content:space-between;margin-bottom:16px;display:flex}.page-module__88qk1W__cardIcon{background:var(--rankai-primary-soft);width:36px;height:36px;color:var(--rankai-primary-ink);border-radius:12px}.page-module__88qk1W__featureCard h3{margin:0;font-size:17px}.page-module__88qk1W__featureCard p{color:var(--rankai-text-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.page-module__88qk1W__cardLine{background:var(--rankai-brand-gradient);border-radius:999px;width:42px;height:3px;margin-top:18px;display:block}.page-module__88qk1W__ctaSection{padding-top:12px}@media (max-width:980px){.page-module__88qk1W__hero,.page-module__88qk1W__sectionIntro,.page-module__88qk1W__cardGrid,.page-module__88qk1W__areaNav,.page-module__88qk1W__visibilityBody,.page-module__88qk1W__opportunityBoard{grid-template-columns:1fr}.page-module__88qk1W__featureSection[data-reverse=true] .page-module__88qk1W__sectionIntro{direction:ltr}.page-module__88qk1W__overview{min-height:520px}}@media (max-width:640px){.page-module__88qk1W__areaNav{grid-template-columns:1fr 1fr}.page-module__88qk1W__overviewNode{width:auto;margin:8px;position:static}.page-module__88qk1W__overview{flex-direction:column;min-height:0;padding:18px 8px 8px;display:flex}.page-module__88qk1W__overviewLines,.page-module__88qk1W__overviewCore{margin:0 auto 12px;position:relative;top:auto;left:auto;transform:none}.page-module__88qk1W__overviewLines{display:none}}}.page-module__88qk1W__heroDepth{--hero-shift:0px}.page-module__88qk1W__heroDepth .page-module__88qk1W__overviewGlow{transform:translate3d(0, var(--hero-shift), 0)}.page-module__88qk1W__areaNav{z-index:4;margin-bottom:28px;position:relative}.page-module__88qk1W__pinTrack{--tone:var(--rankai-primary);--tone-soft:color-mix(in srgb, var(--tone) 12%, var(--rankai-mix));overflow-anchor:none;height:auto;scroll-margin-top:calc(var(--rankai-header-height) + env(safe-area-inset-top,0px) + 16px);gap:16px;margin-bottom:36px;display:grid}.page-module__88qk1W__pinTrack[data-kind=content]{--tone:#08796c}.page-module__88qk1W__pinTrack[data-kind=visibility]{--tone:#0bafa1}.page-module__88qk1W__pinTrack[data-kind=opportunities]{--tone:#8a4e38}.page-module__88qk1W__pinTrack[data-kind=operations]{--tone:#163e38}.page-module__88qk1W__pinStage{overflow-anchor:none;border:1px solid var(--rankai-glass-stroke,color-mix(in srgb, white 68%, var(--rankai-border)));background:var(--rankai-glass-specular,linear-gradient(115deg, transparent, transparent)), radial-gradient(420px 240px at 86% 46%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 70%), linear-gradient(180deg, var(--rankai-glass-fill-strong,var(--rankai-surface)), var(--rankai-glass-fill,var(--rankai-surface)));width:min(100%,1080px);height:auto;max-height:none;box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), var(--rankai-shadow-lg);-webkit-backdrop-filter:blur(18px)saturate(1.4);background-size:240% 100%,auto,auto;border-radius:28px;flex-direction:column;gap:22px;margin-inline:auto;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;top:auto;overflow:hidden}.page-module__88qk1W__pinMain{grid-template-columns:minmax(0,.92fr) minmax(260px,1.08fr);align-items:start;gap:clamp(20px,3vw,44px);min-width:0;display:grid}.page-module__88qk1W__pinCopyCol{flex-direction:column;gap:22px;min-width:0;display:flex}.page-module__88qk1W__pinHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.page-module__88qk1W__pinHead h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.05}.page-module__88qk1W__pinHead p:last-child{max-width:46ch;color:var(--rankai-text-muted);margin:8px 0 0;font-size:15px;line-height:1.55}.page-module__88qk1W__pinCopy{align-items:start;min-width:0;min-height:9.6rem;display:grid}.page-module__88qk1W__pinSlide,.page-module__88qk1W__pinSlideOn{opacity:0;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.page-module__88qk1W__pinSlideOn{z-index:1;opacity:1;pointer-events:auto}.page-module__88qk1W__pinSlide span,.page-module__88qk1W__pinSlideOn span{color:var(--tone);letter-spacing:.08em;font-size:12px;font-weight:720}.page-module__88qk1W__pinSlide h3,.page-module__88qk1W__pinSlideOn h3{letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.16em;margin:8px 0 0;font-size:clamp(26px,2.5vw,38px);line-height:1.16;display:-webkit-box;overflow:hidden}.page-module__88qk1W__pinSlide p,.page-module__88qk1W__pinSlideOn p{max-width:44ch;min-height:4.65em;color:var(--rankai-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__88qk1W__pinScene{min-width:0}.page-module__88qk1W__pinScene .page-module__88qk1W__scene{height:312px;min-height:280px;color:var(--rankai-text)}.page-module__88qk1W__pinScene .page-module__88qk1W__sceneWindow{flex-direction:column;display:flex}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRows{flex:1;align-content:center}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList>div,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy>div,.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode{transition:background .32s,border-color .32s,box-shadow .32s}.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy>div{border:1px solid #0000;border-radius:10px;padding:6px 8px}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow[data-live=true],.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList>div[data-live=true],.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy>div[data-live=true],.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode[data-live=true]{border-color:color-mix(in srgb, var(--tone) 42%, var(--rankai-mix));background:color-mix(in srgb, var(--tone) 14%, var(--rankai-mix));box-shadow:0 10px 22px color-mix(in srgb, var(--tone) 16%, transparent)}.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode span,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList p,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy p,.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow p{color:var(--rankai-text)}.page-module__88qk1W__pinFoot{gap:12px;min-width:0;display:grid}.page-module__88qk1W__pinMeter{background:color-mix(in srgb, var(--tone) 12%, var(--rankai-surface-3));border-radius:999px;height:4px;overflow:hidden}.page-module__88qk1W__pinMeter span{border-radius:inherit;background:var(--tone);transform-origin:0;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(.16)}.page-module__88qk1W__pinCurrent{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-height:1.35em;margin:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.page-module__88qk1W__pinSteps{scrollbar-width:none;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.page-module__88qk1W__pinSteps::-webkit-scrollbar{display:none}.page-module__88qk1W__pinSteps li{min-width:0;color:var(--rankai-text-subtle);flex:none;font-size:12px}.page-module__88qk1W__pinSteps button{max-width:100%;min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.page-module__88qk1W__pinSteps button:hover{background:color-mix(in srgb, var(--tone) 8%, var(--rankai-mix))}.page-module__88qk1W__pinSteps button:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.page-module__88qk1W__pinSteps li[data-current=true]{color:var(--rankai-text);font-weight:700}.page-module__88qk1W__pinSteps li[data-current=true] button{background:color-mix(in srgb, var(--tone) 14%, var(--rankai-mix))}.page-module__88qk1W__pinSteps span{color:var(--tone);font-weight:720}.page-module__88qk1W__pinSteps em{display:none}.page-module__88qk1W__chapterList{overflow-anchor:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,1080px);margin:0 auto;padding:0;list-style:none;display:grid}.page-module__88qk1W__chapterList button{border:1px solid var(--rankai-glass-stroke,color-mix(in srgb, white 68%, var(--rankai-border)));background:var(--rankai-glass-specular,linear-gradient(115deg, transparent, transparent)), linear-gradient(180deg, var(--rankai-glass-fill-strong,var(--rankai-surface)), var(--rankai-glass-fill,var(--rankai-surface)));width:100%;height:100%;box-shadow:var(--rankai-glass-highlight,inset 0 1px 0 #ffffffb3), 0 10px 24px #0e15120d;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.35);background-size:220% 100%,auto;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 18px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.page-module__88qk1W__chapterList button:hover{border-color:color-mix(in srgb, var(--tone) 32%, var(--rankai-border));box-shadow:var(--rankai-shadow-sm)}.page-module__88qk1W__chapterList button:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.page-module__88qk1W__chapterList button[aria-current=true]{border-color:color-mix(in srgb, var(--tone) 48%, var(--rankai-mix));background:color-mix(in srgb, var(--tone) 8%, var(--rankai-mix))}.page-module__88qk1W__chapterList span{color:var(--tone);letter-spacing:.06em;font-size:11px;font-weight:720}.page-module__88qk1W__chapterList strong{letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.25}.page-module__88qk1W__chapterList small{color:var(--rankai-text-muted);font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.page-module__88qk1W__overview,.page-module__88qk1W__areaNav,.page-module__88qk1W__pinStage,.page-module__88qk1W__chapterList button,.page-module__88qk1W__overviewNode{animation:9s ease-in-out infinite alternate page-module__88qk1W__glass-sheen}.page-module__88qk1W__overviewGlow{animation:11s ease-in-out infinite alternate page-module__88qk1W__glass-drift}.page-module__88qk1W__pinTrack{animation:.8s cubic-bezier(.22,1,.36,1) both page-module__88qk1W__chapter-in;animation-timeline:view();animation-range:entry cover 22%}}@supports not (animation-timeline:view()){.page-module__88qk1W__pinTrack{animation:none}}@keyframes page-module__88qk1W__chapter-in{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes page-module__88qk1W__glass-sheen{0%{background-position:100% 0,0 0,0 0,0 0}to{background-position:0 0,0 0,0 0,0 0}}@keyframes page-module__88qk1W__glass-drift{0%{translate:-56% -54%}to{translate:-44% -46%}}@keyframes page-module__88qk1W__pinSceneIn{0%{opacity:.42}to{opacity:1}}@keyframes page-module__88qk1W__pinFlow{0%,to{opacity:.35;transform:scaleX(.5)}50%{opacity:1;transform:scaleX(1)}}@keyframes page-module__88qk1W__pinGauge{0%{stroke-dashoffset:210px}to{stroke-dashoffset:74px}}@keyframes page-module__88qk1W__pinGlow{0%,to{opacity:.1}50%{opacity:.22}}@media (max-width:980px){.page-module__88qk1W__pinMain{gap:22px}.page-module__88qk1W__pinScene .page-module__88qk1W__scene{height:280px;min-height:260px}.page-module__88qk1W__pinSlide h3,.page-module__88qk1W__pinSlideOn h3{font-size:30px}.page-module__88qk1W__chapterList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.page-module__88qk1W__pinTrack{height:auto;margin-bottom:28px}.page-module__88qk1W__pinStage{border-radius:22px;gap:14px;width:100%;height:auto;max-height:none;padding:16px;top:auto}.page-module__88qk1W__pinMain,.page-module__88qk1W__pinHead{grid-template-columns:minmax(0,1fr)}.page-module__88qk1W__pinHead{gap:10px}.page-module__88qk1W__pinCopyCol{gap:14px}.page-module__88qk1W__pinHead h2{font-size:26px}.page-module__88qk1W__pinHead p:last-child{display:block;overflow:visible}.page-module__88qk1W__pinScene .page-module__88qk1W__scene{height:272px;min-height:0}.page-module__88qk1W__pinScene .page-module__88qk1W__sceneWindow,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityBoard,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityBoard{inset:12px}.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityBody,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityBoard{grid-template-columns:92px minmax(0,1fr);gap:10px}.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityGauge svg{width:84px}.page-module__88qk1W__pinScene .page-module__88qk1W__radar{width:92px}.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode{width:42%;padding:6px 8px}.page-module__88qk1W__pinScene .page-module__88qk1W__operationCore{border-radius:16px;width:48px;height:48px}.page-module__88qk1W__pinSlide h3,.page-module__88qk1W__pinSlideOn h3{-webkit-line-clamp:unset;min-height:0;font-size:26px;display:block;overflow:visible}.page-module__88qk1W__pinSlide p,.page-module__88qk1W__pinSlideOn p{-webkit-line-clamp:unset;min-height:0;margin-top:8px;font-size:15px;line-height:1.5;display:block;overflow:visible}.page-module__88qk1W__pinCopy{min-height:0}.page-module__88qk1W__pinSteps button{justify-content:center;min-width:44px;min-height:44px}}@media (max-width:800px) and (max-height:740px){.page-module__88qk1W__pinStage{gap:10px;padding:12px}.page-module__88qk1W__pinCopyCol{gap:8px}.page-module__88qk1W__pinSlide h3,.page-module__88qk1W__pinSlideOn h3{font-size:24px}.page-module__88qk1W__pinScene .page-module__88qk1W__scene{height:240px}.page-module__88qk1W__pinScene .page-module__88qk1W__contentFlow{display:none}.page-module__88qk1W__pinScene .page-module__88qk1W__sceneWindow,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityBoard,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityBoard{inset:8px}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRows{gap:4px;padding:6px 8px 4px}.page-module__88qk1W__pinScene .page-module__88qk1W__sceneBar{height:26px}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList>div{padding:5px 8px}.page-module__88qk1W__pinSlide p,.page-module__88qk1W__pinSlideOn p{font-size:14.5px}}@media (max-width:640px){.page-module__88qk1W__chapterList{grid-template-columns:1fr}}@media (max-width:420px){.page-module__88qk1W__pinStage{padding:14px}.page-module__88qk1W__sectionNumber{width:38px;height:38px}.page-module__88qk1W__pinHead h2{font-size:23px}.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode span,.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow p,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList p,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy p{font-size:12px}}@media (max-width:640px){.page-module__88qk1W__hero{gap:22px;padding:28px 0 32px}.page-module__88qk1W__heroCopy h1{font-size:clamp(32px,8.8vw,40px);line-height:1.04}.page-module__88qk1W__heroSubtitle{margin-top:14px;font-size:15px;line-height:1.5}.page-module__88qk1W__overview{aspect-ratio:auto;grid-template-columns:1fr 1fr;grid-template-areas:"content visibility""core core""opportunities operations";gap:10px;height:auto;padding:14px;display:grid}.page-module__88qk1W__overviewLines,.page-module__88qk1W__overviewGlow,.page-module__88qk1W__overview:after{display:none}.page-module__88qk1W__overviewCore{grid-area:core;width:92px;margin:2px auto;position:relative;top:auto;left:auto;transform:translate(0,0)}.page-module__88qk1W__coreOrbit{inset:-10px}.page-module__88qk1W__overviewNode,.page-module__88qk1W__overviewNode[data-kind=content],.page-module__88qk1W__overviewNode[data-kind=visibility],.page-module__88qk1W__overviewNode[data-kind=opportunities],.page-module__88qk1W__overviewNode[data-kind=operations]{flex-direction:column;align-items:flex-start;width:auto;min-height:0;padding:12px;position:relative;inset:auto}.page-module__88qk1W__overviewNode[data-kind=content]{grid-area:content}.page-module__88qk1W__overviewNode[data-kind=visibility]{grid-area:visibility}.page-module__88qk1W__overviewNode[data-kind=opportunities]{grid-area:opportunities}.page-module__88qk1W__overviewNode[data-kind=operations]{grid-area:operations}.page-module__88qk1W__overviewNode strong,.page-module__88qk1W__overviewNode small,.page-module__88qk1W__areaNav strong,.page-module__88qk1W__areaNav small{white-space:normal;text-overflow:unset}.page-module__88qk1W__overviewNode strong{letter-spacing:-.02em;white-space:nowrap;font-size:13px}.page-module__88qk1W__overviewNode small{font-size:11px}.page-module__88qk1W__areaNav a{align-items:center;min-height:64px}.page-module__88qk1W__chapterList strong{font-size:16px}.page-module__88qk1W__chapterList small{font-size:14.5px;line-height:1.45}.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityBody{grid-template-columns:76px minmax(0,1fr);height:auto;padding:10px}.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy{gap:8px}.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityBoard{grid-template-columns:88px minmax(0,1fr);align-items:center}.page-module__88qk1W__pinScene .page-module__88qk1W__radar{width:84px}.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode{width:min(46%,132px)}.page-module__88qk1W__pinScene .page-module__88qk1W__contentRow p,.page-module__88qk1W__pinScene .page-module__88qk1W__opportunityList p,.page-module__88qk1W__pinScene .page-module__88qk1W__visibilityCopy p,.page-module__88qk1W__pinScene .page-module__88qk1W__operationNode span{font-size:12px}}@media (prefers-reduced-motion:reduce){.page-module__88qk1W__heroDepth .page-module__88qk1W__overviewGlow{transform:none}.page-module__88qk1W__pinTrack{height:auto}.page-module__88qk1W__pinStage{width:100%;height:auto;max-height:none;position:static;top:auto;overflow:visible}.page-module__88qk1W__pinMeter span,.page-module__88qk1W__chapterList button{transition:none}.page-module__88qk1W__pinCopy{gap:22px;display:grid}.page-module__88qk1W__pinSlide,.page-module__88qk1W__pinSlideOn{opacity:1;pointer-events:auto;grid-area:auto}.page-module__88qk1W__pinScene,.page-module__88qk1W__pinScene .page-module__88qk1W__contentFlow span:after,.page-module__88qk1W__pinScene .page-module__88qk1W__gaugeValue,.page-module__88qk1W__pinScene .page-module__88qk1W__sceneGlow,.page-module__88qk1W__pinSteps em,.page-module__88qk1W__overview,.page-module__88qk1W__overviewGlow,.page-module__88qk1W__overviewNode,.page-module__88qk1W__areaNav,.page-module__88qk1W__pinTrack,.page-module__88qk1W__pinStage,.page-module__88qk1W__chapterList button{animation:none}.page-module__88qk1W__pinMeter{display:none}}html[data-theme=dark] :is(.page-module__88qk1W__sectionNumber,.page-module__88qk1W__sectionKicker,.page-module__88qk1W__cardIcon,.page-module__88qk1W__cardIndex,.page-module__88qk1W__contentRow>span,.page-module__88qk1W__opportunityList span,.page-module__88qk1W__pinSlide span,.page-module__88qk1W__pinSlideOn span,.page-module__88qk1W__chapterList span){color:color-mix(in srgb, var(--tone,var(--rankai-primary)) 48%, white)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) :is(.page-module__88qk1W__sectionNumber,.page-module__88qk1W__sectionKicker,.page-module__88qk1W__cardIcon,.page-module__88qk1W__cardIndex,.page-module__88qk1W__contentRow>span,.page-module__88qk1W__opportunityList span,.page-module__88qk1W__pinSlide span,.page-module__88qk1W__pinSlideOn span,.page-module__88qk1W__chapterList span){color:color-mix(in srgb, var(--tone,var(--rankai-primary)) 48%, white)}}
