/* Reshium V0.13.9 — precision layout over the accepted photographic product base. */
:root{--v13-offset:164px}
html{scroll-padding-top:var(--v13-offset)}
#examples,#how,#access{scroll-margin-top:var(--v13-offset)}
.home-v13 .x-header{background:linear-gradient(180deg,rgba(2,3,10,.92),rgba(2,3,10,.70));backdrop-filter:blur(18px) saturate(1.15)}
.home-v13 .v10-showcase,.home-v13 .v10-process,.home-v13 .v10-trust,.home-v13 .v10-access{padding-top:clamp(92px,9vw,142px);padding-bottom:clamp(92px,9vw,142px)}
.home-v13 .v10-showcase{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(42px,7vw,112px);align-items:center}
.home-v13 .v10-showcase::after{opacity:.16}
.home-v13 .v10-showcase-copy{max-width:790px}
.home-v13 .v10-showcase-lead{max-width:680px}
.home-v13 .v10-showcase-stage{min-height:760px;background:radial-gradient(circle at 52% 45%,rgba(78,93,255,.12),transparent 45%);border:0;box-shadow:none;overflow:visible}
.home-v13 .v10-stage-orbit,.home-v13 .v10-stage-glow,.home-v13 .v10-stage-caption,.home-v13 .v10-phone-glare{display:none!important}
.home-v13 .v10-phone-shell{width:min(100%,438px);transform:none!important;animation:none!important;border-radius:52px;padding:10px;background:linear-gradient(145deg,#6d7588 0%,#1b2130 7%,#05060c 27% 78%,#52486f 100%);box-shadow:0 52px 120px rgba(0,0,0,.68),0 0 0 1px rgba(255,255,255,.16) inset,0 0 60px rgba(83,103,255,.16)}
.home-v13 .v10-phone-shell::before{opacity:.36}
.home-v13 .v10-phone-screen{border-radius:43px;background:#040611;overflow:hidden;filter:none;box-shadow:0 0 0 1px rgba(99,230,255,.13) inset}
.home-v13 .v10-phone-screen img{display:block;width:100%;height:auto;aspect-ratio:471/899;object-fit:cover;filter:none!important;transform:none!important;image-rendering:auto;transition:opacity .18s ease}
.home-v13 .v10-phone-screen img.is-switching{opacity:.30;transform:none!important}
.home-v13 .v10-phone-speaker{top:12px;height:7px}
.home-v13 .v10-screen-copy{margin-top:28px}
.home-v13 .v10-process-layout{gap:clamp(36px,6vw,96px)}
.home-v13 .v10-paper-scene{filter:none}
.home-v13 .v10-paper-beam{opacity:.18}
.home-v13 .v10-trust-grid article{min-height:250px}
.home-v13 .v10-plans{align-items:stretch}
.home-v13 .v10-plan{min-height:280px;padding-bottom:34px}
.home-v13 .v10-plan-featured{transform:none;border-color:rgba(122,105,255,.34);box-shadow:0 26px 70px rgba(0,0,0,.27)}
.home-v13 .v10-plan::before{opacity:.45}
.home-v13 .v10-access-notes{margin-top:22px}
.home-v13 .v10-access-heading>p{max-width:650px}

/* The smaller site architecture deliberately removes the old About content page. */
.v13-simple-page{min-height:calc(100svh - 220px);padding:clamp(126px,14vw,190px) clamp(22px,6vw,96px) clamp(80px,9vw,130px);background:
 radial-gradient(circle at 82% 20%,rgba(111,78,255,.13),transparent 30%),
 radial-gradient(circle at 16% 72%,rgba(43,207,255,.08),transparent 28%),#03040a}
.v13-simple-page>section{width:min(1160px,100%);margin-inline:auto}
.v13-simple-copy{max-width:780px}
.v13-simple-copy h1{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(56px,8.6vw,128px);line-height:.90;letter-spacing:-.065em;margin:0 0 28px}
.v13-simple-copy h1 span{background:linear-gradient(105deg,#66eaff,#9d75ff 58%,#ff6dd1);-webkit-background-clip:text;background-clip:text;color:transparent}
.v13-simple-copy>p:last-of-type{max-width:660px;color:#c8cee1;font-size:clamp(18px,1.7vw,24px);line-height:1.55}
.v13-download-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:clamp(42px,7vw,100px);align-items:center}
.v13-download-card{display:grid;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;grid-template-columns:120px 1fr;gap:24px;align-items:center;padding:clamp(26px,3vw,40px);border:1px solid rgba(115,214,255,.22);border-radius:34px;background:linear-gradient(150deg,rgba(15,21,43,.88),rgba(7,8,22,.76));box-shadow:0 36px 100px rgba(0,0,0,.42),0 0 55px rgba(92,78,255,.10)}
.v13-download-card img{width:120px;height:120px;border-radius:27px;box-shadow:0 18px 45px rgba(0,0,0,.42)}
.v13-download-card div{display:flex;min-width:0;flex-direction:column;gap:8px}
.v13-download-card div>span:first-child{max-width:100%;overflow-wrap:anywhere;color:#7cecff;font-size:13px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.v13-download-card strong{max-width:100%;overflow-wrap:anywhere;font:650 clamp(25px,2.2vw,35px)/1.05 "Space Grotesk",Inter,sans-serif}
.v13-store-status{display:inline-flex;width:100%;max-width:100%;box-sizing:border-box;text-align:center;white-space:normal;align-items:center;justify-content:center;min-height:52px;margin-top:15px;padding:0 22px;border-radius:999px;color:#fff;font-weight:750;background:linear-gradient(110deg,#28d9ff,#745cff 65%,#bd59ff);box-shadow:0 0 34px rgba(74,149,255,.25)}
.v13-source-note,.v13-support-guide{margin-top:clamp(62px,8vw,110px)!important;padding:clamp(28px,4vw,52px);border:1px solid rgba(255,255,255,.12);border-radius:30px;background:rgba(9,12,27,.72)}
.v13-source-note h2,.v13-support-guide h2{font:650 clamp(30px,4vw,54px)/1 "Space Grotesk",Inter,sans-serif;margin:0 0 18px}
.v13-source-note p,.v13-support-guide p{max-width:800px;margin:0;color:#c6ccdc;font-size:17px;line-height:1.65}
.v13-support-hero{padding-top:3vh}
.v13-support-mail{display:inline-flex;margin-top:30px;color:#75e9ff;font:650 clamp(25px,3vw,42px)/1 "Space Grotesk",Inter,sans-serif;text-decoration:none;border-bottom:1px solid rgba(117,233,255,.32);padding-bottom:8px}
.v13-support-guide{display:grid;grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);gap:clamp(25px,5vw,75px)}
.v13-support-guide p+p{margin-top:16px}

/* Legal content remains intentionally calm and readable. */
.legal-v11 .legal-v11-hero,.legal-v11 .legal-v11-document{scroll-margin-top:110px}

@media(max-width:1020px){
  :root{--v13-offset:148px}
  .home-v13 .v10-showcase{grid-template-columns:1fr}
  .home-v13 .v10-showcase-stage{min-height:690px}
  .home-v13 .v10-phone-shell{width:min(68vw,420px)}
  .v13-download-hero{grid-template-columns:1fr}
  .v13-download-card{max-width:620px}
}
@media(max-width:700px){
  :root{--v13-offset:132px}
  .home-v13 .v10-showcase,.home-v13 .v10-process,.home-v13 .v10-trust,.home-v13 .v10-access{padding-top:78px;padding-bottom:78px}
  .home-v13 .v10-showcase-stage{min-height:610px;padding:18px 0 0}
  .home-v13 .v10-phone-shell{width:min(88vw,360px);border-radius:44px;padding:8px}
  .home-v13 .v10-phone-screen{border-radius:36px}
  .home-v13 .v10-showcase-tabs{gap:7px}
  .home-v13 .v10-plan{min-height:0}
  .v13-simple-page{padding:112px 20px 74px}
  .v13-simple-copy h1{font-size:clamp(50px,15vw,82px)}
  .v13-download-card{grid-template-columns:82px 1fr;gap:18px;padding:23px;border-radius:25px}
  .v13-download-card img{width:82px;height:82px;border-radius:20px}
  .v13-store-status{grid-column:1/-1}
  .v13-support-guide{grid-template-columns:1fr}
}
@media(max-width:420px){
  :root{--v13-offset:126px}
  .home-v13 .v10-showcase-stage{min-height:570px}
  .home-v13 .v10-phone-shell{width:min(91vw,344px)}
  .v13-download-card{grid-template-columns:70px 1fr}
  .v13-download-card img{width:70px;height:70px}
}
@media(prefers-reduced-motion:reduce){.home-v13 .v10-phone-shell,.home-v13 .v10-phone-screen img{animation:none!important;transition:none!important}}

/* V0.13 hardware-review refinement: no perfect neon orbit behind the product. */
.home-v13 .fallback-portal{display:none!important}
.home-v13 .fallback::before{background:
  radial-gradient(ellipse at 70% 78%,rgba(84,101,255,.18),transparent 34%),
  linear-gradient(90deg,rgba(1,2,8,.92),rgba(1,2,8,.28) 56%,rgba(1,2,8,.08))}

@media(max-width:360px){
  .v13-simple-page{padding-left:14px;padding-right:14px;overflow:hidden}
  .v13-simple-copy h1{font-size:clamp(43px,14.5vw,58px);letter-spacing:-.052em}
  .v13-simple-copy>p:last-of-type{font-size:17px;overflow-wrap:anywhere}
  .v13-download-card{grid-template-columns:64px minmax(0,1fr);gap:13px;padding:18px 14px;border-radius:22px}
  .v13-download-card img{width:64px;height:64px;border-radius:17px}
  .v13-download-card div>span:first-child{font-size:10px;letter-spacing:.055em}
  .v13-download-card strong{font-size:clamp(20px,7.2vw,26px);line-height:1.02}
  .v13-store-status{min-height:48px;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.25}
  .v13-source-note{padding:25px 20px}
}
@media(max-width:320px){
  .v13-download-card{grid-template-columns:1fr;text-align:left}
  .v13-download-card img{width:72px;height:72px}
}

@media(max-width:360px){
  .download-v13{min-width:0;overflow-x:hidden}
  .download-v13 .x-header-inner,.download-v13 .x-footer-inner,.download-v13 .x-footer-bottom{max-width:100%}
  .v13-download-hero,.v13-download-card,.v13-download-card>div{min-width:0;max-width:100%}
  .v13-download-card{width:100%;overflow:clip}
  .v13-download-card strong,.v13-download-card span{word-break:normal;overflow-wrap:anywhere}
  .v13-store-status{width:100%;max-width:100%;min-width:0}
}
@media(max-width:310px){
  .v13-simple-page{padding-left:12px;padding-right:12px}
  .v13-download-card{grid-template-columns:56px minmax(0,1fr);gap:11px;padding:16px 12px}
  .v13-download-card img{width:56px;height:56px;border-radius:15px}
  .v13-download-card strong{font-size:19px}
  .v13-store-status{font-size:13px;padding:8px 9px}
}

/* V0.13.2 — product-fit and compact viewport architecture. */
:root{--v13-offset:112px}
html{scroll-padding-top:var(--v13-offset)}
#examples,#how,#access{scroll-margin-top:var(--v13-offset)}

.home-v139 .v10-showcase,
.home-v139 .v10-process,
.home-v139 .v10-trust,
.home-v139 .v10-access{
  min-height:calc(100svh - 76px);
  padding-top:clamp(78px,8vh,104px);
  padding-bottom:clamp(52px,6vh,76px);
  scroll-snap-align:start;
}
.home-v139 .v10-showcase{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:clamp(34px,5vw,78px)}
.home-v139 .v10-showcase h2{margin:20px 0 18px;font-size:clamp(3.2rem,5.1vw,6.2rem)}
.home-v139 .v10-showcase-lead{font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.55}
.home-v139 .v10-showcase-tabs{margin-top:28px}
.home-v139 .v10-showcase-tab{min-height:58px}
.home-v139 .v10-screen-copy{min-height:106px;margin-top:20px;padding-top:16px}
.home-v139 .v10-showcase-stage{min-height:620px}
.home-v139 .v10-phone-shell{width:min(100%,342px)}

.home-v139 .v10-process-heading{margin-bottom:42px}
.home-v139 .v10-process-heading h2{font-size:clamp(3.2rem,5.25vw,6.4rem)}
.home-v139 .v10-process-layout{gap:clamp(34px,5vw,72px)}
.home-v139 .v10-process-steps li{min-height:104px}
.home-v139 .v10-paper-scene{min-height:510px}
.home-v139 .v10-paper{width:min(84%,590px);padding:clamp(32px,4.2vw,56px);gap:clamp(15px,1.8vw,24px)}

.home-v139 .v10-trust-heading{margin-bottom:42px}
.home-v139 .v10-trust-heading h2{font-size:clamp(3.25rem,5.5vw,6.5rem)}
.home-v139 .v10-trust-grid article{min-height:205px;padding:clamp(26px,3.2vw,44px)}
.home-v139 .v10-trust-grid h3{font-size:clamp(1.35rem,1.8vw,2rem)}

.home-v139 .v10-access-heading{margin-bottom:42px}
.home-v139 .v10-access-heading h2{font-size:clamp(3.15rem,5.1vw,6.25rem)}
.home-v139 .v10-plan{min-height:225px;padding:26px}
.home-v139 .v10-plan-price{margin-top:20px}
.home-v139 .v10-plan-price strong{font-size:clamp(2.55rem,3.7vw,4.35rem)}
.home-v139 .v10-plan-limit{margin:18px 0 0;padding-top:18px}
.home-v139 .v10-access-notes{margin-top:16px}
.home-v139 .v10-access-notes p{padding:15px 18px}

.v13-simple-page{min-height:auto;padding-top:clamp(100px,10vh,126px);padding-bottom:clamp(44px,6vh,70px)}
.v13-source-note,.v13-support-guide{margin-top:clamp(26px,4vw,44px)!important;padding:clamp(22px,3vw,34px)}
.v13-download-card strong{white-space:nowrap;overflow-wrap:normal}

@media(max-width:900px){
  :root{--v13-offset:94px}
  .home-v139 .v10-showcase,
  .home-v139 .v10-process,
  .home-v139 .v10-trust,
  .home-v139 .v10-access{min-height:auto;padding-top:76px;padding-bottom:58px}
  .home-v139 .v10-showcase-stage{min-height:540px}
  .home-v139 .v10-phone-shell{width:min(62vw,310px)}
  .home-v139 .v10-process-heading,
  .home-v139 .v10-trust-heading,
  .home-v139 .v10-access-heading{margin-bottom:30px}
  .home-v139 .v10-process-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0}
  .home-v139 .v10-process-steps li{min-height:112px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;grid-template-columns:36px 1fr;gap:10px;background:rgba(255,255,255,.025)}
  .home-v139 .v10-process-steps li>span{align-self:start;padding-top:4px}
  .home-v139 .v10-process-steps h3{font-size:1.05rem;margin-bottom:5px}
  .home-v139 .v10-process-steps p{font-size:.86rem;line-height:1.42}
  .home-v139 .v10-paper-scene{min-height:360px}
  .home-v139 .v10-paper{width:min(92%,560px);transform:rotateX(4deg) rotateY(-2deg) rotateZ(1deg);animation:none}
  .home-v139 .v10-trust-grid{grid-template-columns:1fr 1fr}
  .home-v139 .v10-trust-grid article{min-height:170px;padding:22px;grid-template-columns:30px 1fr;gap:12px}
  .home-v139 .v10-trust-grid h3{font-size:1.3rem}
  .home-v139 .v10-trust-grid p{font-size:.92rem;line-height:1.45}
  .home-v139 .v10-plans{grid-template-columns:1fr 1fr}
  .home-v139 .v10-plan{min-height:176px;padding:22px}
}

@media(max-width:700px){
  :root{--v13-offset:88px}
  .home-v139 .v10-showcase,
  .home-v139 .v10-process,
  .home-v139 .v10-trust,
  .home-v139 .v10-access{padding:70px 18px 48px}
  .home-v139 .v10-showcase{gap:20px}
  .home-v139 .v10-showcase h2,
  .home-v139 .v10-process-heading h2,
  .home-v139 .v10-trust-heading h2,
  .home-v139 .v10-access-heading h2{font-size:clamp(2.45rem,10.6vw,3.65rem);line-height:.93;margin-top:14px}
  .home-v139 .v10-showcase-lead,
  .home-v139 .v10-process-heading>p:last-child,
  .home-v139 .v10-access-heading>p{font-size:.91rem;line-height:1.48}
  .home-v139 .v10-showcase-tabs{display:flex;gap:7px;margin-top:20px;overflow-x:auto;padding:0 0 6px;border:0;scroll-snap-type:x proximity;scrollbar-width:none}
  .home-v139 .v10-showcase-tabs::-webkit-scrollbar{display:none}
  .home-v139 .v10-showcase-tab{flex:0 0 112px;min-height:54px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:1fr;padding:10px 9px;border:1px solid rgba(255,255,255,.12);border-radius:13px;scroll-snap-align:start}
  .home-v139 .v10-showcase-tab:hover,
  .home-v139 .v10-showcase-tab.is-active{padding-left:9px}
  .home-v139 .v10-showcase-tab>span{grid-row:auto;align-self:center}
  .home-v139 .v10-showcase-tab>strong{font-size:.83rem;white-space:normal;line-height:1.1;align-self:center}
  .home-v139 .v10-showcase-tab>small{display:none}
  .home-v139 .v10-screen-copy{display:none}
  .home-v139 .v10-showcase-stage{min-height:465px;padding:0}
  .home-v139 .v10-phone-shell{width:min(67vw,278px);border-radius:38px;padding:7px}
  .home-v139 .v10-phone-screen{border-radius:31px}

  .home-v139 .v10-process-heading,
  .home-v139 .v10-trust-heading,
  .home-v139 .v10-access-heading{gap:16px;margin-bottom:22px}
  .home-v139 .v10-process-layout{gap:22px}
  .home-v139 .v10-process-steps{gap:8px}
  .home-v139 .v10-process-steps li{min-height:104px;padding:12px 10px;grid-template-columns:26px 1fr;gap:7px;border-radius:14px}
  .home-v139 .v10-process-steps h3{font-size:.95rem}
  .home-v139 .v10-process-steps p{font-size:.76rem;line-height:1.34}
  .home-v139 .v10-paper-scene{min-height:270px}
  .home-v139 .v10-paper{width:100%;padding:22px 20px;gap:10px;border-radius:8px 20px 12px 8px;transform:none}
  .home-v139 .v10-paper p:not(.v10-paper-label){font-size:.78rem;line-height:1.4}
  .home-v139 .v10-paper b{width:24px;height:24px;margin-right:5px}
  .home-v139 .v10-paper-answer{padding-top:12px}

  .home-v139 .v10-trust-grid{gap:8px;border:0}
  .home-v139 .v10-trust-grid article{min-height:148px;padding:16px 13px;display:block;border:1px solid rgba(17,21,34,.16);border-radius:14px}
  .home-v139 .v10-trust-grid article>span{display:block;margin-bottom:10px}
  .home-v139 .v10-trust-grid h3{font-size:1.03rem;line-height:1.08;margin-bottom:7px}
  .home-v139 .v10-trust-grid p{font-size:.78rem;line-height:1.36}

  .home-v139 .v10-access-heading{display:block}
  .home-v139 .v10-access-heading>p{margin-top:14px}
  .home-v139 .v10-plans{gap:8px}
  .home-v139 .v10-plan{min-height:148px;padding:16px;border-radius:18px}
  .home-v139 .v10-plan-name{font-size:.62rem}
  .home-v139 .v10-plan-price{margin-top:12px;gap:4px}
  .home-v139 .v10-plan-price strong{font-size:clamp(2rem,10vw,2.75rem)}
  .home-v139 .v10-plan-limit{margin-top:12px;padding-top:12px;font-size:.78rem;line-height:1.35}
  .home-v139 .v10-access-notes{grid-template-columns:1fr;gap:7px;margin-top:10px}
  .home-v139 .v10-access-notes p{padding:11px 13px;font-size:.79rem;line-height:1.4}

  .v13-simple-page{padding:96px 16px 44px}
  .v13-simple-copy h1{font-size:clamp(2.8rem,13vw,4.4rem);margin-bottom:18px}
  .v13-simple-copy>p:last-of-type{font-size:1rem;line-height:1.45}
  .v13-download-hero{gap:24px}
  .v13-source-note,.v13-support-guide{margin-top:24px!important;padding:20px 18px;border-radius:22px}
}

@media(max-width:360px){
  :root{--v13-offset:84px}
  .home-v139 .v10-showcase,
  .home-v139 .v10-process,
  .home-v139 .v10-trust,
  .home-v139 .v10-access{padding-left:13px;padding-right:13px}
  .home-v139 .v10-showcase-stage{min-height:430px}
  .home-v139 .v10-phone-shell{width:min(76vw,246px)}
  .home-v139 .v10-process-steps li{min-height:108px}
  .home-v139 .v10-trust-grid article{min-height:154px;padding:14px 11px}
  .home-v139 .v10-plan{min-height:150px;padding:14px 11px}
  .v13-download-card strong{font-size:18px;letter-spacing:-.02em;white-space:nowrap}
}

/* V0.13.2 final compact-section pass. Each mobile content section is designed
   to be readable as one composition instead of an oversized scroll chapter. */
@media(max-width:700px){
  .home-v139 .v10-showcase,
  .home-v139 .v10-process,
  .home-v139 .v10-trust,
  .home-v139 .v10-access{padding:44px 14px 32px}

  .home-v139 .v10-showcase h2,
  .home-v139 .v10-process-heading h2,
  .home-v139 .v10-trust-heading h2,
  .home-v139 .v10-access-heading h2{
    margin-top:9px;
    font-size:clamp(2.05rem,8.8vw,2.72rem);
    line-height:.94;
  }
  .home-v139 .v10-showcase-lead,
  .home-v139 .v10-access-heading>p{font-size:.84rem;line-height:1.4}

  .home-v139 .v10-showcase{gap:12px}
  .home-v139 .v10-showcase-tabs{margin-top:13px}
  .home-v139 .v10-showcase-tab{min-height:48px;flex-basis:104px;padding:8px}
  .home-v139 .v10-showcase-stage{min-height:400px}
  .home-v139 .v10-phone-shell{width:min(59vw,246px)}

  .home-v139 .v10-process-heading,
  .home-v139 .v10-trust-heading,
  .home-v139 .v10-access-heading{gap:10px;margin-bottom:14px}
  .home-v139 .v10-process-heading>p:last-child{display:none}
  .home-v139 .v10-process-layout{gap:12px}
  .home-v139 .v10-process-steps{gap:7px}
  .home-v139 .v10-process-steps li{
    min-height:88px;
    padding:9px 8px;
    grid-template-columns:23px 1fr;
    gap:6px;
    border-radius:13px;
  }
  .home-v139 .v10-process-steps h3{font-size:.86rem;margin-bottom:3px}
  .home-v139 .v10-process-steps p{font-size:.72rem;line-height:1.27}
  .home-v139 .v10-paper-scene{min-height:0}
  .home-v139 .v10-paper{width:100%;padding:15px 14px;gap:7px;border-radius:8px 16px 10px 8px}
  .home-v139 .v10-paper-label{font-size:.62rem}
  .home-v139 .v10-paper p:not(.v10-paper-label){font-size:.72rem;line-height:1.3}
  .home-v139 .v10-paper b{width:21px;height:21px;margin-right:4px;font-size:.7rem}
  .home-v139 .v10-paper-answer{padding-top:8px}

  .home-v139 .v10-trust-grid{gap:7px}
  .home-v139 .v10-trust-grid article{min-height:126px;padding:12px 11px}
  .home-v139 .v10-trust-grid article>span{margin-bottom:7px;font-size:.62rem}
  .home-v139 .v10-trust-grid h3{font-size:.92rem;margin-bottom:5px}
  .home-v139 .v10-trust-grid p{font-size:.72rem;line-height:1.3}

  .home-v139 .v10-access-heading>p{margin-top:10px}
  .home-v139 .v10-plans{gap:7px}
  .home-v139 .v10-plan{min-height:126px;padding:12px;border-radius:15px}
  .home-v139 .v10-plan-name{font-size:.58rem}
  .home-v139 .v10-plan-price{margin-top:8px}
  .home-v139 .v10-plan-price strong{font-size:clamp(1.72rem,8.2vw,2.2rem)}
  .home-v139 .v10-plan-price span{font-size:.62rem}
  .home-v139 .v10-plan-limit{margin-top:8px;padding-top:8px;font-size:.7rem;line-height:1.25}
  .home-v139 .v10-access-notes{margin-top:8px;gap:0}
  .home-v139 .v10-access-notes p{padding:9px 11px;font-size:.73rem;line-height:1.32}

  .v13-simple-page{padding:84px 14px 30px}
  .v13-simple-copy h1{font-size:clamp(2.35rem,11.4vw,3.6rem);margin:12px 0 13px}
  .v13-simple-copy>p:last-of-type{font-size:.91rem;line-height:1.4}
  .v13-download-hero,.v13-support-hero{gap:18px}
  .v13-source-note,.v13-support-guide{margin-top:18px!important;padding:16px 14px;border-radius:18px}
}

@media(max-width:360px){
  .home-v139 .v10-showcase,
  .home-v139 .v10-process,
  .home-v139 .v10-trust,
  .home-v139 .v10-access{padding:40px 11px 28px}
  .home-v139 .v10-showcase-stage{min-height:370px}
  .home-v139 .v10-phone-shell{width:min(70vw,224px)}
  .home-v139 .v10-process-steps li{min-height:90px;padding:8px 6px}
  .home-v139 .v10-trust-grid article{min-height:130px;padding:11px 9px}
  .home-v139 .v10-plan{min-height:130px;padding:11px 9px}
  .v13-simple-page{padding-left:11px;padding-right:11px}
}

.v13-download-card strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}
.v13-download-note{display:block;margin-top:10px;color:rgba(220,227,244,.58);font-size:.72rem;line-height:1.35}
@media(max-width:700px){.v13-download-note{margin-top:8px;font-size:.68rem}}


/* V0.13.9 precision layout: physical-device corrections. */
html{scroll-padding-top:0;scroll-behavior:auto!important}
#examples,#how,#access{scroll-margin-top:0}
.home-v139 .v10-process,.home-v139 .v10-trust,.home-v139 .v10-access{min-height:auto;padding-top:clamp(46px,4.8vw,68px);padding-bottom:clamp(40px,4.5vw,62px)}
.home-v139 .v10-process-heading,.home-v139 .v10-trust-heading,.home-v139 .v10-access-heading{margin-bottom:clamp(20px,2.5vw,32px)}
.home-v139 .v10-process-layout{gap:clamp(22px,3.5vw,44px)}
.home-v139 .v10-process-steps li{min-height:82px}
.home-v139 .v10-paper-scene{min-height:390px}
.home-v139 .v10-trust-grid article{min-height:156px;padding:clamp(20px,2.3vw,30px)}
.home-v139 .v10-plan{min-height:160px;padding:20px}
.home-v139 .v10-access-notes{margin-top:10px}
.download-v13,.download-v13 .v13-simple-page,.v13-download-hero,.v13-download-card,.v13-download-card>div{box-sizing:border-box;min-width:0;max-width:100%}
.download-v13{overflow-x:clip}
.download-v13 .v13-simple-page{width:100%}
.v13-download-card{width:100%;overflow:visible}
.v13-download-card strong{display:block;width:auto;max-width:100%;white-space:nowrap;overflow:visible;overflow-wrap:normal;word-break:normal}
@media(max-width:700px){
  .home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-trust,.home-v139 .v10-access{min-height:auto;padding:18px 12px 16px}
  .home-v139 .v10-process-heading,.home-v139 .v10-trust-heading,.home-v139 .v10-access-heading{gap:6px;margin-bottom:8px}
  .home-v139 .v10-process-heading h2,.home-v139 .v10-trust-heading h2,.home-v139 .v10-access-heading h2{margin-top:4px;font-size:clamp(1.72rem,7.4vw,2.2rem);line-height:.96}
  .home-v139 .v10-process-heading>p:last-child{display:none}
  .home-v139 .v10-process-layout{display:block}
  .home-v139 .v10-process-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .home-v139 .v10-process-steps li{min-height:60px;padding:8px 7px;grid-template-columns:20px minmax(0,1fr);gap:5px;align-items:center;border-radius:12px}
  .home-v139 .v10-process-steps li>span{padding:0;align-self:center;font-size:.63rem}
  .home-v139 .v10-process-steps h3{margin:0;font-size:.78rem;line-height:1.12}
  .home-v139 .v10-process-steps p,.home-v139 .v10-paper-scene{display:none}
  .home-v139 .v10-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .home-v139 .v10-trust-grid article{min-height:84px;padding:8px}
  .home-v139 .v10-trust-grid article>span{margin-bottom:4px;font-size:.56rem}
  .home-v139 .v10-trust-grid h3{font-size:.78rem;line-height:1.1;margin-bottom:3px}
  .home-v139 .v10-trust-grid p{font-size:.62rem;line-height:1.23}
  .home-v139 .v10-access-heading{display:block}
  .home-v139 .v10-access-heading>p{margin-top:5px;font-size:.68rem;line-height:1.27}
  .home-v139 .v10-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .home-v139 .v10-plan{min-width:0;min-height:84px;padding:8px;border-radius:12px}
  .home-v139 .v10-plan-name{font-size:.50rem;letter-spacing:.07em}
  .home-v139 .v10-plan-price{margin-top:4px;gap:0}
  .home-v139 .v10-plan-price strong{font-size:clamp(1.3rem,6vw,1.72rem);line-height:.94}
  .home-v139 .v10-plan-price span{display:none}
  .home-v139 .v10-plan-limit{margin-top:5px;padding-top:5px;font-size:.57rem;line-height:1.18}
  .home-v139 .v10-access-notes{margin-top:5px}
  .home-v139 .v10-access-notes p{padding:6px 8px;font-size:.61rem;line-height:1.22}
  .download-v13 .v13-simple-page{padding-left:10px;padding-right:10px}
  .v13-download-hero{width:100%;grid-template-columns:minmax(0,1fr);gap:18px}
  .v13-download-card{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 12px;border-radius:18px}
  .v13-download-card>img{display:none}
  .v13-download-card div>span:first-child{font-size:9px;letter-spacing:.045em}
  .v13-download-card strong{font-size:clamp(17px,5.2vw,21px);line-height:1.05}
  .v13-store-status{width:100%;min-height:42px;margin-top:5px;padding:7px 9px;font-size:12px;line-height:1.15}
  .v13-download-note{margin-top:4px;font-size:.61rem;line-height:1.24}
}
@media(max-width:340px){
  .home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-trust,.home-v139 .v10-access{padding-left:9px;padding-right:9px}
  .home-v139 .v10-process-steps li{min-height:58px;padding:7px 5px}
  .home-v139 .v10-trust-grid article,.home-v139 .v10-plan{min-height:82px;padding:7px 6px}
  .download-v13 .v13-simple-page{padding-left:8px;padding-right:8px}
}
/* Keep enough trailing scroll range for exact alignment of the final Access section. */
.home-v139 .x-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom))}
.home-v139 .x-footer-bottom{flex-wrap:wrap;align-items:center}
.home-v139 .x-footer-bottom span,.home-v139 .x-footer-bottom a{line-height:1.45}


/* V0.13.9: the personal-data section receives approximately 2 cm more vertical breathing room. */
.home-v139 .v10-trust{padding-top:clamp(84px,7.2vw,106px);padding-bottom:clamp(78px,6.8vw,100px)}
@media(max-width:700px){.home-v139 .v10-trust{padding-top:56px;padding-bottom:54px}}
@media(max-width:340px){.home-v139 .v10-trust{padding-top:52px;padding-bottom:50px}}


/* V0.13.9 stage balance: sections 01, 02 and 04 are shorter on laptop screens; 03 gets more breathing room. */
.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{min-height:auto;padding-top:clamp(44px,4.6vw,64px);padding-bottom:clamp(38px,4.2vw,58px)}
.home-v139 .v10-trust{min-height:auto;padding-top:clamp(62px,5.8vw,88px);padding-bottom:clamp(56px,5.4vw,84px)}
.home-v139 .v10-showcase-stage{min-height:540px}
.home-v139 .v10-process-layout{gap:clamp(24px,3vw,44px)}
.home-v139 .v10-process-steps li{min-height:92px}
.home-v139 .v10-paper-scene{min-height:420px}
.home-v139 .v10-plan{min-height:146px}
@media(max-width:900px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:48px;padding-bottom:38px}.home-v139 .v10-trust{padding-top:62px;padding-bottom:54px}.home-v139 .v10-showcase-stage{min-height:500px}.home-v139 .v10-paper-scene{min-height:360px}}


/* V0.13.9 height rebalance: 01, 02 and 04 are about 4 cm shorter on laptop screens; 03 is about 4 cm taller. */
.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:clamp(28px,2.6vw,36px);padding-bottom:clamp(24px,2.2vw,32px);min-height:auto}
.home-v139 .v10-showcase-stage{min-height:388px}
.home-v139 .v10-process-layout{gap:clamp(12px,1.8vw,20px)}
.home-v139 .v10-process-steps li{min-height:72px}
.home-v139 .v10-paper-scene{min-height:250px}
.home-v139 .v10-plan{min-height:112px}
.home-v139 .v10-access-notes{margin-top:4px}
.home-v139 .v10-trust{padding-top:clamp(132px,11vw,156px);padding-bottom:clamp(124px,10vw,148px);min-height:auto}
.home-v139 .v10-trust-grid article{min-height:168px}
@media(max-width:1200px){.home-v139 .v10-showcase-stage{min-height:360px}.home-v139 .v10-paper-scene{min-height:220px}.home-v139 .v10-trust{padding-top:116px;padding-bottom:112px}}
@media(max-width:900px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:22px;padding-bottom:20px}.home-v139 .v10-showcase-stage{min-height:340px}.home-v139 .v10-paper-scene{min-height:0}.home-v139 .v10-trust{padding-top:96px;padding-bottom:94px}.home-v139 .v10-plan{min-height:104px}}
@media(max-width:700px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:18px;padding-bottom:16px}.home-v139 .v10-trust{padding-top:68px;padding-bottom:66px}}
@media(max-width:340px){.home-v139 .v10-trust{padding-top:62px;padding-bottom:60px}}


