.download-dock{width:max-content;max-width:calc(100% - 32px);background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.42);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);padding:7px;gap:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 20px rgba(30,35,45,.09)}
.download-dock .dock-label{color:#3f3f3f}
.download-dock .store{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.26),transparent 42%,rgba(255,255,255,.1)),rgba(44,49,59,.76);border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 1px rgba(255,255,255,.55),0 3px 10px rgba(25,30,40,.12)}
.download-dock .store:hover{background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 50%),rgba(35,40,51,.86)}
.float-card,.orbit-node{background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 36%,rgba(255,255,255,.11) 76%,rgba(255,255,255,.22)),linear-gradient(150deg,rgba(53,58,69,.85),rgba(33,39,50,.76));border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 1px 0 0 rgba(255,255,255,.22),0 12px 30px rgba(25,30,40,.19);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}
.orbit-center{animation:none!important}
.team-video-section{position:relative;isolation:isolate;background:transparent!important;overflow:hidden}
.team-section-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.85}
.team-video-section::before{content:'';position:absolute;inset:0;background:rgba(247,247,244,.14);z-index:-1;pointer-events:none}
.pricing .price-card,.pricing .price-card.best{background:linear-gradient(130deg,rgba(255,255,255,.32),rgba(255,255,255,.08) 45%,rgba(255,255,255,.2));color:#3f3f3f;border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(15px) saturate(1.15);-webkit-backdrop-filter:blur(15px) saturate(1.15);box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 0 -1px 0 rgba(255,255,255,.25),0 16px 40px rgba(40,45,60,.12)}
.pricing .price-card .price-cta{background:#3f3f3f;color:#fbfbfb;border-color:#3f3f3f}
@media(max-width:760px){
 .download-dock{left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px)}
 .download-dock>[data-store-buttons]{gap:7px}
 .download-dock .store{min-width:122px;flex:none;padding:7px 9px;height:46px}
 .method-grid.method-accordion{display:block;margin-top:28px;border:1px solid rgba(255,255,255,.6);border-radius:20px;overflow:hidden;background:linear-gradient(130deg,rgba(255,255,255,.15),transparent 50%),rgba(48,53,64,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);backdrop-filter:blur(16px)}
 .method-accordion .method-card{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;min-height:0!important}
 .method-accordion .method-card+.method-card{border-top:1px solid rgba(255,255,255,.25)!important}
 .method-accordion h3{margin:0!important;font:inherit}
 .method-toggle{width:100%;min-height:72px;display:flex;align-items:center;gap:16px;text-align:left;padding:16px;border:0;background:transparent;color:#faf8f3;font:inherit;cursor:pointer}
 .method-toggle .num{font-size:12px;opacity:.7}
 .method-label{flex:1;font-family:Serio,serif;font-size:24px;line-height:1.1}
 .method-plus{font:300 24px/1 Arial;transition:transform .62s cubic-bezier(.16,1,.3,1)}
 .method-toggle[aria-expanded="true"] .method-plus{transform:rotate(45deg)}
 .method-toggle:focus-visible{outline:2px solid white;outline-offset:-4px}
 .method-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .62s cubic-bezier(.16,1,.3,1),visibility .62s}
 .method-panel.is-open{grid-template-rows:1fr;visibility:visible}
 .method-panel>div{overflow:hidden;min-height:0}
 .method-panel p{margin:0!important;padding:0 18px 20px 49px;font-size:14px!important;line-height:1.45!important;color:#faf8f3}
}
@media(prefers-reduced-motion:reduce){.method-panel,.method-plus{transition:none!important}}