/* V0.13.9: sections 01, 02 and 04 are another ~3 cm shorter on laptop screens, while 03 stays roomier. */
.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:clamp(14px,1.6vw,20px);padding-bottom:clamp(12px,1.4vw,18px);min-height:auto}
.home-v139 .v10-showcase-stage{min-height:292px}
.home-v139 .v10-process-layout{gap:clamp(8px,1.2vw,14px)}
.home-v139 .v10-process-steps li{min-height:60px;padding:10px 14px}
.home-v139 .v10-paper-scene{min-height:174px}
.home-v139 .v10-plan{min-height:92px;padding:12px 14px}
.home-v139 .v10-access-grid{gap:clamp(10px,1.2vw,16px)}
.home-v139 .v10-access-notes{margin-top:2px}
.home-v139 .v10-trust{padding-top:clamp(136px,11.2vw,162px);padding-bottom:clamp(128px,10.4vw,154px)}
@media(max-width:1200px){.home-v139 .v10-showcase-stage{min-height:272px}.home-v139 .v10-paper-scene{min-height:152px}.home-v139 .v10-trust{padding-top:122px;padding-bottom:118px}}
@media(max-width:900px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:16px;padding-bottom:14px}.home-v139 .v10-showcase-stage{min-height:284px}.home-v139 .v10-paper-scene{min-height:0}.home-v139 .v10-process-steps li{min-height:56px;padding:9px 12px}.home-v139 .v10-trust{padding-top:100px;padding-bottom:98px}.home-v139 .v10-plan{min-height:88px;padding:11px 12px}}
@media(max-width:700px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:14px;padding-bottom:12px}.home-v139 .v10-trust{padding-top:72px;padding-bottom:70px}}


/* V0.13.9 logic balance refinement: 01, 02 and 04 become notably shorter, while 02 uses a more central balanced stage. */
.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:clamp(8px,1vw,14px);padding-bottom:clamp(8px,.9vw,14px);min-height:auto}
.home-v139 .v10-showcase-stage{min-height:248px}
.home-v139 .v10-process-layout{gap:clamp(6px,.8vw,12px)}
.home-v139 .v10-process-steps li{min-height:54px;padding:8px 12px}
.home-v139 .v10-paper-scene{min-height:144px}
.home-v139 .v10-access-grid{gap:clamp(8px,1vw,14px)}
.home-v139 .v10-plan{min-height:82px;padding:10px 12px}
@media(max-width:1200px){.home-v139 .v10-showcase-stage{min-height:232px}.home-v139 .v10-paper-scene{min-height:132px}}
@media(max-width:900px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:12px;padding-bottom:10px}.home-v139 .v10-showcase-stage{min-height:264px}.home-v139 .v10-process-steps li{min-height:54px;padding:8px 10px}.home-v139 .v10-paper-scene{min-height:0}.home-v139 .v10-plan{min-height:84px;padding:10px 11px}}
@media(max-width:700px){.home-v139 .v10-showcase,.home-v139 .v10-process,.home-v139 .v10-access{padding-top:12px;padding-bottom:10px}}


/* Inherited V0.13.11 height correction: preserve the accepted desktop/laptop spacing for sections 01, 02 and 04. */
@media(min-width:901px){
  .home-v139 .v10-showcase{padding-top:62px;padding-bottom:62px}
  .home-v139 .v10-showcase h2{margin:12px 0 10px;font-size:clamp(2.85rem,4.45vw,5.45rem)}
  .home-v139 .v10-showcase-tabs{margin-top:16px}
  .home-v139 .v10-showcase-tab{min-height:42px}
  .home-v139 .v10-screen-copy{min-height:76px;margin-top:12px;padding:10px 0 0 40px}
  .home-v139 .v10-screen-copy h3{margin:6px 0 5px;font-size:clamp(1.45rem,1.9vw,2.15rem)}
  .home-v139 .v10-screen-copy p{font-size:.9rem;line-height:1.42}
  .home-v139 .v10-showcase-stage{min-height:0}
  .home-v139 .v10-phone-shell{width:min(100%,278px)}

  .home-v139 .v10-process{padding-top:62px;padding-bottom:62px}
  .home-v139 .v10-process-heading{margin-bottom:14px}
  .home-v139 .v10-process-heading h2{font-size:clamp(2.85rem,4.5vw,5.5rem)}
  .home-v139 .v10-process-layout{gap:clamp(6px,.7vw,10px)}
  .home-v139 .v10-paper-scene{min-height:0}
  .home-v139 .v10-paper{width:min(70%,430px);padding:clamp(24px,2.8vw,38px);gap:clamp(10px,1.2vw,16px)}

  .home-v139 .v10-access{padding-top:62px;padding-bottom:62px}
  .home-v139 .v10-access-heading{margin-bottom:12px}
  .home-v139 .v10-access-heading h2{margin-top:10px;font-size:clamp(2.75rem,4.15vw,5rem)}
  .home-v139 .v10-plans{gap:10px}
  .home-v139 .v10-plan{min-height:72px;padding:8px 10px}
  .home-v139 .v10-plan-price{margin-top:3px;gap:2px}
  .home-v139 .v10-plan-price strong{font-size:clamp(2.1rem,3vw,3.45rem)}
  .home-v139 .v10-plan-limit{margin:5px 0 0;padding-top:5px;line-height:1.32}
  .home-v139 .v10-access-notes{margin-top:4px;gap:10px}
  .home-v139 .v10-access-notes p{padding:8px 12px;line-height:1.35}
}

/* V0.13.12 mobile correction: one readable column and five directly accessible real-screen controls. */
@media(max-width:900px){
  .home-v139 .v10-showcase{
    grid-template-columns:minmax(0,1fr);
    align-items:start;
    gap:24px;
  }
  .home-v139 .v10-showcase-copy{
    width:100%;
    max-width:none;
    min-width:0;
  }
  .home-v139 .v10-showcase-stage{
    width:100%;
    min-width:0;
  }
}

@media(max-width:700px){
  .home-v139 .v10-showcase{
    padding:34px 16px 48px;
    gap:28px;
  }
  .home-v139 .v10-showcase h2{
    margin:12px 0 14px;
    font-size:clamp(2.35rem,10.6vw,3.25rem);
    line-height:.94;
    overflow-wrap:normal;
  }
  .home-v139 .v10-showcase-lead{
    max-width:34rem;
    font-size:.92rem;
    line-height:1.5;
  }
  .home-v139 .v10-showcase-tabs{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    margin-top:20px;
    padding:0;
    overflow:visible;
    scroll-snap-type:none;
  }
  .home-v139 .v10-showcase-tab{
    width:auto;
    min-width:0;
    min-height:56px;
    grid-template-columns:24px minmax(0,1fr);
    padding:10px;
  }
  .home-v139 .v10-showcase-tab:last-child{grid-column:1/-1}
  .home-v139 .v10-showcase-stage{min-height:0;padding:0 0 8px}
  .home-v139 .v10-phone-shell{width:min(86vw,350px)}
}

@media(max-width:340px){
  .home-v139 .v10-showcase{padding-left:12px;padding-right:12px}
  .home-v139 .v10-showcase-tab{min-height:54px;padding:9px 8px}
  .home-v139 .v10-showcase-tab>strong{font-size:.76rem}
  .home-v139 .v10-phone-shell{width:min(90vw,306px)}
}
